# file: Makefile # LFLAGS = -L$(PIX_LIB)/PixModuleGroup -lPixModuleGroup \ -L$(PIX_LIB)/PixModule -lPixModule \ -L$(PIX_LIB)/PixMcc -lPixMcc \ -L$(PIX_LIB)/PixFe -lPixFe \ -L$(PIX_LIB)/PixConfDBInterface -lPixConfDBInterface \ -L$(ROD_DAQ)/RodCrate -lRodModule -lTimModule -lBocCard \ -L$(PIX_LIB)/PixController -lPixController -lRodPixController \ -lTpllPixController \ -L$(PIX_LIB)/Bits -lBits \ -L$(VME_INTERFACE) -lRCCVmeInterface \ -L$(VME_INTERFACE) -lBaseException \ -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 $(TDAQ_FLAG) \ -I. $(shell root-config --cflags) -I$(PIX_ANA)/Fitting \ -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) \ -I$(USBPIXDLL) all: libDataContainer.a libDataContainer.a: PixDBData.o PixelDataContainer.o ar rv libDataContainer.a PixDBData.o PixelDataContainer.o; ranlib libDataContainer.a PixelDataContainer.o: PixelDataContainer.cxx PixelDataContainer.h g++ -c $(CFLAGS) PixelDataContainer.cxx -o PixelDataContainer.o PixDBData.o: PixDBData.cxx PixDBData.h PixelDataContainer.h ../Fitting/FitClass.h g++ -c $(CFLAGS) PixDBData.cxx -o PixDBData.o clean: rm -f *.o *.a *~