####### Compiler, tools and options CC = gcc CXX = g++ CFLAGS = -pipe -Wall -W -O2 -DBT1003 -DVXILINUX CXXFLAGS = -pipe -Wall -W -O2 -DBT1003 -DVXILINUX INCPATH = -I$(ROOTSYS)/include/ -I$(PROJECTDIR)/daq/fed_debug/include -I$(PROJECTDIR)/daq/hal/busAdapter/include/ -I$(PROJECTDIR)/daq/fedtester/include -I$(PROJECTDIR)/daq/cernVI2C/include -I/usr/local/qt/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/SBS/1003/v2.0/include/ -I$(PROJECTDIR)/daq/hal/generic/include/ -I/usr/local/nivxi/include -I$(PROJECTDIR)/daq/hal/generic/include/linux/ LINK = g++ LFLAGS = LIBS = -L$(ROOTSYS)/lib -L/usr/X11R6/lib -L/usr/local/nivxi/lib -L/usr/local/SBS/1003/v2.0/lib/ -L/home/xdaq/TriDAS/daq/hal/lib/linux/x86 -L$(PROJECTDIR)/daq/hal/lib/linux/x86/ -L$(PROJECTDIR)/Auxiliary/xerceslinuxx86/lib -lMXI2LinuxX86BusAdapter_test -lGenericHAL -lnivxi -lpthread -lxerces-c1_6_0 -ldl -lm\ -lnivxi -lpthread -lxerces-c1_6_0 -ldl -lm -lSBSLinuxX86BusAdapter -lbtp ####### Output directory OBJECTS_DIR = ####### Files HEADERS = SOURCES = fedDebug.cc #../../common/FFv1Object.cc OBJECTS = fedDebug.o# ../../common/FFv1Object.o DESTDIR = TARGET = fedDebug 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)