parse : parser.tab.c lex.yy.c
	gcc -g $^ -lfl -lm -o $@

parser.tab.c : parser.y
	bison -g -v --defines=parser.tab.h -o $@ $<

lex.yy.c : scanner.l
	flex $<

clean :
	rm -f parser.tab.* lex.yy.* parse parser.output parser.dot parser.pdf

.PHONY: clean 
