]> granicus.if.org Git - postgresql/commitdiff
Use a stamp file for the XSLT HTML doc build
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 13 Nov 2012 02:42:25 +0000 (21:42 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 13 Nov 2012 02:42:25 +0000 (21:42 -0500)
This way it works more like the DSSSL build, and dependencies are
tracked better by make.

Also copy the CSS stylesheet to the html directory.  This was forgotten
when the output directory was changed.

doc/src/sgml/Makefile

index 5c3afad32b93971689022cf6e1ce94a416fcd7d0..f40a1fe7fc28dcc8a19f7bab6a6f4679635bd83f 100644 (file)
@@ -255,8 +255,12 @@ postgres.xml: $(srcdir)/postgres.sgml $(ALMOSTALLSGML)
        rm postgres.xmltmp
 # ' hello Emacs
 
-xslthtml: stylesheet.xsl postgres.xml
+xslthtml: xslthtml-stamp
+
+xslthtml-stamp: stylesheet.xsl postgres.xml
        $(XSLTPROC) $(XSLTPROCFLAGS) $(XSLTPROC_HTML_FLAGS) $^
+       cp $(srcdir)/stylesheet.css html/
+       touch $@
 
 htmlhelp: stylesheet-hh.xsl postgres.xml
        $(XSLTPROC) $(XSLTPROCFLAGS) $^