docs-xml: generate build/catalog.xml via Makefile target
authorBjörn Jacke <bjacke@samba.org>
Thu, 4 Jan 2018 15:12:28 +0000 (16:12 +0100)
committerBjoern Jacke <bj@sernet.de>
Fri, 5 Jan 2018 14:29:13 +0000 (15:29 +0100)
Signed-off-by: Bjoern Jacke <bjacke@samba.org>
Reviewed-by: Karolin Seeger <kseeger@samba.org>
docs-xml/Makefile

index d69238bb69569a50ff17780e6bc5aabdf3b691ec..07e728b55bfe1c9ce0d07612c87c24905255c378 100644 (file)
@@ -253,6 +253,9 @@ $(PEARSONDIR)/%.report.html: $(PEARSONDIR)/%.xml
 %-validate: %/index.xml
        cd $(<D) && $(XMLLINT) --xinclude --noent --postvalid --noout $(<F)
 
+build/catalog.xml: build/catalog.xml.in
+       sed -e "s|@abs_top_srcdir@|`pwd`|g;s|@abs_top_builddir@|`pwd`|g" < build/catalog.xml.in > build/catalog.xml
+
 samples: $(DOCBOOKDIR)/Samba3-HOWTO.xml xslt/extract-examples.xsl scripts/indent-smb.conf.pl
        @mkdir -p examples
        $(XSLTPROC) --xinclude xslt/extract-examples.xsl $< > /dev/null 2> examples/README