]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - Makefile
Move contents of EVE/Alieve to EVE/EveDet as most code will remain there.
[u/mrichter/AliRoot.git] / Makefile
index 0cc3ea9fa45b4818dfebaf383aebd0e857833bd1..fd3068eec2edd3e26b9230fe494c58f6f6e92ef8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -93,7 +93,7 @@ ALIROOTMODULES := STEER PHOS TRD TPC ZDC MUON PMD FMD TOF ITS \
       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 STAT
+      JETAN HLT LHC ESDCheck STAT TTherminator CORRFW
 
 ifneq ($(wildcard $(ROOTSYS)/include/TGLIncludes.h),)
 ALIROOTMODULES += EVE
@@ -259,10 +259,27 @@ aliroot: alilibs $(BINPATH) $(ALLEXECS)
 
 ROOTALIBDIR=$(shell root-config --libdir)
 
-alimdc-static: $(LIBPATH) $(BINPATH) $(RAWDatabaseALIB) $(MDCALIB) $(ESDALIB) $(alimdcCXXO)
+alimdc-rpm: alimdc-static RAW/alimdc.spec
+       $(MUTE)rm -rf alimdc-root
+       $(MUTE)mkdir -p alimdc-root/opt/alimdc/lib
+       $(MUTE)mkdir -p alimdc-root/opt/alimdc/include
+       $(MUTE)cp RAW/mdc.h alimdc-root/opt/alimdc/include
+       $(MUTE)cp $(LIBPATH)/libAliMDC.a \
+       $(ROOTALIBDIR)/libRoot.a \
+       $(ROOTALIBDIR)/libfreetype.a $(ROOTALIBDIR)/libpcre.a \
+       alimdc-root/opt/alimdc/lib
+       $(MUTE)rm -rf RPMS
+       $(MUTE)mkdir -p RPMS/i386
+       $(MUTE)rpmbuild --verbose --define "_topdir $(ALICE_ROOT)" --define "_tmppath $(ALICE_ROOT)" -bb RAW/alimdc.spec
+       $(MUTE)cp -p RPMS/i386/alimdc-*.rpm .
+       $(MUTE)rm -rf alimdc-root
+       $(MUTE)rm -rf RPMS
+       @echo "***** alimdc RPM created and put $(ALICE_ROOT) folder *****"
+
+alimdc-static: $(LIBPATH) $(BINPATH) $(RAWDatabaseALIB) $(MDCALIB) $(ESDALIB) $(STEERBaseALIB) $(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
+        mkdir junk && cd junk && ar x ../$(RAWDatabaseALIB) && ar x ../$(MDCALIB) && ar x ../$(ESDALIB) && ar x ../$(STEERBaseALIB) && ar r ../$(LIBPATH)/libAliMDC.a *.o && cd .. && rm -rf junk
         $(LD) $(LDFLAGS) -o $(BINPATH)/alimdca $(alimdcCXXO) \
         $(LIBPATH)/libAliMDC.a \
         $(ROOTALIBDIR)/libRoot.a \