]> granicus.if.org Git - docbook-dsssl/commitdiff
Made a temporary copy of the docsrc dir to use in migrating the
authorMichael Smith <xmldoc@users.sourceforge.net>
Sat, 7 Jul 2007 08:30:03 +0000 (08:30 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Sat, 7 Jul 2007 08:30:03 +0000 (08:30 +0000)
docsrc build.

33 files changed:
xsl/docsrcx/Makefile [new file with mode: 0644]
xsl/docsrcx/Makefile.incl [new file with mode: 0644]
xsl/docsrcx/authors.xml [new file with mode: 0644]
xsl/docsrcx/common/.cvsignore [new file with mode: 0644]
xsl/docsrcx/common/Makefile [new file with mode: 0644]
xsl/docsrcx/copyright.xml [new file with mode: 0644]
xsl/docsrcx/fo/.cvsignore [new file with mode: 0644]
xsl/docsrcx/fo/Makefile [new file with mode: 0644]
xsl/docsrcx/html/.cvsignore [new file with mode: 0644]
xsl/docsrcx/html/Makefile [new file with mode: 0644]
xsl/docsrcx/license.xml [new file with mode: 0644]
xsl/docsrcx/manpages/.cvsignore [new file with mode: 0644]
xsl/docsrcx/manpages/Makefile [new file with mode: 0644]
xsl/docsrcx/pi-common/Makefile [new file with mode: 0644]
xsl/docsrcx/pi-fo/Makefile [new file with mode: 0644]
xsl/docsrcx/pi-html/Makefile [new file with mode: 0644]
xsl/docsrcx/refentry/.cvsignore [new file with mode: 0644]
xsl/docsrcx/refentry/Makefile [new file with mode: 0644]
xsl/docsrcx/reference.dbk [new file with mode: 0644]
xsl/docsrcx/reference.xml [new file with mode: 0644]
xsl/docsrcx/roundtrip/.cvsignore [new file with mode: 0644]
xsl/docsrcx/roundtrip/Makefile [new file with mode: 0644]
xsl/docsrcx/slides-fo/.cvsignore [new file with mode: 0644]
xsl/docsrcx/slides-fo/Makefile [new file with mode: 0644]
xsl/docsrcx/slides-html/.cvsignore [new file with mode: 0644]
xsl/docsrcx/slides-html/Makefile [new file with mode: 0644]
xsl/docsrcx/template/.cvsignore [new file with mode: 0644]
xsl/docsrcx/template/Makefile [new file with mode: 0644]
xsl/docsrcx/utility/.cvsignore [new file with mode: 0644]
xsl/docsrcx/utility/Makefile [new file with mode: 0644]
xsl/docsrcx/warranty.xml [new file with mode: 0644]
xsl/docsrcx/website/.cvsignore [new file with mode: 0644]
xsl/docsrcx/website/Makefile [new file with mode: 0644]

diff --git a/xsl/docsrcx/Makefile b/xsl/docsrcx/Makefile
new file mode 100644 (file)
index 0000000..04fb879
--- /dev/null
@@ -0,0 +1,32 @@
+include ../../releasetools/Variables.mk
+DIRS=common refentry html fo manpages roundtrip slides-html slides-fo website template utility pi-fo pi-html pi-common
+
+DOCBOOK_RNG=$(DOCBOOK_SVN)/releasetools/docbook.rng
+PARAM_XSL_FILES=$(shell for file in $$(find .. -name "param.xsl"); do \
+       readlink -f $$file; done | grep -v xhtml)
+
+all: base $(DOCBOOK_ELEMENTS) $(XSL_PARAMS)
+
+base:
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i"; $(MAKE) -C $$i; \
+               fi \
+       done
+
+clean:
+       for i in $(DIRS) __bogus__; do \
+               if [ $$i != __bogus__ ] ; then \
+                       echo "$(MAKE) -C $$i clean"; $(MAKE) -C $$i clean; \
+               fi \
+       done
+
+$(DOCBOOK_ELEMENTS): $(MAKE_ELEMENTS_XSL) $(DOCBOOK_RNG)
+       $(XSLT) $(DOCBOOK_RNG) $< $@
+
+$(XSL_PARAMS): $(MAKE_PARAMS_XSL) $(PARAM_XSL_FILES)
+       $(XSLT) $< $< $@
+
+release-clean: clean
+       $(RM) $(DOCBOOK_ELEMENTS)
+       $(RM) $(XSL_PARAMS)
diff --git a/xsl/docsrcx/Makefile.incl b/xsl/docsrcx/Makefile.incl
new file mode 100644 (file)
index 0000000..da8aaa6
--- /dev/null
@@ -0,0 +1,25 @@
+XJPARSEFLAGS=-E 0 -w
+all: $(XMLFILES)
+
+clean:
+       $(RM) $(XMLFILES)
+
+%.refsect1.xml: %.xml $(JREF2REFSECT1)
+       $(XSLT) $< $(JREF2REFSECT1) $@
+
+%.xml : %.xsl $(XSL2JREF)
+       $(XSLT) $< $(XSL2JREF) /dev/null output-file=$@
+       $(XJPARSE) $(XJPARSEFLAGS) $@
+
+docparam.xml: $(VPATH)/param.xweb $(PARAMS)
+       $(DOCBOOK_SVN)/buildtools/paramchk -m Makefile.param $<
+       $(XSLT) $< ../../profiling/profile.xsl $(PARAMPROF) profile.condition=html
+       $(XSLT) $(PARAMPROF) ../../profiling/strip-attributes.xsl $(PARAMSTRIP) attributes=condition
+ifeq ($(ADDNEWLINE),)
+       $(XSLT) $(PARAMSTRIP) $(DOCBOOK_SVN)/releasetools/w2docbook.xsl $@
+else
+       $(XSLT) $(PARAMSTRIP) $(DOCBOOK_SVN)/releasetools/w2docbook.xsl $@.tmp
+       $(XSLT) $@.tmp $(ADDNEWLINE) $@
+       $(RM) $@.tmp
+endif
+       $(RM) $(PARAMPROF) $(PARAMSTRIP)
diff --git a/xsl/docsrcx/authors.xml b/xsl/docsrcx/authors.xml
new file mode 100644 (file)
index 0000000..ee20325
--- /dev/null
@@ -0,0 +1,11 @@
+<authorgroup xmlns="http://docbook.org/ns/docbook"
+  version="5.0">
+  <author>
+    <personname>
+      <surname>Walsh</surname><firstname>Norman</firstname>
+    </personname>
+  </author>
+  <author>
+    <orgname>The DocBook Project</orgname>
+  </author>
+</authorgroup>
diff --git a/xsl/docsrcx/common/.cvsignore b/xsl/docsrcx/common/.cvsignore
new file mode 100644 (file)
index 0000000..6722cd9
--- /dev/null
@@ -0,0 +1 @@
+*.xml
diff --git a/xsl/docsrcx/common/Makefile b/xsl/docsrcx/common/Makefile
new file mode 100644 (file)
index 0000000..01e1c78
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../common
+XMLFILES = common.xml common.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/copyright.xml b/xsl/docsrcx/copyright.xml
new file mode 100644 (file)
index 0000000..31948dd
--- /dev/null
@@ -0,0 +1,19 @@
+<info xmlns="http://docbook.org/ns/docbook"
+  version="5.0">
+  <copyright>
+    <year>1999-2007</year>
+    <holder>Norman Walsh</holder>
+  </copyright>
+  <copyright>
+    <year>2003</year>
+    <holder>Jiří Kosek</holder>
+  </copyright>
+  <copyright>
+    <year>2004-2007</year>
+    <holder>Steve Ball</holder>
+  </copyright>
+  <copyright>
+    <year>2001-2007</year>
+    <holder>The DocBook Project</holder>
+  </copyright>
+</info>
diff --git a/xsl/docsrcx/fo/.cvsignore b/xsl/docsrcx/fo/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/fo/Makefile b/xsl/docsrcx/fo/Makefile
new file mode 100644 (file)
index 0000000..844ee0b
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../fo
+XMLFILES = docparam.xml table.xml table.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/html/.cvsignore b/xsl/docsrcx/html/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/html/Makefile b/xsl/docsrcx/html/Makefile
new file mode 100644 (file)
index 0000000..51cc59c
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../html
+XMLFILES = docparam.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/license.xml b/xsl/docsrcx/license.xml
new file mode 100644 (file)
index 0000000..017a9ed
--- /dev/null
@@ -0,0 +1,26 @@
+<legalnotice id="copyright"><title>License</title>
+
+<para>Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation files
+(the <quote>Software</quote>), to deal in the Software without
+restriction, including without limitation the rights to use, copy,
+modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+</para>
+
+<para>The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.</para>
+
+<para>Except as contained in this notice, the names of individuals
+credited with contribution to this software shall not be used in
+advertising or otherwise to promote the sale, use or other dealings in
+this Software without prior written authorization from the individuals
+in question.</para>
+
+<para>Any stylesheet derived from this Software that is publically
+distributed will be identified with a different name and the version
+strings in any derived Software will be changed so that no possibility
+of confusion between the derived package and this Software will
+exist.</para>
+</legalnotice>
diff --git a/xsl/docsrcx/manpages/.cvsignore b/xsl/docsrcx/manpages/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/manpages/Makefile b/xsl/docsrcx/manpages/Makefile
new file mode 100644 (file)
index 0000000..c1b0745
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../manpages
+XMLFILES = docparam.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/pi-common/Makefile b/xsl/docsrcx/pi-common/Makefile
new file mode 100644 (file)
index 0000000..35830a3
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../common
+XMLFILES = pi.xml pi.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/pi-fo/Makefile b/xsl/docsrcx/pi-fo/Makefile
new file mode 100644 (file)
index 0000000..d3a4b8f
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../fo
+XMLFILES = pi.xml pi.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/pi-html/Makefile b/xsl/docsrcx/pi-html/Makefile
new file mode 100644 (file)
index 0000000..d3a4b8f
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../fo
+XMLFILES = pi.xml pi.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/refentry/.cvsignore b/xsl/docsrcx/refentry/.cvsignore
new file mode 100644 (file)
index 0000000..6722cd9
--- /dev/null
@@ -0,0 +1 @@
+*.xml
diff --git a/xsl/docsrcx/refentry/Makefile b/xsl/docsrcx/refentry/Makefile
new file mode 100644 (file)
index 0000000..5be64c7
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../common
+XMLFILES = refentry.xml refentry.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/reference.dbk b/xsl/docsrcx/reference.dbk
new file mode 100644 (file)
index 0000000..c191239
--- /dev/null
@@ -0,0 +1,266 @@
+<!-- * vim: set ft=docbk foldlevel=2: -->
+<set
+  xmlns="http://docbook.org/ns/docbook" version="5.0"
+  xmlns:xi="http://www.w3.org/2001/XInclude"
+  xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:xlink="http://www.w3.org/1999/xlink"
+  xml:base="../docsrc/"
+  >
+  <title>DocBook XSL Stylesheets: Reference Documentation</title>
+  <info><releaseinfo role="meta">$Id$ </releaseinfo>
+    <xi:include href="./authors.xml"/>
+    <xi:include href="./copyright.xml" xpointer="xpointer(//*[local-name() = 'copyright'])"/>
+    <xi:include href="./license.xml"/>
+    <xi:include href="./warranty.xml"/>
+    <abstract xml:id="about">
+      <title>About this document</title>
+      <para>This is generated reference documentation for the DocBook
+        XSL stylesheets, primarily documentation on the parameters you
+        can adjust to control the behavior of the stylesheets.
+        <note>
+          <para>This is purely reference documentation&#xa0;– not how-to
+            documentation. For a thorough step-by-step how-to guide to
+            publishing content using the DocBook XSL stylesheets, see
+            Bob Stayton’s <link 
+              xlink:href="http://www.sagehill.net/book-description.html"
+              >DocBook XSL: The Complete Guide</link>, available online
+            at <link
+              xlink:href="http://www.sagehill.net/docbookxsl/index.html"
+              >http://www.sagehill.net/docbookxsl/index.html</link>
+          </para>
+        </note>
+        This document is divided into three sets of references:
+        the first two sets provides user documentation; the third,
+        developer documentation.</para>
+    </abstract>
+  </info>
+  <book xml:id="param"><title>DocBook XSL Stylesheets User Reference: Parameters</title>
+    <info>
+      <abstract>
+        <para>This is generated reference documentation for all
+          user-configurable parameters in the DocBook XSL
+          stylesheets.
+          <note>
+            <para>This is purely reference documentation&#xa0;– not how-to
+              documentation. For a thorough step-by-step how-to guide to
+              publishing content using the DocBook XSL stylesheets, see
+              Bob Stayton’s <link 
+                xlink:href="http://www.sagehill.net/book-description.html"
+                >DocBook XSL: The Complete Guide</link>, available online
+              at <link
+                xlink:href="http://www.sagehill.net/docbookxsl/index.html"
+                >http://www.sagehill.net/docbookxsl/index.html</link>
+            </para>
+          </note>
+        </para>
+      </abstract>
+    </info>
+    <part xml:id="html">
+      <?dbhtml dir="html"?>
+      <xi:include href="./html/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="htmlintro">
+        <xi:include href="./html/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./html/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="fo">
+      <?dbhtml dir="fo"?>
+      <xi:include href="./fo/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="fointro">
+        <xi:include href="./fo/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./fo/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="manpages">
+      <?dbhtml dir="manpages"?>
+      <xi:include href="./manpages/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="manintro">
+        <xi:include href="./manpages/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./manpages/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="roundtrip">
+      <?dbhtml dir="roundtrip"?>
+      <xi:include href="./roundtrip/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="roundtripintro">
+        <xi:include href="./roundtrip/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./roundtrip/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="slides-html">
+      <?dbhtml dir="slides-html"?>
+      <xi:include href="./slides-html/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="slideshtmlintro">
+        <xi:include href="./slides-html/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./slides-html/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="slides-fo">
+      <?dbhtml dir="slides-fo"?>
+      <xi:include href="./slides-fo/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="slidesfointro">
+        <xi:include href="./slides-fo/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./slides-fo/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="website">
+      <?dbhtml dir="website"?>
+      <xi:include href="./website/docparam.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro xml:id="websiteintro">
+        <xi:include href="./website/docparam.xml"
+          xpointer="xpointer(/book/bookinfo/abstract/node())" />
+      </partintro>
+      <xi:include href="./website/docparam.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+  </book>
+  <book xml:id="pi"><title>DocBook XSL Stylesheets User Reference: PIs</title>
+    <info>
+      <abstract>
+        <para>This is generated reference documentation for all
+          user-specifiable processing instructions in the DocBook
+          XSL stylesheets.
+          <note>
+            <para>You add these PIs at particular points in a document to
+              cause specific “exceptions” to formatting/output behavior. To
+              make global changes in formatting/output behavior across an
+              entire document, it’s better to do it by setting an
+              appropriate stylesheet parameter (if there is one).</para>
+          </note>
+        </para>
+      </abstract>
+    </info>
+    <part xml:id="pi-html">
+      <?dbhtml dir="pi"?>
+      <xi:include href="./pi-html/pi.refsect1.xml" xpointer="xpointer(/reference/title)" />
+      <xi:include href="./pi-html/pi.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+      <reference xml:id="pi-html-ref">
+        <title>Templates</title>
+        <xi:include
+          href="./pi-html/pi.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="pi-fo">
+      <?dbhtml dir="pi"?>
+      <xi:include href="./pi-fo/pi.refsect1.xml" xpointer="xpointer(/reference/title)" />
+      <xi:include href="./pi-fo/pi.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+      <reference xml:id="pi-fo-ref">
+        <title>Templates</title>
+        <xi:include
+          href="./pi-fo/pi.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="pi-common">
+      <?dbhtml dir="pi"?>
+      <xi:include href="./pi-common/pi.refsect1.xml" xpointer="xpointer(/reference/title)" />
+      <xi:include href="./pi-common/pi.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+      <reference xml:id="pi-common-ref">
+        <title>Templates</title>
+        <xi:include
+          href="./pi-common/pi.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+  </book>
+  <book xml:id="developer"><title>DocBook XSL Stylesheets Developer Reference</title>
+    <info>
+      <abstract>
+        <para>This is technical reference documentation for
+          developers using the DocBook XSL Stylesheets. It is not
+          intended to be user documentation, but is instead
+          provided for developers writing customization layers for
+          the stylesheets.</para>
+      </abstract>
+    </info>
+    <part xml:id="lib">
+      <?dbhtml dir="lib"?>
+      <xi:include href="../lib/lib.xml" xpointer="xpointer(/book/bookinfo/title)" />
+      <partintro id="libintro">
+        <xi:include href="../lib/lib.xml"
+          xpointer="xpointer(/book/preface/node())" />
+      </partintro>
+      <xi:include href="../lib/lib.xml" xpointer="xpointer(/book/reference)" />
+    </part>
+    <part xml:id="common">
+      <?dbhtml dir="common"?>
+      <xi:include href="./common/common.refsect1.xml" xpointer="xpointer(/reference/title)" />
+
+      <xi:include href="./common/common.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+
+      <reference xml:id="commontemplates">
+        <title>Templates</title>
+        <xi:include
+          href="./common/common.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="refentry">
+      <?dbhtml dir="refentry"?>
+      <xi:include href="./refentry/refentry.refsect1.xml" xpointer="xpointer(/reference/title)" />
+
+      <xi:include href="./refentry/refentry.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+
+      <reference xml:id="refmetatemplates">
+        <title>Templates</title>
+        <xi:include
+          href="./refentry/refentry.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="utility">
+      <?dbhtml dir="utility"?>
+      <xi:include href="./utility/utility.refsect1.xml" xpointer="xpointer(/reference/title)" />
+
+      <xi:include href="./utility/utility.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+
+      <reference xml:id="utilitytemplates">
+        <title>Templates</title>
+        <xi:include
+          href="./utility/utility.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="fo-table">
+      <?dbhtml dir="fo"?>
+      <xi:include href="./fo/table.refsect1.xml" xpointer="xpointer(/reference/title)" />
+
+      <xi:include href="./fo/table.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+
+      <reference xml:id="fotabletemplates">
+        <title>Templates</title>
+        <xi:include
+          href="./fo/table.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+    <part xml:id="template">
+      <?dbhtml dir="template"?>
+      <xi:include href="./template/titlepage.refsect1.xml" xpointer="xpointer(/reference/title)" />
+
+      <xi:include href="./template/titlepage.refsect1.xml"
+        xpointer="xpointer(/reference/partintro)" />
+
+      <reference xml:id="titlepagetemplates">
+        <title>Templates</title>
+        <xi:include
+          href="./template/titlepage.refsect1.xml"
+          xpointer="xpointer(/reference/refentry)" />
+      </reference>
+    </part>
+  </book>
+</set>
diff --git a/xsl/docsrcx/reference.xml b/xsl/docsrcx/reference.xml
new file mode 100644 (file)
index 0000000..c009075
--- /dev/null
@@ -0,0 +1,102 @@
+<!DOCTYPE book
+PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY common.xml SYSTEM "common/common.xml" NDATA SGML>
+<!ENTITY utility.xml SYSTEM "utility/utility.xml" NDATA SGML>
+<!ENTITY refentry.xml SYSTEM "refentry/refentry.xml" NDATA SGML>
+<!ENTITY lib.xml SYSTEM "../lib/lib.xml" NDATA SGML>
+<!ENTITY html-param.xml SYSTEM "html/docparam.xml" NDATA SGML>
+<!ENTITY fo-param.xml SYSTEM "fo/docparam.xml" NDATA SGML>
+<!ENTITY fo-table.xml SYSTEM "fo/table.xml" NDATA SGML>
+<!ENTITY manpages-param.xml SYSTEM "manpages/docparam.xml" NDATA SGML>
+<!ENTITY roundtrip-param.xml SYSTEM "roundtrip/docparam.xml" NDATA SGML>
+<!ENTITY slides-html-param.xml SYSTEM "slides-html/docparam.xml" NDATA SGML>
+<!ENTITY slides-fo-param.xml SYSTEM "slides-fo/docparam.xml" NDATA SGML>
+<!ENTITY website-param.xml SYSTEM "website/docparam.xml" NDATA SGML>
+<!ENTITY titlepage.xml SYSTEM "template/titlepage.xml" NDATA SGML>
+]>
+<book>
+  <bookinfo>
+    <title>DocBook XSL Stylesheet Reference Documentation</title>
+    <releaseinfo role="meta">
+      $Id$
+    </releaseinfo>
+    <author><surname>Walsh</surname>
+    <firstname>Norman</firstname></author>
+  <copyright>
+    <year>1999-2007</year>
+    <holder>Norman Walsh</holder>
+    </copyright>
+  </bookinfo>
+
+  <preface id="about">
+    <title>About this document</title>
+
+  <para>This is generated reference documentation for the DocBook XSL
+  stylesheets, primarily documentation on the parameters you can
+  adjust to control the behavior of the stylesheets.</para>
+  
+  <note>
+    <para>This is purely reference documentation&#xa0;– not how-to
+    documentation. For a thorough step-by-step how-to guide to
+    publishing content using the DocBook XSL stylesheets, see Bob
+    Stayton’s <ulink
+    url="http://www.sagehill.net/book-description.html" >DocBook
+    XSL: The Complete Guide</ulink>, available online at <ulink
+    url="http://www.sagehill.net/docbookxsl/index.html"
+    >http://www.sagehill.net/docbookxsl/index.html</ulink></para>
+  </note>
+
+  <para>This document is divided into two sets of references: the
+  first set provides user documentation; the second, developer
+  documentation.</para>
+
+    <itemizedlist>
+    <title>User documentation</title>
+      <listitem><para><olink type="title" localinfo="html/index.html"
+      targetdocent="html-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="fo/index.html"
+      targetdocent="fo-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="manpages/index.html"
+      targetdocent="manpages-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="roundtrip/index.html"
+      targetdocent="roundtrip-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="slides-html/index.html"
+      targetdocent="slides-html-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="slides-fo/index.html"
+      targetdocent="slides-fo-param.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="website/index.html"
+      targetdocent="website-param.xml"/></para>
+      </listitem>
+    </itemizedlist>
+
+    <itemizedlist>
+    <title>Developer documentation</title>
+      <listitem><para><olink type="title" localinfo="lib/lib.html"
+      targetdocent="lib.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="common/common.html"
+      targetdocent="common.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="refentry/refentry.html"
+      targetdocent="refentry.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="utility/utility.html"
+      targetdocent="utility.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="fo/table.html"
+      targetdocent="fo-table.xml"/></para>
+      </listitem>
+      <listitem><para><olink type="title" localinfo="template/titlepage.html"
+      targetdocent="titlepage.xml"/></para>
+      </listitem>
+    </itemizedlist>
+</preface>
+</book>
+
diff --git a/xsl/docsrcx/roundtrip/.cvsignore b/xsl/docsrcx/roundtrip/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/roundtrip/Makefile b/xsl/docsrcx/roundtrip/Makefile
new file mode 100644 (file)
index 0000000..7d254ae
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../roundtrip
+XMLFILES = docparam.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/slides-fo/.cvsignore b/xsl/docsrcx/slides-fo/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/slides-fo/Makefile b/xsl/docsrcx/slides-fo/Makefile
new file mode 100644 (file)
index 0000000..ea6ba30
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../slides/fo
+XMLFILES = docparam.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/slides-html/.cvsignore b/xsl/docsrcx/slides-html/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/slides-html/Makefile b/xsl/docsrcx/slides-html/Makefile
new file mode 100644 (file)
index 0000000..f6e2a8b
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../slides/html
+XMLFILES = docparam.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/template/.cvsignore b/xsl/docsrcx/template/.cvsignore
new file mode 100644 (file)
index 0000000..6722cd9
--- /dev/null
@@ -0,0 +1 @@
+*.xml
diff --git a/xsl/docsrcx/template/Makefile b/xsl/docsrcx/template/Makefile
new file mode 100644 (file)
index 0000000..dad0c4d
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../template
+XMLFILES = titlepage.xml titlepage.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/utility/.cvsignore b/xsl/docsrcx/utility/.cvsignore
new file mode 100644 (file)
index 0000000..6722cd9
--- /dev/null
@@ -0,0 +1 @@
+*.xml
diff --git a/xsl/docsrcx/utility/Makefile b/xsl/docsrcx/utility/Makefile
new file mode 100644 (file)
index 0000000..259c187
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../common
+XMLFILES = utility.xml utility.refsect1.xml
+include ../Makefile.incl
diff --git a/xsl/docsrcx/warranty.xml b/xsl/docsrcx/warranty.xml
new file mode 100644 (file)
index 0000000..99d230f
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version='1.0'?>
+<!DOCTYPE legalnotice
+  PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<legalnotice id="warranty"><title>Warranty</title>
+<para>THE SOFTWARE IS PROVIDED <quote>AS IS</quote>,
+WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL NORMAN WALSH OR ANY
+OTHER CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
+OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.</para>
+</legalnotice>
diff --git a/xsl/docsrcx/website/.cvsignore b/xsl/docsrcx/website/.cvsignore
new file mode 100644 (file)
index 0000000..597a43c
--- /dev/null
@@ -0,0 +1,2 @@
+*.xml
+Makefile.param
diff --git a/xsl/docsrcx/website/Makefile b/xsl/docsrcx/website/Makefile
new file mode 100644 (file)
index 0000000..0928cb0
--- /dev/null
@@ -0,0 +1,4 @@
+include ../../../releasetools/Variables.mk
+VPATH=../../website
+XMLFILES = docparam.xml
+include ../Makefile.incl