1 CFLAGS
+=-Wall
-Wextra
-std
=c99
-pedantic
-D_XOPEN_SOURCE
=700 -ggdb
2 YFLAGS
+=-d
--locations
-v
--defines
=parse.h
3 LFLAGS
+=--header-file
=scan.h
5 OBJECTS
:=scan.o parse.o ast.o util.o list.o type.o genc.o scc.o tarjan.o
14 $(RM
) $(OBJECTS
) y.output parse.h scan.h scan.c parse.c expr a.c