]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - Makefile
Cerenkov photon update.
[u/mrichter/AliRoot.git] / Makefile
index f5cf4293c41311088d57ea2e1e6286554db1e206..fd17b33491cee5e8e0744b3d5bae5e84e044c65b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -90,23 +90,31 @@ $(warning MAKECMDGOALS=$(MAKECMDGOALS))
 endif
 
 ALIROOTMODULES := STEER PHOS TRD TPC ZDC MUON PMD FMD TOF ITS \
-      ACORDE HMPID T0 STRUCT EVGEN RALICE VZERO \
+      ACORDE HMPID T0 BCM STRUCT EVGEN RALICE VZERO \
       THijing MEVSIM TMEVSIM THbtp HBTP EMCAL HBTAN \
       THerwig TEPEMGEN EPEMGEN FASTSIM TPHIC RAW MONITOR ANALYSIS \
-      JETAN HLT LHC ESDCheck
+      JETAN HLT LHC ESDCheck STAT
 
 ifneq ($(wildcard $(ROOTSYS)/include/TGLIncludes.h),)
-MODULES += EVE
+ALIROOTMODULES += EVE
 endif 
 
 ifeq ($(findstring TFluka,$(MAKECMDGOALS)),TFluka)
 ALIROOTMODULES += TFluka
 endif
 
+ifeq ($(findstring THydjet,$(MAKECMDGOALS)),THydjet)
+ALIROOTMODULES += THydjet
+endif
+
 ifeq ($(findstring PWG0,$(MAKECMDGOALS)),PWG0)
 ALIROOTMODULES += PWG0
 endif
 
+ifeq ($(findstring PWG1,$(MAKECMDGOALS)),PWG1)
+ALIROOTMODULES += PWG1
+endif
+
 ifeq ($(findstring PWG2,$(MAKECMDGOALS)),PWG2)
 ALIROOTMODULES += PWG2
 endif
@@ -152,13 +160,13 @@ DEPINC     += $(GENINC)
 # Libraries will be linked against SHLIB
 # ROOT libraries 
 
-ROOTCLIBS     := $(shell root-config --glibs) -lThread -lMinuit -lHtml -lVMC -lEG -lGeom -lTreePlayer -lXMLIO
+ROOTCLIBS     := $(shell root-config --glibs) -lThread -lMinuit -lHtml -lVMC -lEG -lGeom -lTreePlayer -lXMLIO -lProof -lProofPlayer -lMLP
 
 ROOTPLIBS     := -lEGPythia6
 
 ALILIBS              := -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
                 -lITS -lPHOS -lACORDE -lHMPID -lVZERO -lZDC -lSTRUCT \
-                -lT0 -lEVGEN -lSTEER
+                -lT0 -lEVGEN -lSTEER 
 
 LIBS := $(ROOTCLIBS) $(ROOTPLIBS) $(SYSLIBS)
 
@@ -248,11 +256,19 @@ endif
 
 aliroot: alilibs $(BINPATH) $(ALLEXECS) 
 
-alimdc-static: $(LIBPATH) $(RAWDatabaseALIB) $(MDCALIB) $(ESDALIB)
+ROOTALIBDIR=$(shell root-config --libdir)
+
+alimdc-static: $(LIBPATH) $(BINPATH) $(RAWDatabaseALIB) $(MDCALIB) $(ESDALIB) $(alimdcCXXO)
         $(MUTE)rm -rf $(LIBPATH)/libAliMDC.a
         $(MUTE)rm -rf junk
         mkdir junk && cd junk && ar x ../$(RAWDatabaseALIB) && ar x ../$(MDCALIB) && ar x ../$(ESDALIB) && ar r ../$(LIBPATH)/libAliMDC.a *.o && cd .. && rm -rf junk
+        $(LD) $(LDFLAGS) -o $(BINPATH)/alimdca $(alimdcCXXO) \
+        $(LIBPATH)/libAliMDC.a \
+        $(ROOTALIBDIR)/libRoot.a \
+        $(ROOTALIBDIR)/libfreetype.a $(ROOTALIBDIR)/libpcre.a \
+        -ldl
 
+alilibs-static: $(LIBPATH) modules $(ALLALIBS)
 
 include  build/MakefileDA