####### Compiler, tools and options ## remove all refs to ni/vxi jac 19.19.2004 ## put all files at top level fed_debug folder jac 25.02.2005 CC = gcc CXX = g++ CFLAGS = -pipe -Wall -W -O2 -DBT1003 CXXFLAGS = -pipe -Wall -W -O2 -DBT1003 INCPATH = -I$(ROOTSYS)/include/ -I$(HAL_ROOT)/busAdapter/include/ -I$(XDAQ_ROOT)/daq/fedtester/include -I$(XDAQ_ROOT)/daq/cernVI2C/include -I$(QTDIR)/include -I/usr/X11R6/include -I/usr/X11R6/include -I$(SBS_ROOT)/include/ -I$(HAL_ROOT)/generic/include/ -I$(HAL_ROOT)/generic/include/linux/ LINK = g++ LFLAGS = LIBS = -L$(ROOTSYS)/lib -L/usr/X11R6/lib -L$(SBS_ROOT)/lib/ -L$(HAL_ROOT)/lib/linux/x86 -L$(HAL_ROOT)/busAdaptor/lib/linux/x86/ -L$(HAL_ROOT)/generic/lib/linux/x86 -L$(XERCESROOT)/lib -lGenericHAL -lpthread -lxerces-c -ldl -lm\ -lSBSLinuxX86BusAdapter -lbtp #National instruments driver library. No longer installed. #-lMXI2LinuxX86BusAdapter_test ####### Output directory OBJECTS_DIR = ####### Files HEADERS = SOURCES = fedDebug.cc#../../common/FFv1Object.cc OBJECTS = fedDebug.o crcmodel.o# ../../common/FFv1Object.o DESTDIR = TARGET = fedDebugTest first: all ####### Implicit rules .SUFFIXES: .c .cpp .cc .cxx .C .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: Makefile $(TARGET) $(TARGET):$(OBJECTS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) clean: rm -f $(OBJECTS) $(TARGET)