PROGNAME = tmvaTrain SOURCEFILES = tmvaTrain.cc INCLFILES = Event.h INCLDIR = ../inc INCLUDES = $(INCLDIR)/$(INCLFILES) CFLAGS += -I$(INCLDIR) OBJS = $(patsubst %.cc, %.o, $(SOURCEFILES)) ROOTCFLAGS := $(shell root-config --cflags) ROOTLIBS := $(shell root-config --libs) ROOTGLIBS := $(shell root-config --glibs) LDFLAGS = -O LIBS += $(ROOTLIBS) CFLAGS += $(ROOTCFLAGS) # Not sure why Minuit, TMV aren't being included -- put in by hand # LIBS += -lMinuit LIBS += -lTMVA #LIBS += -L/nfs/scratch0/cowan/TMVA/lib -lTMVA %.o: %.cc g++ ${CFLAGS} -c -g -o $@ $< $(PROGNAME): $(OBJS) $(INCLUDES) g++ -o $@ $(OBJS) $(LDFLAGS) $(LIBS) test: @echo $(CFLAGS) clean: -rm -f ${PROGNAME} ${OBJS}