#
#  IPP Phase 1: Make file
#

occam: lexer.c parser.tab.c parser.tab.h
	gcc --output=occam lexer.c parser.tab.c

parser.tab.c parser.tab.h: parser.y
	bison --defines parser.y

lexer.c: lexer.l parser.tab.h
	flex -olexer.c lexer.l

clean:
	rm -f occam *.o *.h *.c *~

# End of file