from Indra: added library deps for muon display updates
[u/mrichter/AliRoot.git] / EVE / binalihlteve.pkg
1 #-*- Mode: Makefile -*-
2
3 SRCS  := alieve_main/alihlteve_main.cxx
4 CSRCS :=
5
6 $(BINPATH)/alihlteve: $(EveBaseLIB) $(EveHLTLIB)
7
8 EINCLUDE :=
9 ELIBSDIR :=
10
11 ELIBS    := EveBase EveHLT EveDet \
12   HLTbase AliHLTUtil AliHLTEve AliHLTTPC TPCcalib AliHLTRCU AliHLTMUON \
13   TPCbase TPCsim TPCrec \
14   ITSbase ITSrec \
15   TRDbase TRDrec AliHLTTRD \
16   PHOSbase PHOSUtils \
17   EMCALbase EMCALUtils EMCALrec EMCALsim TRIGGERbase VZERObase VZEROrec VZEROsim TRIGGERbase \
18   MUONbase MUONevaluation MUONmapping MUONshuttle MUONcalib MUONgeometry \
19   MUONraw MUONsim MUONcore MUONgraphics MUONrec MUONtrigger \
20   STEERBase ESD AOD CDB STEER MONITOR \
21   ANALYSIS ANALYSISalice \
22   FASTSIM microcern \
23   RAWDatabase RAWDatarec RAWDatasim \
24   XMLParser STAT \
25   TOFbase TOFsim \
26   FMDbase FMDsim FMDrec \
27   PMDbase \
28   T0base
29
30 PACKBLIBS := $(ROOTCLIBS) $(ROOTPLIBS) -lTreePlayer -lGeomPainter -lGed -lRGL -lEve $(SYSLIBS)
31
32 .PHONY default: alihlteve_clean_compiled_macros
33
34 alihlteve_clean_compiled_macros:
35         @echo "***** Removing .d and .$(SOEXT) files from EVE/hlt-macros/ *****"
36         $(MUTE)rm -f $(ALICE_ROOT)/EVE/hlt-macros/*_C.d
37         $(MUTE)rm -f $(ALICE_ROOT)/EVE/hlt-macros/*_C.$(SOEXT)
38         $(MUTE)rm -f -R $(HOME)/.trdQArec
39         $(MUTE)rm -f -R $(HOME)/.QArec
40
41 ifeq (macosx,$(ALICE_TARGET))
42
43 # On Mac OS X gcc we need GL
44 ELIBS+=GL
45 ELIBSDIR+=/usr/X11R6/lib/
46
47 ELIBSCPP:=$(filter-out microcern,$(ELIBS))
48 ELIBSCPP:=$(filter-out lhapdf,$(ELIBSCPP))
49 ELIBSCPP:=$(filter-out herwig,$(ELIBSCPP))
50 PACKLDFLAGS:=$(LDFLAGS) $(ELIBSCPP:%=-Wl,-u,_G__cpp_setupG__%)
51 ifeq (5,$(MACOSX_MINOR))
52 # This is a bug in OS 10.5
53 # see http://wiki.finkproject.org/index.php/Fink:Packaging:Preparing_for_10.5#OpenGL_Bug
54 PACKLDFLAGS+=-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
55 endif
56 # On Mac OS X gcc we need f2c and GLU
57 ELIBS+=GLU
58 ELIBSDIR+=$(FINK_ROOT)/lib
59
60 endif