php-src/ext/pdo/specs/Makefile.in
2007-11-27 19:33:10 +00:00

52 lines
1.5 KiB
Makefile

# vim:ts=2:sw=2:noet:
XSLTPROC=@XSLTPROC@ --nonet
HERE=@HERE@
TAR=@TAR@
SED=@SED@
BASH=@BASH@
AWK=@AWK@
BUILDDIR=@srcdir@/build
GMAKE=@GMAKE@
BITS=$(BUILDDIR)/bits
.PHONY: book.xml.in
XML_CATALOG_FILES=$(BUILDDIR)/docbook-xsl/catalog.xml $(BUILDDIR)/docbook-xml/catalog.xml
SGML_CATALOG_FILES=$(XML_CATALOG_FILES)
export XML_CATALOG_FILES FOP SGML_CATALOG_FILES SED TAR
all: docbook-env book.xml html
docbook-env: $(BUILDDIR)/docbook-xsl $(BUILDDIR)/docbook-xml $(BUILDDIR)/bits
$(BUILDDIR)/bits:
mkdir $(BUILDDIR)/bits
# need to touch the dir because the timestamp in the tarball
# is older than that of the tarball :)
build/docbook-xsl: $(BUILDDIR)/docbook-xsl-1.69.1.tgz
cd $(BUILDDIR) && $(TAR) xzf docbook-xsl-1.69.1.tgz && touch docbook-xsl
build/docbook-xml: $(BUILDDIR)/docbook-xml-4.4.tgz
cd $(BUILDDIR) && $(TAR) xzf docbook-xml-4.4.tgz && touch docbook-xml
clean:
-rm *.fo html/*.html book.xml
# Build the docs in HTML format
html: html/index.html html/big.html
html/big.html: book.xml
$(XSLTPROC) --xinclude --output html/big.html $(BUILDDIR)/html-big.xsl book.xml
html/index.html: book.xml
$(XSLTPROC) --xinclude --output html/index.html $(BUILDDIR)/html.xsl book.xml
check: book.xml
xmllint --xinclude --nonet --noout --postvalid book.xml
book.xml: $(BUILDDIR)/docbook-xsl $(BUILDDIR)/docbook-xml book.xml.in
sed -e "s/@PUBDATE@/`date`/g;" < book.xml.in > $(BITS)/book.xml
$(XSLTPROC) --output book.xml $(BUILDDIR)/docbook-xsl/profiling/profile.xsl $(BITS)/book.xml