#------------------------------------------- # Makefile for any C program with ROOT lib # Zhihong Ye, 01/09/2009 #------------------------------------------- PROGRAM = Gen_Cryo CFLAGS = $(shell $(ROOTSYS)/bin/root-config --cflags) LIBS = $(shell $(ROOTSYS)/bin/root-config --libs) GLIBS = $(shell $(ROOTSYS)/bin/root-config --glibs) CFLAGS += -Wall -g INCLUDE := -I${ROOTSYS}/include -I$(XEMDIR) -I$(ANALYZER)/src RTLIBS := -L${ROOTSYS}/lib -lCore all: $(PROGRAM) $(PROGRAM): $(PROGRAM).o g++ -o $(PROGRAM) $(PROGRAM).o $(CFLAGS) $(LIBS) $(RTLIBS) $(PROGRAM).o: $(PROGRAM).C g++ $(CFLAGS) -c -o $(PROGRAM).o $(PROGRAM).C ${INCLUDE} clean: rm -f *.o