21 lines
723 B
Text
21 lines
723 B
Text
|
Newer bison includes the defines file in the parser so the name must match.
|
||
|
|
||
|
Index: src/ansi-c/Makefile
|
||
|
--- src/ansi-c/Makefile.orig
|
||
|
+++ src/ansi-c/Makefile
|
||
|
@@ -36,12 +36,8 @@ all: ansi-c$(LIBEXT)
|
||
|
|
||
|
###############################################################################
|
||
|
|
||
|
-ansi_c_y.tab.cpp: parser.y
|
||
|
- $(YACC) $(YFLAGS) $$flags -pyyansi_c -d parser.y -o $@
|
||
|
-
|
||
|
-ansi_c_y.tab.h: ansi_c_y.tab.cpp
|
||
|
- if [ -e ansi_c_y.tab.hpp ] ; then mv ansi_c_y.tab.hpp ansi_c_y.tab.h ; else \
|
||
|
- mv ansi_c_y.tab.cpp.h ansi_c_y.tab.h ; fi
|
||
|
+ansi_c_y.tab.cpp ansi_c_y.tab.h: parser.y
|
||
|
+ $(YACC) $(YFLAGS) $$flags -pyyansi_c --defines=ansi_c_y.tab.h parser.y -o $@
|
||
|
|
||
|
ansi_c_lex.yy.cpp: scanner.l
|
||
|
$(LEX) -Pyyansi_c -o$@ scanner.l
|