summary refs log tree commit diff
path: root/man/Makefile.am
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2013-02-09 03:16:54 +0100
committerMichael Biebl <biebl@debian.org>2013-02-09 03:16:54 +0100
commite17c5736fc3722ce51cb33f3edb203960125a4c1 (patch)
tree2b41ee92b307915e9d97f0ef2c012fc793653599 /man/Makefile.am
parent9c202e3e860b3be9e1f8882630b69affbb130102 (diff)
Imported Upstream version 0.9.7.997 upstream/0.9.7.997
Diffstat (limited to 'man/Makefile.am')
-rw-r--r--man/Makefile.am25
1 files changed, 23 insertions, 2 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
index 973ef2c2..a2d11ee0 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)