13 lines
379 B
Makefile
13 lines
379 B
Makefile
|
LEX=flex
|
||
|
YACC=bison
|
||
|
YFLAGS+=--defines=src/y.tab.h -o y.tab.c
|
||
|
CFLAGS+=-std=c99 -g -Isrc -Iinclude -D_POSIX_C_SOURCE=200809L -DYYSTYPE="node_t *"
|
||
|
|
||
|
src/vslc: src/vslc.c src/parser.o src/scanner.o src/nodetypes.o src/tree.o
|
||
|
src/y.tab.h: src/parser.c
|
||
|
src/scanner.c: src/y.tab.h src/scanner.l
|
||
|
clean:
|
||
|
-rm -f src/parser.c src/scanner.c src/*.tab.* src/*.o
|
||
|
purge: clean
|
||
|
-rm -f src/vslc
|