# Check if DATE is installed
ifneq ($(shell date-config 2>&1 | grep -i usage),)
-DATEFLAGS = -DALI_DATE $(shell date-config --cflags | tr \" \')
+DATEFLAGS := -DALI_DATE $(shell date-config --cflags | tr \" \')
CXXFLAGS += $(DATEFLAGS)
CFLAGS += $(DATEFLAGS)
CINTFLAGS += $(DATEFLAGS)
DEPINC += $(DATEFLAGS)
+DMONLIBS := $(shell date-config --monitorlibs)
else
-DATEFLAGS = -D`uname` -DDATE_SYS=`uname` -Dlong32='int' \
+DATEFLAGS := -D`uname` -DDATE_SYS=`uname` -Dlong32='int' \
-Dlong64='long long' -DdatePointer='long'
CXXFLAGS += $(DATEFLAGS)
CFLAGS += $(DATEFLAGS)
CINTFLAGS += $(DATEFLAGS)
DEPINC += $(DATEFLAGS)
+DMONLIBS :=
endif
#-------------------------------------------------------------------------------
-lMLP \
-lSpectrum \
-L$(ROOTPLUGDIR)
+CHECKALIEN := $(shell root-config --has-alien)
+CHECKXML := $(shell root-config --has-xml)
#-------------------------------------------------------------------------------
# Location where to install libraries and binaries and common header files
THijing THbtp EMCAL \
THerwig TEPEMGEN FASTSIM TPHIC RAW MONITOR ANALYSIS \
JETAN HLT LHC ESDCheck STAT TTherminator CORRFW DPMJET TDPMjet \
- PWG0 PWG1 PWG2 PWG3 PWG4
+ PWG0 PWG1 PWG2 PWG3 PWG4 TRIGGER
# Additional generators
ALIROOTMODULES += TUHKMgen
ALILIBS := -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
-lITS -lPHOS -lACORDE -lHMPID -lVZERO -lZDC -lSTRUCT \
- -lT0 -lEVGEN -lSTEER
+ -lT0 -lEVGEN -lSTEER -lTRIGGER
LIBS := $(ROOTCLIBS) $(ROOTPLIBS) $(SYSLIBS)
(tar cfzh $@ ALIRECO 2> /dev/null && echo "Package archive" $@ "created in" $(PWD)/$@) || (tar cfzh /tmp/$@ ALIRECO 2> /dev/null && echo "Package archive" $@ "created in /tmp/"$@)
$(MUTE)rm -rf ALIRECO
-ROOTALIBDIR=$(shell root-config --libdir)
+ROOTALIBDIR:=$(shell root-config --libdir)
ALIMDCSPECFILE=$(RAWDIRO)/alimdc.spec
ALIMDCVERSION=$(subst -,.,$(notdir $(subst /RAW/mdc.h,,$(shell svn info RAW/mdc.h | grep "URL:" | cut -d: -f3 ))))