mirror of
https://github.com/postgres/postgres.git
synced 2025-05-01 01:04:50 +03:00
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.
This commit is contained in:
parent
5817d861e9
commit
90d910866e
@ -18,3 +18,14 @@ GETTEXT_FILES = \
|
|||||||
preproc/type.c \
|
preproc/type.c \
|
||||||
preproc/variable.c
|
preproc/variable.c
|
||||||
GETTEXT_TRIGGERS = _ mmerror:3 ecpg_gettext ecpg_log:1
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user