CXX = gcc LD = gcc CFLAGS = -Wall -g -m64 INCS = $(ROOTSYS)/include/root $(PWD)/tclap-1.0.5/include/ . all: knossos analyze %.o: %.cpp @echo "*" @echo "* compile "$@ @echo "*" $(CXX) $(CFLAGS) $(addprefix -I, $(INCS)) -c $< -o $@ knossos: knossos.o Millepede.o MilleTool.o jobParams.o LMDAlg.o @echo "Build knossos" $(LD) -m64 $^ $(shell $(ROOTSYS)/bin/root-config --libs) -L/usr/lib64 -lstdc++ -o $@ analyze: Analyze.o @echo "Build analyzer" $(LD) -m64 $^ $(shell $(ROOTSYS)/bin/root-config --libs) -L/usr/lib64 -lstdc++ -o $@ clean: \rm *.o