# file: Makefile # LFLAGS = -L$(PIX_LIB)/ -lPixLib \ -L$(PIX_ANA) -lPixAnalysis \ -L$(VME_INTERFACE) -lRCCVmeInterface -lBaseException \ -L$(ROD_DAQ)/RodCrate -lRodModule -lTimModule -lBocCard \ -L$(MODULE_ANALYSIS) -lModuleAnalysis \ -L$(DAQ_LIB_DIR) -lvme_rcc -lcmem_rcc -lio_rcc -lrcc_error -lgetinput -lpthread CFLAGS = -g -fPIC -DTSTAMP -funsigned-char -Wall -DI_AM_LINUX_HOST -DPIXEL_ROD \ -I. -I$(PIX_ANA)/DataContainer $(shell root-config --cflags) \ -I$(PIX_LIB) -I$(PIX_LIB)/PixController -I$(PIX_LIB)/Histo -I$(PIX_LIB)/Config \ -I$(PIX_LIB)/PixConfDBInterface -I$(ROD_DAQ)/CommonWithDsp \ -I$(ROD_DAQ)/CommonWithDsp/Pixel -I$(VME_INTERFACE) -I$(DAQ_INCL_DIR) all: libFitting.a libFitting.a: FitClass.o fitPixel.o fittingRoutines.o ar rv libFitting.a FitClass.o fitPixel.o fittingRoutines.o; ranlib libFitting.a FitClass.o: FitClass.cxx FitClass.h vfitXface.h g++ -c $(CFLAGS) FitClass.cxx -o FitClass.o fitPixel.o: fitPixel.cxx vfitXface.h fittingRoutines.h g++ -c $(CFLAGS) fitPixel.cxx -o fitPixel.o fittingRoutines.o: fittingRoutines.cxx fittingRoutines.h g++ -c $(CFLAGS) fittingRoutines.cxx -o fittingRoutines.o FitScan: FitScan.cxx libFitting.a g++ $(CFLAGS) -I$(MODULE_ANALYSIS) -I$(QTDIR)/include FitScan.cxx -o FitScan $(LFLAGS) -L$(QTDIR)/lib -lqt-mt -L/usr/X11R6/lib64 -L/usr/local/root/lib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -pthread -ldl -rdynamic -lHistPainter -lXext -lX11 -lm -lpthread clean: rm -f *.o *.a *~