objects = main.o pwd = $(PWD) ROOTCFLAGS = $(shell root-config --cflags) ROOTLIBS = $(shell root-config --libs) ROOTGLIBS = $(shell root-config --glibs) LIBS = $(ROOTLIBS) LIBS += -L$(pwd) -lDelphes CXXFLAGS = -g -Wall -fPIC CXXFLAGS += $(ROOTCFLAGS) main.exe : $(objects) g++ -o main.exe $(objects) $(LIBS) $(ROOTGLIBS) main.o : main.C Analyser.h Analyser.C MyDict.C g++ -g -Wall -Wno-deprecated $(ROOTCFLAGS) Analyser.h Analyser.C MyDict.C main.C -c MyDict.C: Linkdef.h DelphesClasses.h rootcint -f MyDict.C -c -p DelphesClasses.h Linkdef.h clean : rm main.exe $(objects) MyDict.C MyDict.h