X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2Fbinalieve.pkg;h=6cdc094fba0dee398196d42b651bdbfde7d3b8ca;hb=5138b34a1c008e667130a3cf166fc339f21ae513;hp=a530e69cd4bc64badb7af02d747a6677bf5e3568;hpb=72440b1b114f58984ea7b6b01f690893b42476c3;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/binalieve.pkg b/EVE/binalieve.pkg index a530e69cd4b..6cdc094fba0 100644 --- a/EVE/binalieve.pkg +++ b/EVE/binalieve.pkg @@ -1,29 +1,39 @@ -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 \ + EMCALbase EMCALsim EMCALrec BCM \ + STRUCT T0base T0sim T0rec EVGEN STEERBase ESD AOD CDB STEER MONITOR \ + THijing \ + hijing THbtp TEPEMGEN \ FASTSIM microcern \ RAWDatabase RAWDatarec RAWDatasim \ - HLTbase AliHLTSrc AliHLTComp AliHLTMisc AliHLTMUON \ - AliHLTHough AliHLTITS \ -# THerwig herwig TPHIC + HLTbase XMLParser -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) ifeq (macosx,$(ALICE_TARGET)) @@ -33,13 +43,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