# Makefile for Dataq DI194RS calibrator DATAQSDK ?= ../dataqsdk/DataqSDK DATAQSDKLIB = $(DATAQSDK)/libdataqsdk.a CFLAGS = -Wall -I$(DATAQSDK) $(EXTRAFLAGS) LDFLAGS = $(DATAQSDKLIB) -static TARGETS = calibrate dmmtest default: $(DATAQSDKLIB) $(TARGETS) # Compile the Dataq SDK library, if necessary $(DATAQSDKLIB): gmake -C ../dataqsdk/DataqSDK lib: $(DATAQSDKLIB) # Compile calibrate calibrate: calibrate.cpp g++ $(CFLAGS) -o $@ $? $(LDFLAGS) strip $@ # Compile dmmtest dmmtest: dmmtest.cpp g++ $(CFLAGS) -o $@ $? $(LDFLAGS) strip $@ # Clean out working files clean: -rm $(TARGETS) reallyclean: clean -gmake -C ../dataqsdk/DataqSDK clean