diff options
Diffstat (limited to 'man/Makefile.am')
| -rw-r--r-- | man/Makefile.am | 56 |
1 files changed, 45 insertions, 11 deletions
diff --git a/man/Makefile.am b/man/Makefile.am index 763d4301..64469685 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,12 +1,27 @@ man_MANS = CLEANFILES = +EXTRA_DIST = + +XSLTPROC = xsltproc + +XSLTPROC_FLAGS = \ + --xinclude \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 + +XSLTPROC_MAN_FLAGS = $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl if ENABLE_GTK_DOC -XSLTPROC = xsltproc --xinclude --nonet +%.8: %.xml + $(AM_V_GEN) xsltproc $(XSLTPROC_MAN_FLAGS) $< -nm-settings.5: nm-settings.xml - $(XSLTPROC) $(top_srcdir)/tools/manpages-docbook.xsl $(builddir)/nm-settings.xml +%.5: %.xml + $(AM_V_GEN) xsltproc $(XSLTPROC_MAN_FLAGS) $< nm-settings.xml: $(top_builddir)/tools/generate-settings-spec $(top_builddir)/libnm-util/libnm-util.la rm -f $(builddir)/$@ @@ -14,21 +29,40 @@ nm-settings.xml: $(top_builddir)/tools/generate-settings-spec $(top_builddir)/li endif -CLEANFILES += nm-settings.5 nm-settings.xml +configure_generated_man_pages = \ + nmcli.1 \ + nm-online.1 \ + nm-system-settings.conf.5 -man_MANS += \ +docbook_generated_man_pages = \ NetworkManager.8 \ NetworkManager.conf.5 \ - nm-system-settings.conf.5 \ - nm-tool.1 \ - nm-online.1 \ - nmcli.1 + nmcli-examples.5 + +docbook_autogenerated_man_pages = \ + nm-settings.5 + +generated_man_pages = \ + $(docbook_generated_man_pages) \ + $(docbook_autogenerated_man_pages) + +EXTRA_DIST += \ + $(docbook_generated_man_pages:.%=.xml) \ + $(docbook_autogenerated_man_pages) + +CLEANFILES += \ + nm-settings.xml + +man_MANS += $(configure_generated_man_pages) if ENABLE_GTK_DOC -man_MANS += nm-settings.5 +man_MANS += $(generated_man_pages) +CLEANFILES += \ + $(docbook_autogenerated_man_pages) \ + $(docbook_generated_man_pages) else if INSTALL_PREGEN_MANPAGES -man_MANS += nm-settings.5 +man_MANS += $(generated_man_pages) endif endif |