[nautilus-actions] docs/reference: fix Makefile when builddir not equal to srcdir



commit cb03f9059a60168af37cbe9d97e6c659c4e3ec1e
Author: Pierre Wieser <pwieser trychlos org>
Date:   Sat Dec 3 23:55:46 2011 +0100

    docs/reference: fix Makefile when builddir not equal to srcdir

 ChangeLog                  |    4 ++++
 docs/reference/Makefile.am |    3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b17af5e..6f32743 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-12-03 Pierre Wieser <pwieser trychlos org>
+
+	* docs/reference/Makefile.am: Fix when builddir not equal to srcdir.
+
 2011-12-02 Pierre Wieser <pwieser trychlos org>
 
 	Do not build the documentation at all if not asked for.
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index a7b9aef..e81e880 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -151,9 +151,12 @@ xml_in_files = \
 
 xml_files = $(xml_in_files:.xml.in=.xml)
 
+# even auto-generated .xml files should go to srcdir
+# else xml processor will not be able to parse entities
 version_dir.xml: version.xml
 	rm -f version_dir.xml
 	cat version.xml | $(SED) 's?^\([[:alnum:]]\.[[:alnum:]]\).*?\1?' > version_dir.xml
+	if test "$(abs_srcdir)" != "$(abs_builddir)"; then cp version.xml version_dir.xml $(srcdir)/; fi
 
 CLEANFILES += \
 	$(DOC_MODULE).types							\



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]