#
# PostgreSQL documentation makefile
#
-# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.82 2006/12/10 01:53:15 petere Exp $
+# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.83 2006/12/10 16:01:06 petere Exp $
#
#----------------------------------------------------------------------------
##
-## Experimental XML stuff
+## XSLT processing
##
OSX = osx # (may be called sx or sgml2xml on some systems)
-e '1a\' -e '' \
>$@
-testxml: stylesheet.xsl postgres.xml
- $(XSLTPROC) $(XSLTPROCFLAGS) --stringparam pg.version '$(VERSION)' $^
+override XSLTPROCFLAGS += --stringparam pg.version '$(VERSION)'
+
+xslthtml: stylesheet.xsl postgres.xml
+ $(XSLTPROC) $(XSLTPROCFLAGS) $^
htmlhelp: stylesheet-hh.xsl postgres.xml
- $(XSLTPROC) $(XSLTPROCFLAGS) --stringparam pg.version '$(VERSION)' $^
+ $(XSLTPROC) $(XSLTPROCFLAGS) $^
+
+%.fo: stylesheet-fo.xsl %.xml
+ $(XSLTPROC) $(XSLTPROCFLAGS) -o $@ $^
##
rm -f HTML.index $(GENERATED_SGML)
# text
rm -f INSTALL HISTORY regress_README
-# XML
- rm -f postgres.xml htmlhelp.hhp toc.hhc index.hhk
+# XSLT
+ rm -f postgres.xml htmlhelp.hhp toc.hhc index.hhk *.fo
# Texinfo
rm -f *.texixml *.texi *.info db2texi.refs