Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

# XDAQ_ROOT should be defined 
# define XDAQ_OS amd XDAQ_PLATRFORM
include $(XDAQ_ROOT)/config/mfAutoconf.rules
include $(XDAQ_ROOT)/config/mfDefs.$(XDAQ_OS)

PACKAGE=pixel

CC_OPTIM=-fPIC -DLINUX 
#ADDED_CFLAGS=-g -DDEBUG
ADDED_CFLAGS=-DNDEBUG 

IncludeDirs = \
        -I$(BUILD_HOME)/$(PACKAGE) \
        -I$(XDAQ_ROOT)/include


LibraryDirs = \
        -L$(BUILD_HOME)/pixel/lib \
        -L$(XDAQ_ROOT)/lib 


Libraries= -l SiPixelObjects -l PixelTestStandUtilities


HAL = -L$(XDAQ_ROOT)/daq/hal/lib/$(XDAQ_OS)/$(XDAQ_PLATFORM)  -lGenericHAL -lHALUtilities -lCAENVME -lconfig


LIBS = $(LibraryDirs) $(Libraries)  

PIXEL_INCLUDE = $(XDAQ_ROOT)/pixel/ 
INC = -I.  $(IncludeDirs) -I$(PIXEL_INCLUDE) 

CFLAGS=$(CC_OPTIM) $(ADDED_CFLAGS) -Wall -Wstrict-prototypes $(INC)


testPixelCalib:	testPixelCalib.cc
	g++ -o testPixelCalib -I$(XDAQ_ROOT)/pixel $(IncludeDirs) testPixelCalib.cc $(LIBS)