# IRST coding rule check
export IRST_INSTALLDIR=$(ALICE)/local/IRST
export CLASSPATH=$(IRST_INSTALLDIR)
-CODE_CHECK=java rules.RuleChecker
+CODE_CHECK=java rules.ALICE.ALICERuleChecker
REV_ENG=$(IRST_INSTALLDIR)/scripts/revEng.sh
# This is to avoid a problem with the declaration of .SECONDARY in the
# GeneralMacros
CHECKS = none
+
$(ALICE_ROOT)/include/%.h : %.h
@[ -d $(dir $@) ] || mkdir $(dir $@)
@cp -p $? $(ALICE_ROOT)/include
ROOTLIBS := $(filter-out -lNew,$(ROOTLIBS))
ROOTLIBS := $(filter-out -lThread,$(ROOTLIBS))
ROOTLIBS := $(filter-out -lpthread,$(ROOTLIBS))
+ROOTLIBS += -lMC
# Alice libraries
-ALILIBS = -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
- -lITS -lPHOS -lCASTOR -lRICH -lEMCAL -lZDC -lSTRUCT \
- -lTGeant3 -lSTART -lEVGEN -lSTEER -lCONTAINERS
+#ALILIBS = -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
+# -lITS -lPHOS -lCASTOR -lRICH -lEMCAL -lZDC -lSTRUCT \
+# -lTGeant3 -lSTART -lEVGEN -lSTEER -lCONTAINERS
+
+# with geant3
+#ALILIBS = -L$(LIBDIR) -L$(G3INSTALL)/lib/tgt_Linux \
+# -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
+# -lITS -lPHOS -lCASTOR -lRICH -lEMCAL -lZDC -lSTRUCT \
+# -lgeant321 -lEVGEN -lSTEER -lCONTAINERS
+
+# without geant3
+ALILIBS = -L$(LIBDIR) -L$(G3INSTALL)/lib/tgt_Linux \
+ -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
+ -lPHOS -lCASTOR -lRICH -lEMCAL -lZDC -lSTRUCT \
+ -lSTART -lEVGEN -lSTEER -lCONTAINERS
# CERN Libraries