mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-15 08:20:16 +08: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/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
|
||||
|
Loading…
Reference in New Issue
Block a user