diff options
author | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2016-07-13 07:50:12 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2016-07-13 07:50:12 +0000 |
commit | 567de5f602693271f610e4052138da7dfecabe1f (patch) | |
tree | 96eec19a2709a5f73befd056ef3d36b0b64e8ebf /share/man/Makefile | |
parent | Changing container-status command to always show full output. (diff) | |
download | compute-tools-567de5f602693271f610e4052138da7dfecabe1f.tar.xz compute-tools-567de5f602693271f610e4052138da7dfecabe1f.zip |
i18n manpages (FIXME).
Signed-off-by: Daniel Baumann <daniel.baumann@open-infrastructure.net>
Diffstat (limited to 'share/man/Makefile')
-rw-r--r-- | share/man/Makefile | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/share/man/Makefile b/share/man/Makefile index decf333..86790db 100644 --- a/share/man/Makefile +++ b/share/man/Makefile @@ -22,22 +22,38 @@ A2X = a2x \ --asciidoc-opts "-a revdate=$(shell cat ../../VERSION.txt)" \ --doctype=manpage +LANGUAGES := $(shell cd po && ls) + SHELL := sh -e all: build clean: - rm -f *.[0-9] - rm -f *.xml + rm -f en/*.[0-9] + rm -f en/*.xml + rm -rf $(LANGUAGES) + +distclean: clean + rm -f po4a.cfg -build: man +build: po4a.cfg man rebuild: clean build -man: *.txt +po4a.cfg: en/*.txt + echo "[po4a_langs] $(LANGUAGES)" > po4a.cfg + echo "[po4a_paths] pot/\$$master.pot \$$lang:po/\$$lang/\$$master.po" >> po4a.cfg + + for FILE in en/*; \ + do \ + SECTION="$$(basename $${FILE} | sed -e 's|\.|\n|g' | tail -n1)"; \ + echo "[type: asciidoc] $${FILE} \$$lang:\$$lang/$$(basename $${FILE} .$${SECTION}).\$$lang.$${SECTION}" >> po4a.cfg; \ + done + +man: en/*.txt for FILE in *.txt; \ do \ $(A2X) --format=manpage $${FILE}; \ done -.PHONY: all clean build rebuild man +.PHONY: all clean distclean build rebuild po4a.cfg man |