summary refs log tree commit diff
path: root/man/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'man/Makefile.am')
-rw-r--r--man/Makefile.am27
1 files changed, 18 insertions, 9 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
index 4577cb41..85b6f3a9 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -25,6 +25,16 @@ if ENABLE_GTK_DOC
 
 endif
 
+CLEANFILES += NetworkManager.conf.xml
+EXTRA_DIST += NetworkManager.conf.xml.in
+NetworkManager.conf.xml: $(srcdir)/NetworkManager.conf.xml.in
+	 $(AM_V_GEN)  sed \
+		-e 's|[@]NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT[@]|$(NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT)|g' \
+		-e 's|[@]NM_CONFIG_KEYFILE_PATH_DEFAULT[@]|$(nmconfdir)/conf.d|g' \
+		-e 's|[@]NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT[@]|$(NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT)|g' \
+		-e 's|[@]NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT[@]|$(NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT)|g' \
+		$< >$@
+
 if BUILD_SETTING_DOCS
 
 nm-settings.xml: nm-settings.xsl $(top_builddir)/libnm/nm-setting-docs.xml
@@ -71,14 +81,14 @@ docbook_autogenerated_man_pages =	\
 	nm-settings-keyfile.5		\
 	nm-settings-ifcfg-rh.5
 
-EXTRA_DIST +=					\
-	nm-settings.xml				\
-	nm-settings.xsl				\
-	nm-settings-keyfile.xml			\
-	nm-settings-keyfile.xsl			\
-	nm-settings-ifcfg-rh.xml		\
-	nm-settings-ifcfg-rh.xsl		\
-	$(docbook_generated_man_pages:.%=.xml)	\
+EXTRA_DIST +=								\
+	nm-settings.xml							\
+	nm-settings.xsl							\
+	nm-settings-keyfile.xml						\
+	nm-settings-keyfile.xsl						\
+	nm-settings-ifcfg-rh.xml					\
+	nm-settings-ifcfg-rh.xsl					\
+	$(addsuffix .xml,$(basename $(docbook_generated_man_pages)))	\
 	$(docbook_autogenerated_man_pages)
 
 man_MANS += $(configure_generated_man_pages)
@@ -109,4 +119,3 @@ man_MANS +=					\
 	$(docbook_autogenerated_man_pages)
 endif
 endif
-