X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2Fbinalieve.pkg;h=3f3b1e360c7862548f716847121fbd745e32438d;hb=0d23294b2a31760a9a59e486e056f9b76254661a;hp=4304ff10b76eb7b8cbadd0b3a0a1cfbaf6b70cdd;hpb=ae67527625b43288ba81adefffabadaa30cba245;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/binalieve.pkg b/EVE/binalieve.pkg index 4304ff10b76..3f3b1e360c7 100644 --- a/EVE/binalieve.pkg +++ b/EVE/binalieve.pkg @@ -1,31 +1,56 @@ +#-*- Mode: Makefile -*- + SRCS := alieve_main/alieve_main.cxx CSRCS := -$(BINPATH)/alieve: $(EveBaseLIB) $(EveDetLIB) $(EveHLTLIB) +$(BINPATH)/alieve: $(EveBaseLIB) $(EveDetLIB) EINCLUDE := ELIBSDIR := -ELIBS := EveBase EveDet EveHLT \ - MUONbase MUONevaluation MUONmapping MUONshuttle MUONcalib MUONgeometry \ - MUONraw MUONsim MUONcore MUONgraphics MUONrec MUONtrigger \ - TPCbase TPCsim TPCrec TPCfast \ - ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \ - TRDsim TRDrec TRDfast \ - FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSbase PHOSsim PHOSrec \ - ACORDEbase ACORDEsim ACORDErec \ - HMPIDbase HMPIDrec HMPIDsim \ - ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \ - EMCALbase EMCALsim EMCALrec EMCALjet BCM \ - STRUCT T0base T0sim T0rec EVGEN STEERBase ESD AOD CDB STEER \ - THijing \ - hijing TMEVSIM mevsim THbtp HBTP TEPEMGEN \ - FASTSIM microcern \ - RAWDatabase RAWDatarec RAWDatasim \ - HLTbase XMLParser - -PACKBLIBS := $(ROOTCLIBS) $(ROOTPLIBS) -lTreePlayer -lGeomPainter -lGed -lFTGL -lRGL -lEve $(SYSLIBS) +ELIBS := EveBase EveDet \ + MONITOR \ + MUONmapping \ + MUONevaluation \ + MUONsim \ + MUONrec \ + MUONgeometry \ + MUONcalib \ + MUONbase \ + MUONraw \ + MUONtrigger \ + MUONcore \ + TPCfast TPCsim TPCrec TPCbase \ + ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \ + TRDsim TRDrec TRDfast \ + FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSUtils PHOSbase PHOSsim PHOSrec \ + ACORDEbase ACORDEsim ACORDErec \ + HMPIDbase HMPIDrec HMPIDsim \ + ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \ + EMCALUtils EMCALbase EMCALsim EMCALrec BCM \ + STRUCT T0base T0sim T0rec EVGEN \ + STEER \ + CDB \ + AOD \ + ESD \ + STEERBase \ + ANALYSISalice ANALYSIS \ + THijing \ + hijing THbtp TEPEMGEN \ + FASTSIM microcern \ + RAWDatasim RAWDatarec RAWDatabase \ + HLTbase XMLParser STAT + +PACKBLIBS := $(ROOTCLIBS) $(ROOTPLIBS) -lTreePlayer -lGeomPainter -lGed -lRGL -lEve $(SYSLIBS) + +.PHONY default: alieve_clean_compiled_macros +alieve_clean_compiled_macros: + @echo "***** Removing .d and .$(SOEXT) files from EVE/alice-macros/ *****" + $(MUTE)rm -f $(ALICE_ROOT)/EVE/alice-macros/*_C.d + $(MUTE)rm -f $(ALICE_ROOT)/EVE/alice-macros/*_C.$(SOEXT) + $(MUTE)rm -f -R $(HOME)/.trdQArec + $(MUTE)rm -f -R $(HOME)/.QArec ifeq (macosx,$(ALICE_TARGET)) @@ -35,8 +60,6 @@ ELIBSDIR+=/usr/X11R6/lib/ ELIBSCPP:=$(filter-out microcern,$(ELIBS)) ELIBSCPP:=$(filter-out lhapdf,$(ELIBSCPP)) -ELIBSCPP:=$(filter-out mevsim,$(ELIBSCPP)) -ELIBSCPP:=$(filter-out HBTP,$(ELIBSCPP)) ELIBSCPP:=$(filter-out herwig,$(ELIBSCPP)) PACKLDFLAGS:=$(LDFLAGS) $(ELIBSCPP:%=-Wl,-u,_G__cpp_setupG__%) ifeq (5,$(MACOSX_MINOR)) @@ -45,7 +68,7 @@ ifeq (5,$(MACOSX_MINOR)) PACKLDFLAGS+=-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib endif # On Mac OS X gcc we need f2c and GLU -ELIBS+=f2c GLU +ELIBS+=GLU ELIBSDIR+=$(FINK_ROOT)/lib endif