2007-11-18 00:15:22 +05:30
|
|
|
if ENABLE_REGENERATE_MAN
|
|
|
|
|
|
|
|
LANG=$(notdir $(CURDIR))
|
|
|
|
|
* configure.in, man/po/Makefile.in.in, man/po/Makevars,
man/po/POTFILES.in, man/Makefile.am: Generate the PO files for the
manpages in the man/po directory (instead of man/<lang>). Use a
Makefile.in.in based on gettext's one. This ensure that the PO are
generated before being used in the <lang> directories.
* man/generate_mans.mak, man/generate_translations.mak,
man/Makefile.am: New makefile for the generation of manpages from
XML (generate_mans.mak). This avoid duplicate chunks in
generate_translations.mak and Makefile.am
* man/de/de.po, man/fr/fr.po, man/it/it.po, man/pl/pl.po,
man/ru/ru.po, man/sv/sv.po: Moved to...
* man/po/de.po, man/po/fr.po, man/po/it.po, man/po/pl.po,
man/po/ru.po, man/po/sv.po: ... here.
2007-11-26 02:32:32 +05:30
|
|
|
%.xml: ../%.xml ../po/$(LANG).po
|
2009-03-14 21:48:06 +05:30
|
|
|
[ ! -f ../config.xml ] || mv ../config.xml ../config.xml.bak
|
2007-11-27 03:43:16 +05:30
|
|
|
xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
|
2007-11-18 00:15:22 +05:30
|
|
|
sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
|
2009-03-14 21:48:06 +05:30
|
|
|
[ ! -f ../config.xml.bak ] || mv ../config.xml.bak ../config.xml
|
|
|
|
sed -i 's/config SYSTEM "config.xml">/config SYSTEM "config.xml">\%config;/' $@
|
|
|
|
|
|
|
|
config.xml: ../config.xml.in
|
|
|
|
make -C .. config.xml
|
|
|
|
cp ../config.xml $@
|
2007-11-18 00:15:22 +05:30
|
|
|
|
* configure.in, man/po/Makefile.in.in, man/po/Makevars,
man/po/POTFILES.in, man/Makefile.am: Generate the PO files for the
manpages in the man/po directory (instead of man/<lang>). Use a
Makefile.in.in based on gettext's one. This ensure that the PO are
generated before being used in the <lang> directories.
* man/generate_mans.mak, man/generate_translations.mak,
man/Makefile.am: New makefile for the generation of manpages from
XML (generate_mans.mak). This avoid duplicate chunks in
generate_translations.mak and Makefile.am
* man/de/de.po, man/fr/fr.po, man/it/it.po, man/pl/pl.po,
man/ru/ru.po, man/sv/sv.po: Moved to...
* man/po/de.po, man/po/fr.po, man/po/it.po, man/po/pl.po,
man/po/ru.po, man/po/sv.po: ... here.
2007-11-26 02:32:32 +05:30
|
|
|
include ../generate_mans.mak
|
2007-11-18 00:15:22 +05:30
|
|
|
|
2007-11-19 06:46:42 +05:30
|
|
|
CLEANFILES = .xml2po.mo $(EXTRA_DIST) $(addsuffix .xml,$(EXTRA_DIST))
|
2007-11-18 00:15:22 +05:30
|
|
|
|
|
|
|
endif
|