mirror of
https://github.com/postgres/postgres.git
synced 2026-01-26 09:41:40 +03:00
Use our established coding pattern to reduce maintenance pain when adding other per-process-type characteristics. Like PG_KEYWORD, PG_CMDTAG, PG_RMGR. To keep the strings translatable, the relevant makefile now also scans src/include for this specific file. I didn't want to have it scan all .h files, as then gettext would have to scan all header files. I didn't find any way to affect the meson behavior in this respect though. Author: Álvaro Herrera <alvherre@kurilemu.de> Co-authored-by: Jonathan Gonzalez V. <jonathan.abdiel@gmail.com> Discussion: https://postgr.es/m/202507151830.dwgz5nmmqtdy@alvherre.pgsql
38 lines
1.4 KiB
Makefile
38 lines
1.4 KiB
Makefile
# src/backend/nls.mk
|
|
CATALOG_NAME = postgres
|
|
GETTEXT_FILES = + gettext-files
|
|
GETTEXT_TRIGGERS = $(BACKEND_COMMON_GETTEXT_TRIGGERS) \
|
|
GUC_check_errmsg \
|
|
GUC_check_errdetail \
|
|
GUC_check_errhint \
|
|
write_stderr \
|
|
yyerror \
|
|
jsonpath_yyerror:4 \
|
|
parser_yyerror \
|
|
replication_yyerror:3 \
|
|
scanner_yyerror \
|
|
syncrep_yyerror:4 \
|
|
report_invalid_record:2 \
|
|
ereport_startup_progress \
|
|
json_token_error:2 \
|
|
json_manifest_parse_failure:2 \
|
|
error_cb:2
|
|
GETTEXT_FLAGS = $(BACKEND_COMMON_GETTEXT_FLAGS) \
|
|
GUC_check_errmsg:1:c-format \
|
|
GUC_check_errdetail:1:c-format \
|
|
GUC_check_errhint:1:c-format \
|
|
write_stderr:1:c-format \
|
|
report_invalid_record:2:c-format \
|
|
ereport_startup_progress:1:c-format \
|
|
json_token_error:2:c-format \
|
|
error_cb:2:c-format
|
|
|
|
gettext-files: generated-parser-sources generated-headers
|
|
find $(srcdir) $(srcdir)/../common $(srcdir)/../port $(srcdir)/../include/ \( -name '*.c' -o -name "proctypelist.h" \) -print | LC_ALL=C sort >$@
|
|
|
|
my-clean:
|
|
rm -f gettext-files
|
|
|
|
.PHONY: my-clean
|
|
clean: my-clean
|