CXX=g++ CXXFLAGS:=-g -Wall -I. ROOTLIBS = -L/home/Admin/root/lib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lGui -pthread -lm -ldl -rdynamic ROOTINC = -I/home/Admin/root/include CXXFLAGS+=$(ROOTINC) LIBS:=libPixie16App.a libPixie16Sys.a libPlxApi.a INCLUDES:=AS.h Det.h Table.h Thex.h Bline.h CFDTrig.h Fifo.h Multi.h Mtc.h Mne.h Tsl.h Qdc.h lg.h cfg.h Hist.h PS.h Tau.h Csra.h Csrb.h EF.h Main.h ScopedT.h TF.h Popup.h pw.h hw.h tw.h aw.h bw.h dv.h dl.h nscopeLinkDef.h OBJECTS:=Main.o AS.o Bline.o CFDTrig.o Fifo.o Multi.o Mtc.o Mne.o Tsl.o Qdc.o lg.o cfg.o Hist.o Csra.o Csrb.o Det.o EF.o nscope.o PS.o ScopedT.o Table.o Thex.o Tau.o TF.o Popup.o pw.o hw.o tw.o aw.o bw.o dv.o dl.o nscopeDict.o SRCS:=AS.cpp Bline.cpp CFDTrig.cpp Fifo.cpp Multi.cpp Mtc.cpp Mne.cpp Tsl.cpp Qdc.cpp lg.cpp cfg.cpp Hist.cpp Csra.cpp Csrb.cpp Det.cpp EF.cpp Main.cpp nscope.cpp PS.cpp ScopedT.cpp Table.cpp Thex.cpp Tau.cpp TF.cpp Popup.cpp pw.cpp hw.cpp tw.cpp aw.cpp bw.cpp dv.cpp dl.cpp nscopeDict.cpp all: nscope nscope: $(SRCS) $(OBJECTS) $(INCLUDES) $(CXX) -o $@ $(OBJECTS) $(CXXFLAGS) $(LIBS) $(ROOTLIBS) %.o: %.cxx $(CXX) $(CXXFLAGS) -c $< %.o: %.c $(CXX) $(CXXFLAGS) -c $< dict: rootcint -f nscopeDict.cpp -c $(INCLUDES) clean: rm -f *.o nscopeDict.* *~ nscope very-clean: rm -f nscope *.o *~ .PHONY: clean very-clean #.SILENT: