Explicitly call flex and bison instead of lex and yacc (Thanks mxf)

This commit is contained in:
Michael Stapelberg
2009-09-26 12:47:23 +02:00
parent 2493c4b232
commit aa02fda067
2 changed files with 5 additions and 2 deletions

View File

@ -24,12 +24,12 @@ all: src/cfgparse.y.o src/cfgparse.yy.o ${FILES}
src/cfgparse.yy.o: src/cfgparse.l
echo "LEX $<"
lex -i -o $(@:.o=.c) $<
flex -i -o$(@:.o=.c) $<
$(CC) $(CFLAGS) -c -o $@ $(@:.o=.c)
src/cfgparse.y.o: src/cfgparse.y
echo "YACC $<"
yacc --debug --verbose -b $(basename $< .y) -d $<
bison --debug --verbose -b $(basename $< .y) -d $<
$(CC) $(CFLAGS) -c -o $@ $(<:.y=.tab.c)
install: all