Skip to content

Commit b7bad44

Browse files
authored
Merge pull request #4881 from diffblue/bison-header-file
set the name of bison-generated header file
2 parents 16f63e8 + 90a8355 commit b7bad44

File tree

5 files changed

+5
-16
lines changed

5 files changed

+5
-16
lines changed

src/ansi-c/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,9 @@ all: ansi-c$(LIBEXT)
8080
###############################################################################
8181

8282
ansi_c_y.tab.cpp: parser.y
83-
$(YACC) $(YFLAGS) $$flags -pyyansi_c -d parser.y -o $@
83+
$(YACC) $(YFLAGS) $$flags -pyyansi_c parser.y --defines=ansi_c_y.tab.h -o $@
8484

8585
ansi_c_y.tab.h: ansi_c_y.tab.cpp
86-
if [ -e ansi_c_y.tab.hpp ] ; then mv ansi_c_y.tab.hpp ansi_c_y.tab.h ; else \
87-
mv ansi_c_y.tab.cpp.h ansi_c_y.tab.h ; fi
8886

8987
ansi_c_lex.yy.cpp: scanner.l
9088
$(LEX) -Pyyansi_c -o$@ scanner.l

src/jsil/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ jsil$(LIBEXT): $(OBJ)
2828
$(LINKLIB)
2929

3030
jsil_y.tab.cpp: parser.y
31-
$(YACC) $(YFLAGS) $$flags -pyyjsil -d parser.y -o $@
31+
$(YACC) $(YFLAGS) $$flags -pyyjsil parser.y --defines=jsil_y.tab.h -o $@
3232

3333
jsil_y.tab.h: jsil_y.tab.cpp
34-
if [ -e jsil_y.tab.hpp ] ; then mv jsil_y.tab.hpp jsil_y.tab.h ; else \
35-
mv jsil_y.tab.cpp.h jsil_y.tab.h ; fi
3634

3735
jsil_lex.yy.cpp: scanner.l
3836
$(LEX) -Pyyjsil -o$@ scanner.l

src/json/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ json$(LIBEXT): $(OBJ)
1919
$(LINKLIB)
2020

2121
json_y.tab.cpp: parser.y
22-
$(YACC) $(YFLAGS) $$flags -pyyjson -d parser.y -o $@
22+
$(YACC) $(YFLAGS) $$flags -pyyjson parser.y --defines=json_y.tab.h -o $@
2323

2424
json_y.tab.h: json_y.tab.cpp
25-
if [ -e json_y.tab.hpp ] ; then mv json_y.tab.hpp $@ ; else \
26-
mv json_y.tab.cpp.h $@ ; fi
2725

2826
json_lex.yy.cpp: scanner.l
2927
$(LEX) -Pyyjson -o$@ scanner.l

src/statement-list/Makefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,9 @@ all: statement-list$(LIBEXT)
3030
###############################################################################
3131

3232
statement_list_y.tab.cpp: parser.y
33-
$(YACC) $(YFLAGS) $$flags -pyystatement_list -d parser.y -o $@
33+
$(YACC) $(YFLAGS) $$flags -pyystatement_list parser.y --defines=statement_list_y.tab.h -o $@
3434

3535
statement_list_y.tab.h: statement_list_y.tab.cpp
36-
if [ -e statement_list_y.tab.hpp ] ; then mv statement_list_y.tab.hpp \
37-
statement_list_y.tab.h ; else mv statement_list_y.tab.cpp.h \
38-
statement_list_y.tab.h ; fi
3936

4037
statement_list_lex.yy.cpp: scanner.l
4138
$(LEX) -Pyystatement_list -o$@ scanner.l

src/xmllang/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@ xmllang$(LIBEXT): $(OBJ)
2121
$(LINKLIB)
2222

2323
xml_y.tab.cpp: parser.y
24-
$(YACC) $(YFLAGS) $$flags -pyyxml -d parser.y -o $@
24+
$(YACC) $(YFLAGS) $$flags -pyyxml parser.y --defines=xml_y.tab.h -o $@
2525

2626
xml_y.tab.h: xml_y.tab.cpp
27-
if [ -e xml_y.tab.hpp ] ; then mv xml_y.tab.hpp $@ ; else \
28-
mv xml_y.tab.cpp.h $@ ; fi
2927

3028
xml_lex.yy.cpp: scanner.l
3129
$(LEX) -Pyyxml -o$@ scanner.l

0 commit comments

Comments
 (0)