CC      =       gcc
CFLAGS  =       -Wall -g
TESTS	=	testtree
BUILD	=	$(TESTS) nleaves.c
CPM	=	cpm-v2

%.c:	%.cpm
	$(CPM) $<

all:	$(BUILD)

clean:
	/bin/rm -f $(BUILD) *.o core eek.c datatypes.c datatypes.h types.md

datatypes.c datatypes.h types.md:	types.in
	#datadec -f datatypes types.in
	datadec datatypes types.in
	#datadec -m types.in > types.md

test:	$(TESTS)
	./testtree

.c.cpm:

nleaves.c:	nleaves.cpm

testtree:	testtree.o datatypes.o nleaves.o
datatypes.o:	datatypes.h
testtree.o:	datatypes.h nleaves.h
nleaves.o:	datatypes.h nleaves.h
