ROOTCFLAGS := $(shell root-config --cflags) ROOTLIBS := $(shell root-config --libs) -lMinuit -lEG -lCintex # -lg2c # $(warning ROOTLIBS is $(ROOTLIBS)) ROOTLIBS += $(shell echo ${GoodRunsListLib} ${PileupReweightingLib}) ROOTGLIBS = $(shell root-config --glibs) ROOTGLIBS += $(shell echo ${GoodRunsListLib} ${PileupReweightingLib}) CXX = g++43 CXXFLAGS =-I$(ROOTSYS)/include -O -Wall -fPIC LD = g++43 LDFLAGS = -g SOFLAGS = -shared CXXFLAGS += $(ROOTCFLAGS) LIBS = $(ROOTLIBS) GLIBS = $(ROOTGLIBS) point1: Background.C Dict_Background.cpp @echo "generating variables..." python GenVarsMap.py > LocalVarsDef.C #Creates the variable definition file LocalVarsDef.C g++ -W -Wall -g3 -fPIC -shared ${ROOTCFLAGS} ${ROOTLIBS} Background.C LocalVarsDef.C Dict_Background.cpp EtaPhiBinning.cxx MultijetJESUncertaintyProvider.cxx JESUncertaintyProvider.cxx JERProvider.cxx JetID_v2.0.cpp EnergyRescaler.cxx CaloIsoCorrection.cxx METUtility.cxx ReweightFactorsManager.cpp SmearingClass.cxx AnalysisMuonEfficiencyScaleFactors.cxx egammaSFclass.cxx CorrectCaloIso.cxx checkOQ.cxx HSG3TrigLeptonSFTool.cxx LeptonTriggerSF.cxx -o Background.so Dict_Background.cpp: Background.h LinkDef_Background.h rootcint -v -f Dict_Background.cpp -c Background.h LinkDef_Background.h clean: rm -f Background.so *.o Dict_Background.cpp LocalVarsDef.C Dict_Background.h minimacro.so