ext/json: add php_json_scanner_defs.h as make target

To prevent build failures like:

make: *** No rule to make target '/code/master/ext/json/php_json_scanner_defs.h', needed by 'ext/json/json_scanner.lo'.  Stop.
This commit is contained in:
Daniel Black 2022-12-02 11:56:40 +11:00 committed by Jakub Zelenka
parent 52c96f21be
commit 2fde3afffb
No known key found for this signature in database
GPG key ID: 1C0779DC5C0A9DE4
2 changed files with 4 additions and 4 deletions

View file

@ -1,5 +1,5 @@
$(srcdir)/json_scanner.c: $(srcdir)/json_scanner.re $(srcdir)/json_scanner.c $(srcdir)/php_json_scanner_defs.h: $(srcdir)/json_scanner.re $(srcdir)/json_parser.tab.h
@$(RE2C) $(RE2C_FLAGS) -t $(srcdir)/php_json_scanner_defs.h --no-generation-date -bci -o $@ $(srcdir)/json_scanner.re @$(RE2C) $(RE2C_FLAGS) -t $(srcdir)/php_json_scanner_defs.h --no-generation-date -bci -o $@ $(srcdir)/json_scanner.re
$(srcdir)/json_parser.tab.c: $(srcdir)/json_parser.y $(srcdir)/json_parser.tab.c $(srcdir)/json_parser.tab.h: $(srcdir)/json_parser.y
@$(YACC) $(YFLAGS) --defines -l $(srcdir)/json_parser.y -o $@ @$(YACC) $(YFLAGS) --defines -l $(srcdir)/json_parser.y -o $@

View file

@ -1,5 +1,5 @@
ext\json\json_scanner.c: ext\json\json_scanner.re ext\json\json_scanner.c ext\json\php_json_scanner_defs.h: ext\json\json_scanner.re ext\json\json_parser.tab.h
$(RE2C) $(RE2C_FLAGS) -t ext/json/php_json_scanner_defs.h --no-generation-date -bci -o ext/json/json_scanner.c ext/json/json_scanner.re $(RE2C) $(RE2C_FLAGS) -t ext/json/php_json_scanner_defs.h --no-generation-date -bci -o ext/json/json_scanner.c ext/json/json_scanner.re
ext\json\json_parser.tab.c: ext\json\json_parser.y ext\json\json_parser.tab.c ext\json\json_parser.tab.h: ext\json\json_parser.y
$(BISON) --defines -l ext/json/json_parser.y -o ext/json/json_parser.tab.c $(BISON) --defines -l ext/json/json_parser.y -o ext/json/json_parser.tab.c