HDR = timeCode.H counter.H field.H masterCounter.H
TST = $(HDR:.H=Test.C)
BIN = $(TST:.C=)
.C:
	g++ $< -o $@
#	set -e; $(CC) $@
#OBJ = $(SRC:.C=.o)

HDR_PATH=$(DESTDIR)/usr/include/mffm
XHDR_PATH=$(HDR_PATH)/X
XPMHDR_PATH=$(XHDR_PATH)/xpm

all:	$(BIN)
	echo make sure you have installed the timeCode.H header correctly
	g++ -o filterTest filterTest.C

install:
	install -d $(HDR_PATH) $(XHDR_PATH) $(XPMHDR_PATH)
	install -m644 *.H $(HDR_PATH)
	cd X; install -m644 *.H $(XHDR_PATH)
	cd X/xpm; install -m644 *.xpm $(XPMHDR_PATH)

clean:
	rm -f *~ *.o $(BIN) filterTest
	cd paper; make clean

counterTest: counter.H
fieldTest: counter.H field.H
MasterCounterTest: counter.H field.H MasterCounter.H
timeCodeTest: counter.H field.H masterCounter.H timeCode.H
