From ac19edd96ee66b478c19b7ef46ef46e80347d0ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Wed, 16 Jan 2013 19:37:42 +0100 Subject: [PATCH] man: generate nm-settings.5 manual page (bgo #673520) We only generate the page when configured "--with-docs", because we need xsl stylesheets that are pulled in by gtk-doc. --- man/Makefile.am | 25 +++++++++++++++++++++++-- tools/manpages-docbook.xsl | 5 +++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 tools/manpages-docbook.xsl diff --git a/man/Makefile.am b/man/Makefile.am index 973ef2c250..a2d11ee005 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,10 +1,31 @@ + +if ENABLE_DOC + +XSLTPROC = xsltproc --xinclude --nonet + +GENERATED_FILES = nm-settings.xml nm-settings.5 + +nm-settings.5: nm-settings.xml + $(XSLTPROC) $(top_srcdir)/tools/manpages-docbook.xsl $(builddir)/nm-settings.xml + +nm-settings.xml: $(top_builddir)/tools/generate-settings-spec $(top_builddir)/libnm-util/libnm-util.la + rm -f $(builddir)/$@ + $(top_builddir)/tools/generate-settings-spec refentry $(builddir)/$@ + +else + +GENERATED_FILES = + +endif + man_MANS = \ NetworkManager.8 \ NetworkManager.conf.5 \ nm-system-settings.conf.5 \ nm-tool.1 \ nm-online.1 \ - nmcli.1 + nmcli.1 \ + $(GENERATED_FILES) EXTRA_DIST = \ $(man_MANS) \ @@ -15,5 +36,5 @@ EXTRA_DIST = \ nm-online.1.in \ nmcli.1.in -CLEANFILES = $(man_MANS) +CLEANFILES = $(man_MANS) $(GENERATED_FILES) diff --git a/tools/manpages-docbook.xsl b/tools/manpages-docbook.xsl new file mode 100644 index 0000000000..15e87a0f58 --- /dev/null +++ b/tools/manpages-docbook.xsl @@ -0,0 +1,5 @@ + + + +