Commit 90d91086 authored by Peter Eisentraut's avatar Peter Eisentraut

Add additional rules so that make init-po for ecpg gets up to date flex and

bison output.  Without these, make can sometimes be tempted to invoke its
built-in rules using lex and yacc, which can fail if those commands are not
available.

This was a main cause for the NLS web site breakage.
parent 5817d861
......@@ -18,3 +18,14 @@ GETTEXT_FILES = \
preproc/type.c \
preproc/variable.c
GETTEXT_TRIGGERS = _ mmerror:3 ecpg_gettext ecpg_log:1
# Without these rules, make will invoke predefined implicit rules using "lex"
# and "yacc", which we don't want. The prerequisites should be exactly the
# same as in preproc/Makefile.
$(srcdir)/preproc/preproc.c: preproc/preproc.y
$(MAKE) -C preproc preproc.c
$(srcdir)/preproc/pgc.c: preproc/pgc.l
$(MAKE) -C preproc pgc.c
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment