X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fnetwork.git;a=blobdiff_plain;f=Makefile.am;h=4c26a9d472612a6d92ebff26a2120fb2dbcb35a5;hp=55d5d188c40cfe2c19bd521b024d26a4954ced25;hb=ecc7067479d165f4178f04248d86898cf50e3d95;hpb=91305dee4f83ca35758e756903e3324117a26a7d diff --git a/Makefile.am b/Makefile.am index 55d5d188..4c26a9d4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -455,8 +455,6 @@ INSTALL_DIRS += \ MANPAGES = \ man/firewall-settings.8 \ man/network.8 \ - man/network-color.8 \ - man/network-description.8 \ man/network-device.8 \ man/network-dhcp.8 \ man/network-dns-server.8 \ @@ -476,8 +474,13 @@ MANPAGES = \ man/network-zone-pppoe.8 \ man/network-zone-wireless.8 +EXTRA_DIST += \ + man/include-color.txt \ + man/include-description.txt + MANPAGES_TXT = $(patsubst %.8,%.txt,$(MANPAGES)) -MANPAGES_HTML = $(patsubst %.txt,%.html,$(MANPAGES)) +MANPAGES_HTML = $(patsubst %.txt,%.html,$(MANPAGES_TXT)) +MANPAGES_XML = $(patsubst %.txt,%.xml,$(MANPAGES_TXT)) .PHONY: man man: $(MANPAGES) $(MANPAGES_HTML) @@ -485,14 +488,13 @@ man: $(MANPAGES) $(MANPAGES_HTML) man_MANS = \ $(MANPAGES) -noinst_DATA += \ - $(MANPAGES_HTML) - CLEANFILES += \ $(man_MANS) \ - $(MANPAGES_HTML) + $(MANPAGES_HTML) \ + $(MANPAGES_XML) EXTRA_DIST += \ + man/asciidoc.conf \ $(MANPAGES_TXT) XSLTPROC_FLAGS = \ @@ -504,22 +506,29 @@ XSLTPROC_FLAGS = \ --stringparam man.copyright.section.enabled 1 XSLTPROC_COMMAND_MAN = \ - $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ + $(AM_V_XSLT)$(MKDIR_P) $(dir $@) && \ + $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< man/%.xml: man/%.txt man/asciidoc.conf - $(AM_V_ASCIIDOC)$(ASCIIDOC) \ - -f man/asciidoc.conf \ + $(AM_V_ASCIIDOC)$(MKDIR_P) $(dir $@) && \ + $(ASCIIDOC) \ + -f $(abs_srcdir)/man/asciidoc.conf \ -d manpage -b docbook -o $@ $< man/%.8: man/%.xml $(XSLTPROC_COMMAND_MAN) man/%.html: man/%.txt man/asciidoc.conf - $(AM_V_ASCIIDOC)$(ASCIIDOC) \ - -f man/asciidoc.conf \ + $(AM_V_ASCIIDOC)$(MKDIR_P) $(dir $@) && \ + $(ASCIIDOC) \ + -f $(abs_srcdir)/man/asciidoc.conf \ -b html5 -a icons -a theme=flask -o $@ $< +.PHONY: upload-man +upload-man: $(MANPAGES_HTML) + rsync -avHz --delete --progress $(MANPAGES_HTML) ms@people.ipfire.org:/pub/man-pages/$(PACKAGE_NAME)/ + # ------------------------------------------------------------------------------ substitutions = \