#CXXFLAGS = -g -DDEBUG_COPY -DDEBUG_ADDRS -DDEBUG_FKT
#CXXFLAGS = -g -DDEBUG_COPY -DDEBUG_FKT
CXXFLAGS = -g

all:	plankal
	cd test && $(MAKE) $@

plankal:	plank.o plankal.o symbols.o
	$(CXX) $(CXXFLAGS) -o plankal plank.o plankal.o symbols.o

plankal.cc:	plankal.y
	bison -d -v -t -o $@ plankal.y

plank.o:	plankal.cc plankal.h

symbols.o:	plankal.h

plankal.o:	plankal.h

clean:
	rm -f *.o plankal.cc* plankal
	cd tests && $(MAKE) $@
	cd test && $(MAKE) $@

print:
	pr -f plankal.h plank.cc plankal.y symbols.cc plan.h bits.h
