Check for needed root components before adding EVE and PYTHIA6 modules
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 28 Feb 2007 12:00:18 +0000 (12:00 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 28 Feb 2007 12:00:18 +0000 (12:00 +0000)
Makefile

index 1aa36e2..f5cf429 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -93,7 +93,11 @@ ALIROOTMODULES := STEER PHOS TRD TPC ZDC MUON PMD FMD TOF ITS \
       ACORDE HMPID T0 STRUCT EVGEN RALICE VZERO \
       THijing MEVSIM TMEVSIM THbtp HBTP EMCAL HBTAN \
       THerwig TEPEMGEN EPEMGEN FASTSIM TPHIC RAW MONITOR ANALYSIS \
-      JETAN HLT LHC ESDCheck EVE
+      JETAN HLT LHC ESDCheck
+
+ifneq ($(wildcard $(ROOTSYS)/include/TGLIncludes.h),)
+MODULES += EVE
+endif 
 
 ifeq ($(findstring TFluka,$(MAKECMDGOALS)),TFluka)
 ALIROOTMODULES += TFluka
@@ -123,7 +127,11 @@ ifeq ($(findstring Flugg,$(MAKECMDGOALS)),Flugg)
 ALIROOTMODULES += Flugg
 endif
 
-CERNMODULES := LHAPDF PYTHIA6 HIJING MICROCERN HERWIG
+CERNMODULES := LHAPDF HIJING MICROCERN HERWIG
+
+ifneq ($(wildcard $(ROOTSYS)/include/TPythia6.h),)
+CERNMODULES += PYTHIA6
+endif 
 
 MODULES := $(ALIROOTMODULES) $(CERNMODULES) ALIROOT