change printing
[lambda.git] / Makefile
1 CFLAGS:=-g -Wall -Wextra -pedantic
2 lambda: lambda.tab.o lambda.yy.o print.o mem.o reduce.o
3 $(LINK.c) $(LDLIBS) $^ $(OUTPUT_OPTION)
4
5 %.tab.c: %.y %.yy.c
6 $(YACC.y) -db $(basename $<) $<
7
8 %.yy.c: %.l
9 $(LEX) --header-file=$*.yy.h $(OUTPUT_OPTION) $<
10
11 clean:
12 $(RM) lambda *.o *.tab.[ch] *.yy.[ch]