chiark / gitweb /
i18n: Provide `i18n-update' target in toplevel Makefile
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Oct 2018 10:43:19 +0000 (11:43 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Oct 2018 15:33:23 +0000 (16:33 +0100)
With a convenience alias `i18n'.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile
po/Makefile
po4a/Makefile

index 3215fec3114d7ee11f48211f7370652ce020bd91..a0854a16d068374dcc9e3ce26a1b68f2c10e0e86 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -127,6 +127,10 @@ installdirs-infra:
 list-manpages:
        @echo $(MANPAGES)
 
+i18n i18n-update:
+       $(MAKE) -C po update
+       $(MAKE) -C po4a update
+
 check installcheck:
 
 clean distclean mostlyclean maintainer-clean:
index 0053f522275b254eb2d17e22fd3ffacbd5aea118..cc4a062d59924ed722e7d6cc10259720ae1117ca 100644 (file)
@@ -115,6 +115,8 @@ clean:
 
 pofiles: $(POFILES)
 
+update: pofiles check
+
 check: $(if $(SUPPRESS_PO_UPDATE),,pofiles)
        $S set -e; for file in $(POFILES); do \
                lang=`echo $$file | sed 's/\.po//'`; \
index 6b1792a1bfbf3c7cd3c49af54936d80119b56880..c759ce841a44962477b9676a887709e51d7c473b 100644 (file)
@@ -82,7 +82,7 @@ default: pofiles
 include ../i18n-common.make
 PO4A ?= po4a
 
-all: translated
+all update: translated
 
 pofiles: po4a.cfg
        $(PO4A) --no-translations $<