X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2Fbinalieve.pkg;h=669c4c3358288af5aa09ad921438aeb181f88e3c;hb=37616445611e9d2d387da33cea599b292fe4addf;hp=9bf110e7f056b8280bcfa37d2eaceb1246343344;hpb=7d4c007a320506d4acbd2e54a664343eb2c88c79;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/binalieve.pkg b/EVE/binalieve.pkg index 9bf110e7f05..669c4c33582 100644 --- a/EVE/binalieve.pkg +++ b/EVE/binalieve.pkg @@ -1,29 +1,42 @@ -SRCS := Alieve/alieve_main/alieve_main.cxx +#-*- Mode: Makefile -*- + +SRCS := alieve_main/alieve_main.cxx CSRCS := +$(BINPATH)/alieve: $(EveBaseLIB) $(EveDetLIB) $(EveHLTLIB) + EINCLUDE := ELIBSDIR := -ELIBS := Reve Alieve \ - MUONevaluation MUONgeometry MUONrec MUONsim MUONbase MUONtrigger MUONraw MUONcalib MUONmapping \ + +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 \ + FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSUtils PHOSbase PHOSsim PHOSrec \ ACORDEbase ACORDEsim ACORDErec \ HMPIDbase HMPIDrec HMPIDsim \ ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \ - EMCALbase EMCALsim EMCALrec EMCALjet \ - STRUCT T0base T0sim T0rec EVGEN ESD AOD CDB STEER \ - pythia6 AliPythia6 lhapdf THijing \ - hijing TMEVSIM mevsim THbtp HBTP TEPEMGEN EPEMGEN \ + EMCALUtils EMCALbase EMCALsim EMCALrec BCM \ + STRUCT T0base T0sim T0rec EVGEN STEERBase ESD AOD CDB STEER MONITOR \ + ANALYSIS ANALYSISalice \ + THijing \ + hijing THbtp TEPEMGEN \ FASTSIM microcern \ RAWDatabase RAWDatarec RAWDatasim \ - HLTbase AliHLTSrc AliHLTComp AliHLTMisc \ - AliHLTHough AliHLTITS \ -# THerwig herwig TPHIC + HLTbase XMLParser STAT -PACKBLIBS := $(ROOTCLIBS) $(ROOTPLIBS) -lTreePlayer -lGeomPainter -lGed -lRGL $(SYSLIBS) +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)) @@ -33,13 +46,15 @@ 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)) -ELIBSCPP:=$(filter-out EPEMGEN,$(ELIBSCPP)) PACKLDFLAGS:=$(LDFLAGS) $(ELIBSCPP:%=-Wl,-u,_G__cpp_setupG__%) +ifeq (5,$(MACOSX_MINOR)) +# This is a bug in OS 10.5 +# see http://wiki.finkproject.org/index.php/Fink:Packaging:Preparing_for_10.5#OpenGL_Bug +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