# file: Makefile # LFLAGS = -L. -L$(PIX_LIB) \ -L$(VME_INTERFACE) -lRCCVmeInterface \ -L$(PIX_LIB)/PixFe -lPixFe \ -L$(PIX_LIB)/PixModuleGroup -lPixModuleGroup \ -L$(PIX_LIB)/PixModule -lPixModule \ -L$(PIX_LIB)/PixController -lRodPixController \ -L$(PIX_LIB)/PixController -lUSBPixController \ -L$(PIX_LIB)/PixConfDBInterface -lPixConfDBInterface \ -L$(ROD_DAQ)/RodCrate -lRodModule -lTimModule -lBocCard \ -L$(VME_INTERFACE) -lBaseException \ -L$(PIX_LIB)/Bits -lBits \ -L$(DAQ_LIB_DIR) -lvme_rcc -lio_rcc -lrcc_error \ -L$(USB_LIB_DIR) -llibusbslb \ -L$(USBPIXDLL) CFLAGS = -g -fPIC -DTSTAMP -DI_AM_LINUX_HOST -DPIXEL_ROD -DCF__LINUX -funsigned-char -Wall \ -I. -I$(PIX_LIB) \ -I$(ROD_DAQ)/CommonWithDsp \ -I$(ROD_DAQ)/CommonWithDsp/Pixel \ -I$(VME_INTERFACE) -I$(DAQ_INCL_DIR) \ -I$(USBPIXDLL) -I$(USBCMN)/inc all: libPixFe.a libPixFe.a: PixFeData.o PixFeStructures.o PixFeI1Config.o PixFeI1.o PixFeI2Config.o PixFeI2.o PixFeI4AConfig.o PixFeI4A.o PixFeI4BConfig.o PixFeI4B.o ar rv libPixFe.a PixFeData.o PixFeStructures.o PixFeI1Config.o PixFeI1.o PixFeI2Config.o PixFeI2.o PixFeI4AConfig.o PixFeI4A.o PixFeI4BConfig.o PixFeI4B.o; ranlib libPixFe.a ; PixFeI1.o: PixFeI1.cxx PixFe.h PixFeI1.h PixFeConfig.h PixFeI1Config.h PixFeData.h g++ -c $(CFLAGS) PixFeI1.cxx -o PixFeI1.o PixFeI1Config.o: PixFeI1Config.cxx PixFeI1Config.h PixFeConfig.h g++ -c $(CFLAGS) PixFeI1Config.cxx -o PixFeI1Config.o PixFeI2.o: PixFeI2.cxx PixFe.h PixFeI2.h PixFeConfig.h PixFeI2Config.h PixFeData.h g++ -c $(CFLAGS) PixFeI2.cxx -o PixFeI2.o PixFeI2Config.o: PixFeI2Config.cxx PixFeI2Config.h PixFeConfig.h g++ -c $(CFLAGS) PixFeI2Config.cxx -o PixFeI2Config.o PixFeI4A.o: PixFeI4A.cxx PixFe.h PixFeI4A.h PixFeConfig.h PixFeI4AConfig.h PixFeData.h g++ -c $(CFLAGS) PixFeI4A.cxx -o PixFeI4A.o PixFeI4AConfig.o: PixFeI4AConfig.cxx PixFeI4AConfig.h PixFeConfig.h g++ -c $(CFLAGS) PixFeI4AConfig.cxx -o PixFeI4AConfig.o PixFeI4B.o: PixFeI4B.cxx PixFe.h PixFeI4B.h PixFeConfig.h PixFeI4BConfig.h PixFeData.h g++ -c $(CFLAGS) PixFeI4B.cxx -o PixFeI4B.o PixFeI4BConfig.o: PixFeI4BConfig.cxx PixFeI4BConfig.h PixFeConfig.h g++ -c $(CFLAGS) PixFeI4BConfig.cxx -o PixFeI4BConfig.o PixFeData.o: PixFeData.cxx PixFeData.h g++ -c $(CFLAGS) PixFeData.cxx -o PixFeData.o PixFeStructures.o: PixFeStructures.cxx PixFeStructures.h g++ -c $(CFLAGS) PixFeStructures.cxx -o PixFeStructures.o clean: rm -f *.o *.a *~