aboutsummaryrefslogtreecommitdiff
path: root/gen/source.mk
blob: 9138011b8a11a9175f53412f8b818d131790cf82 (plain) (blame)
1
2
3
4
5
6
7
8
9
gen/gen_parser.c: src/parser.y gen/gen_lexer.inc
	bison -Wcounterexamples -o gen/gen_parser.c src/parser.y

gen/gen_lexer.inc: src/lexer.l
	flex -o gen/gen_lexer.inc src/lexer.l

build/gen/parser.o: gen/gen_parser.c
	mkdir -p build/gen
	$(COMPILE_LYN) $(SKIP_ANALYZER) -c gen/gen_parser.c -o build/gen/parser.o