diff options
Diffstat (limited to 'buildlib/po4a.mk')
-rw-r--r-- | buildlib/po4a.mk | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/buildlib/po4a.mk b/buildlib/po4a.mk new file mode 100644 index 00000000..9b995580 --- /dev/null +++ b/buildlib/po4a.mk @@ -0,0 +1,23 @@ +# Makefile rules for targets from po4a translations +# + +PO4A_TRANSLATED ?= $(shell cat $(top_srcdir)/doc/po4a/TRANSLATED) +PO4A_IMAGES := $(filter images/%,$(PO4A_TRANSLATED)) + +PO4AFLAGS = --srcdir=$(top_srcdir)/doc --destdir=$(top_builddir)/doc \ + $(top_srcdir)/doc/po4a/po4a.cfg + +clean-local: clean-po4a + +clean-po4a: + -rm -fr $(PO4A_TRANSLATED) $(PO4A_IMAGES) + -rm -fr $(addprefix "$(srcdir)/",$(PO4A_IMAGES)) + +vpath %.po $(top_srcdir)/doc/po4a/po + +if HAVE_PO4A + +$(PO4A_TRANSLATED): $(LC).po $(top_srcdir)/doc/en/$@ + $(PO4A) --translate-only=$(LC)/$@ $(PO4AFLAGS) + +endif |