mirror of
https://github.com/sigmasternchen/libargo
synced 2025-03-15 21:28:54 +00:00
makefile will now create marshaller gen dir
This commit is contained in:
parent
6c097589ab
commit
e986751a83
1 changed files with 5 additions and 2 deletions
|
@ -8,14 +8,17 @@ BIN_NAME = marshaller-gen
|
|||
$(BIN_NAME): src/codegen.c gen/lex.yy.c gen/y.tab.c
|
||||
$(CC) -Isrc/ -o $@ $^
|
||||
|
||||
gen/y.tab.c gen/y.tab.h: src/parser.y
|
||||
gen/y.tab.c gen/y.tab.h: src/parser.y gen
|
||||
$(YACC) $(YFLAGS) $<
|
||||
mv y.tab.c gen/
|
||||
mv y.tab.h gen/
|
||||
|
||||
gen/lex.yy.c: src/scanner.l gen/y.tab.h
|
||||
gen/lex.yy.c: src/scanner.l gen/y.tab.h gen
|
||||
$(LEX) $<
|
||||
mv lex.yy.c gen/
|
||||
|
||||
gen:
|
||||
mkdir -p gen/
|
||||
|
||||
clean:
|
||||
rm -f gen/* $(BIN_NAME)
|
||||
|
|
Loading…
Reference in a new issue