#ROOTSYS = /sw/rootsys ROOTCFLAGS = $(shell root-config --cflags) ROOTLIBS = $(shell root-config --libs) CXX = g++ CXXFLAGS = -g -Wall -W -O COMPILE = $(CXX) $(CXXFLAGS) $(ROOTCFLAGS) -c LD = $(CXX) LDFLAGS = # -Wl,-rpath,/uns/lib LIBS = $(ROOTLIBS) PROGRAM = palmetto_front palmetto_rear PROGRAMA = palmetto_front PROGRAMB = palmetto_rear OBJSA = palmetto.o analyzer.o bin.o histo.o run_front.o spin.o stat.o OBJSB = palmetto.o analyzer.o bin.o histo.o run_rear.o spin.o stat.o $(PROGRAMA) : $(OBJSA) $(LD) $(LDFLAGS) $(OBJSA) $(LIBS) -o $(PROGRAMA) $(PROGRAMB) : $(OBJSB) $(LD) $(LDFLAGS) $(OBJSB) $(LIBS) -o $(PROGRAMB) palmetto.o : palmetto.cxx analyzer.h $(COMPILE) palmetto.cxx -o palmetto.o analyzer.o : analyzer.cxx analyzer.h bin.h run.h E03104.h histo.h const.h $(COMPILE) analyzer.cxx -o analyzer.o bin.o : bin.cxx bin.h run.h E03104.h $(COMPILE) bin.cxx -o bin.o histo.o : histo.cxx histo.h run.h E03104.h bin.h $(COMPILE) histo.cxx -o histo.o run_front.o : run_front.cxx run.h E03104.h bin.h const.h $(COMPILE) run_front.cxx -o run_front.o run_rear.o : run_rear.cxx run.h E03104.h bin.h const.h $(COMPILE) run_rear.cxx -o run_rear.o spin.o : spin.cxx spin.h const.h $(COMPILE) spin.cxx -o spin.o stat.o : stat.cxx stat.h $(COMPILE) stat.cxx -o stat.o clean: rm -f *.o *~ $(PROGRAMA) $(PROGRAMB)