objects = main.o Analyser.o MyDict.o pwd = $(PWD) ROOTCFLAGS = $(shell root-config --cflags) ROOTGLIBS = $(shell root-config --glibs) LIBS = -L$(pwd) -lDelphes LIBS += $(ROOTGLIBS) CXXFLAGS = -g -Wall -Wno-deprecated -fPIC -I$(pwd) CXXFLAGS += $(ROOTCFLAGS) CXX = $(shell root-config --cxx) LD = $(shell root-config --ld) main.exe : $(objects) $(LD) $(CXXFLAGS) -o $@ $^ $(LIBS) MyDict.C : DelphesClasses.h Linkdef.h rootcint -f $@ -c -p $^ %.o : %.C $(CXX) $(CXXFLAGS) -o $@ -c $< clean : rm -f MyDict.* $(objects) main.exe