--- Documentation/.gitignore | 1 + Documentation/Makefile | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletions(-) diff --git a/Documentation/.gitignore b/Documentation/.gitignore index 1c3a9fe..0d8dc2e 100644 --- a/Documentation/.gitignore +++ b/Documentation/.gitignore @@ -3,6 +3,7 @@ *.[1-8] *.made *.texi +*.pot git.info gitman.info howto-index.txt diff --git a/Documentation/Makefile b/Documentation/Makefile index 36989b7..ac97d5f 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile @@ -11,6 +11,7 @@ MAN7_TXT=gitcli.txt gittutorial.txt gittutorial-2.txt \ MAN_TXT = $(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT) MAN_XML=$(patsubst %.txt,%.xml,$(MAN_TXT)) MAN_HTML=$(patsubst %.txt,%.html,$(MAN_TXT)) +MAN_POT=$(patsubst %.txt,%.pot,$(MAN_TXT)) DOC_HTML=$(MAN_HTML) @@ -41,6 +42,7 @@ man7dir=$(mandir)/man7 # DESTDIR= ASCIIDOC=asciidoc +PO4AG=po4a-gettextize ASCIIDOC_EXTRA = MANPAGE_XSL = manpage-normal.xsl XMLTO_EXTRA = @@ -151,6 +153,7 @@ ifndef V QUIET_SUBDIR0 = +@subdir= QUIET_SUBDIR1 = ;$(NO_SUBDIR) echo ' ' SUBDIR $$subdir; \ $(MAKE) $(PRINT_DIR) -C $$subdir + QUIET_PO4AG = @echo ' ' PO4AG $@; export V endif endif @@ -166,6 +169,8 @@ man1: $(DOC_MAN1) man5: $(DOC_MAN5) man7: $(DOC_MAN7) +pot: $(MAN_POT) + info: git.info gitman.info pdf: user-manual.pdf @@ -230,7 +235,7 @@ cmd-list.made: cmd-list.perl ../command-list.txt $(MAN1_TXT) date >$@ clean: - $(RM) *.xml *.xml+ *.html *.html+ *.1 *.5 *.7 + $(RM) *.xml *.xml+ *.html *.html+ *.1 *.5 *.7 *.pot $(RM) *.texi *.texi+ *.texi++ git.info gitman.info $(RM) howto-index.txt howto/*.html doc.dep $(RM) technical/api-*.html technical/api-index.txt @@ -256,6 +261,14 @@ manpage-base-url.xsl: manpage-base-url.xsl.in $(ASCIIDOC_EXTRA) -agit_version=$(GIT_VERSION) -o $@+ $< && \ mv $@+ $@ +%.pot : %.txt + $(QUIET_PO4AG)$(RM) $@+ $@ && \ + $(PO4AG) --master-charset UTF8 --localized-charset UTF8 \ + --master `basename $@ .pot`.txt \ + --format text --option asciidoc \ + --po $@+ $< && \ + mv $@+ $@ + user-manual.xml: user-manual.txt user-manual.conf $(QUIET_ASCIIDOC)$(RM) $@+ $@ && \ $(ASCIIDOC) $(ASCIIDOC_EXTRA) -b docbook -d book -o $@+ $< && \ -- 1.7.5.1.169.g505a1.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html