X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FMakefile;h=5188e92d5936d4b12ef701490c845fb4afce8342;hb=3ba49ff6463c90627ec438824511f672143d2040;hp=08187c79993d6a25dbb166469935608830534915;hpb=9f84158cd334cb6bc11c91ad3e2e6af0d12c18bf;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/Makefile b/STEER/Makefile index 08187c79993..5188e92d593 100644 --- a/STEER/Makefile +++ b/STEER/Makefile @@ -9,33 +9,35 @@ PACKAGE = STEER # C++ sources -SRCS = AliDetector.cxx AliHeader.cxx AliMagF.cxx GParticle.cxx \ - AliDigit.cxx AliHit.cxx AliPoints.cxx \ - AliDisplay.cxx AliMC.cxx AliRun.cxx AliGenerator.cxx \ - AliLego.cxx AliModule.cxx - +SRCS = AliDetector.cxx AliHeader.cxx AliMagF.cxx \ + AliDigit.cxx AliHit.cxx AliPoints.cxx \ + AliDisplay.cxx AliMC.cxx AliRun.cxx AliGenerator.cxx \ + AliLego.cxx AliModule.cxx AliDigitNew.cxx \ + AliGeometry.cxx AliRecPoint.cxx AliSegmentation.cxx \ + AliHitMap.cxx AliMagFC.cxx AliMagFCM.cxx \ + AliMagFDM.cxx AliLegoGenerator.cxx # C++ Headers -HDRS = $(SRCS:.cxx=.h) STEERLinkDef.h +HDRS = $(SRCS:.cxx=.h) AliPDG.h STEERLinkDef.h # Library dictionary DICT = STEERCint.cxx DICTH = $(DICT:.cxx=.h) -DICTO = $(DICT:.cxx=.o) +DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT)) # FORTRAN Objectrs -FOBJS = $(FSRCS:.f=.o) +FOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRCS)) # C Objects -COBJS = $(CSRCS:.c=.o) +COBJS = $(patsubst %.c,tgt_$(ALICE_TARGET)/%.o,$(CSRCS)) # C++ Objects -OBJS = $(SRCS:.cxx=.o) $(DICTO) +OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO) # C++ compilation flags @@ -49,25 +51,35 @@ FFLAGS = $(FOPT) # Target -SLIBRARY = $(ALICE_ROOT)/lib/libSTEER.$(SL) -ALIBRARY = $(ALICE_ROOT)/lib/libSTEER.a +SLIBRARY = $(LIBDIR)/libSTEER.$(SL) +ALIBRARY = $(LIBDIR)/lib/libSTEER.a -default: headers $(SLIBRARY) +default: $(SLIBRARY) -$(ALICE_ROOT)/lib/libSTEER.$(SL): $(OBJS) +$(LIBDIR)/libSTEER.$(SL): $(OBJS) $(DICT): $(HDRS) depend: $(SRCS) -HEADERS = $(filter-out %LinkDef.h,$(HDRS) AliConst.h AliCallf77.h) +HEADERS = $(filter-out %LinkDef.h,$(HDRS) AliConst.h AliCallf77.h \ + Copyright.h) TOCLEAN = $(OBJS) *Cint.cxx *Cint.h +CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS)) + ############################### General Macros ################################ include $(ALICE_ROOT)/conf/GeneralMacros ############################ Dependencies ##################################### --include Make-depend +-include tgt_$(ALICE_TARGET)/Make-depend + + + + + + +