Re: [PATCH xserver 7/9] doc: add external doc references support to Xserver-DTrace
On Sat, 14 May 2011 13:30:35 -0400, Gaetan Nadon wrote: > A new doc was added in the Makefile which needs to be relocated. > I reposted 7,8 and 9. Thanks! -- keith.pack...@intel.com pgpAe7aciJsXf.pgp Description: PGP signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver 7/9] doc: add external doc references support to Xserver-DTrace
On Fri, 2011-05-13 at 14:09 -0700, Keith Packard wrote: > On Thu, 28 Apr 2011 21:16:14 -0400, Gaetan Nadon wrote: > > This makefile is used to build the 60+ docbooks in xorg. > > Dtrace is a user document and should be located under doc subdir. > > > > This user document can now refer to external user/specs docs > > or can be referred to by such documnets. > > This one doesn't apply anymore. > A new doc was added in the Makefile which needs to be relocated. I reposted 7,8 and 9. signature.asc Description: This is a digitally signed message part ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH xserver 7/9] doc: add external doc references support to Xserver-DTrace
On Thu, 28 Apr 2011 21:16:14 -0400, Gaetan Nadon wrote: > This makefile is used to build the 60+ docbooks in xorg. > Dtrace is a user document and should be located under doc subdir. > > This user document can now refer to external user/specs docs > or can be referred to by such documnets. This one doesn't apply anymore. -- keith.pack...@intel.com pgpqrUPayuqvL.pgp Description: PGP signature ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
[PATCH xserver 7/9] doc: add external doc references support to Xserver-DTrace
This makefile is used to build the 60+ docbooks in xorg. Dtrace is a user document and should be located under doc subdir. This user document can now refer to external user/specs docs or can be referred to by such documnets. Reviewed-by Jeremy Huddleston Signed-off-by: Gaetan Nadon --- configure.ac|5 +- doc/Makefile.am |2 +- doc/dtrace/.gitignore |5 ++ doc/dtrace/Makefile.am | 17 ++ doc/{xml => }/dtrace/Xserver-DTrace.xml |1 - doc/xml/Makefile.am |1 - doc/xml/dtrace/.gitignore |3 - doc/xml/dtrace/Makefile.am | 36 docbook.am | 96 +++ 9 files changed, 122 insertions(+), 44 deletions(-) create mode 100644 doc/dtrace/.gitignore create mode 100644 doc/dtrace/Makefile.am rename doc/{xml => }/dtrace/Xserver-DTrace.xml (99%) delete mode 100644 doc/xml/dtrace/.gitignore delete mode 100644 doc/xml/dtrace/Makefile.am create mode 100644 docbook.am diff --git a/configure.ac b/configure.ac index cd811ef..7ead83b 100644 --- a/configure.ac +++ b/configure.ac @@ -38,11 +38,12 @@ m4_ifndef([XORG_MACROS_VERSION], XORG_MACROS_VERSION(1.13) XORG_DEFAULT_OPTIONS XORG_WITH_DOXYGEN(1.6.1) -XORG_CHECK_SGML_DOCTOOLS(1.5) +XORG_CHECK_SGML_DOCTOOLS(1.7) XORG_ENABLE_DOCS XORG_ENABLE_DEVEL_DOCS XORG_WITH_XMLTO(0.0.20) XORG_WITH_FOP +XORG_WITH_XSLTPROC XORG_ENABLE_UNIT_TESTS XORG_LD_WRAP @@ -2137,8 +2138,8 @@ damageext/Makefile dbe/Makefile dix/Makefile doc/Makefile +doc/dtrace/Makefile doc/xml/Makefile -doc/xml/dtrace/Makefile doc/xml/xserver.ent man/Makefile fb/Makefile diff --git a/doc/Makefile.am b/doc/Makefile.am index b9015bc..e8634fd 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = xml +SUBDIRS = dtrace xml dist_noinst_DATA = smartsched diff --git a/doc/dtrace/.gitignore b/doc/dtrace/.gitignore new file mode 100644 index 000..0d40e0d --- /dev/null +++ b/doc/dtrace/.gitignore @@ -0,0 +1,5 @@ +*.html +*.pdf +*.ps +*.txt +*.db diff --git a/doc/dtrace/Makefile.am b/doc/dtrace/Makefile.am new file mode 100644 index 000..aaf5a12 --- /dev/null +++ b/doc/dtrace/Makefile.am @@ -0,0 +1,17 @@ + +if ENABLE_DOCS +if HAVE_XMLTO +if XSERVER_DTRACE + +# Main DocBook/XML files (DOCTYPE book) +docbook = Xserver-DTrace.xml + +# The location where the DocBook/XML files and their generated formats are installed +shelfdir = $(docdir) + +# Generate DocBook/XML output formats with or without stylesheets +include $(top_srcdir)/docbook.am + +endif XSERVER_DTRACE +endif HAVE_XMLTO +endif ENABLE_DOCS diff --git a/doc/xml/dtrace/Xserver-DTrace.xml b/doc/dtrace/Xserver-DTrace.xml similarity index 99% rename from doc/xml/dtrace/Xserver-DTrace.xml rename to doc/dtrace/Xserver-DTrace.xml index 290f0d3..69cd30e 100644 --- a/doc/xml/dtrace/Xserver-DTrace.xml +++ b/doc/dtrace/Xserver-DTrace.xml @@ -576,4 +576,3 @@ Xserver$1:::client-disconnect - diff --git a/doc/xml/Makefile.am b/doc/xml/Makefile.am index 6c8178a..0236038 100644 --- a/doc/xml/Makefile.am +++ b/doc/xml/Makefile.am @@ -21,7 +21,6 @@ # DEALINGS IN THE SOFTWARE. # -SUBDIRS = dtrace doc_sources = Xserver-spec.xml # Developer's documentation is not installed diff --git a/doc/xml/dtrace/.gitignore b/doc/xml/dtrace/.gitignore deleted file mode 100644 index e2a21d1..000 --- a/doc/xml/dtrace/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -Xserver-DTrace.html -Xserver-DTrace.pdf -Xserver-DTrace.txt diff --git a/doc/xml/dtrace/Makefile.am b/doc/xml/dtrace/Makefile.am deleted file mode 100644 index 1a5ad15..000 --- a/doc/xml/dtrace/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. -# -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# 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: -# -# The above copyright notice and this permission notice (including the next -# paragraph) shall be included in all copies or substantial portions of the -# Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", 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 -# THE AUTHORS OR COPYRIGHT HOLDERS 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. -# - -doc_sources = Xserver-DTrace.xml - -
[PATCH xserver 7/9] doc: add external doc references support to Xserver-DTrace
This makefile is used to build the 60+ docbooks in xorg. Dtrace is a user document and should be located under doc subdir. This user document can now refer to external user/specs docs or can be referred to by such documnets. Signed-off-by: Gaetan Nadon --- configure.ac|5 +- doc/Makefile.am |2 +- doc/dtrace/.gitignore |5 ++ doc/dtrace/Makefile.am | 17 ++ doc/{xml => }/dtrace/Xserver-DTrace.xml |1 - doc/xml/Makefile.am |1 - doc/xml/dtrace/.gitignore |3 - doc/xml/dtrace/Makefile.am | 36 docbook.am | 96 +++ 9 files changed, 122 insertions(+), 44 deletions(-) create mode 100644 doc/dtrace/.gitignore create mode 100644 doc/dtrace/Makefile.am rename doc/{xml => }/dtrace/Xserver-DTrace.xml (99%) delete mode 100644 doc/xml/dtrace/.gitignore delete mode 100644 doc/xml/dtrace/Makefile.am create mode 100644 docbook.am diff --git a/configure.ac b/configure.ac index 5a2e0c9..7d27635 100644 --- a/configure.ac +++ b/configure.ac @@ -38,11 +38,12 @@ m4_ifndef([XORG_MACROS_VERSION], XORG_MACROS_VERSION(1.10) XORG_DEFAULT_OPTIONS XORG_WITH_DOXYGEN(1.6.1) -XORG_CHECK_SGML_DOCTOOLS(1.5) +XORG_CHECK_SGML_DOCTOOLS(1.7) XORG_ENABLE_DOCS XORG_ENABLE_DEVEL_DOCS XORG_WITH_XMLTO(0.0.20) XORG_WITH_FOP +XORG_WITH_XSLTPROC XORG_ENABLE_UNIT_TESTS XORG_WITH_GLIB XORG_LD_WRAP @@ -2132,8 +2133,8 @@ damageext/Makefile dbe/Makefile dix/Makefile doc/Makefile +doc/dtrace/Makefile doc/xml/Makefile -doc/xml/dtrace/Makefile doc/xml/xserver.ent man/Makefile fb/Makefile diff --git a/doc/Makefile.am b/doc/Makefile.am index b9015bc..e8634fd 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = xml +SUBDIRS = dtrace xml dist_noinst_DATA = smartsched diff --git a/doc/dtrace/.gitignore b/doc/dtrace/.gitignore new file mode 100644 index 000..0d40e0d --- /dev/null +++ b/doc/dtrace/.gitignore @@ -0,0 +1,5 @@ +*.html +*.pdf +*.ps +*.txt +*.db diff --git a/doc/dtrace/Makefile.am b/doc/dtrace/Makefile.am new file mode 100644 index 000..aaf5a12 --- /dev/null +++ b/doc/dtrace/Makefile.am @@ -0,0 +1,17 @@ + +if ENABLE_DOCS +if HAVE_XMLTO +if XSERVER_DTRACE + +# Main DocBook/XML files (DOCTYPE book) +docbook = Xserver-DTrace.xml + +# The location where the DocBook/XML files and their generated formats are installed +shelfdir = $(docdir) + +# Generate DocBook/XML output formats with or without stylesheets +include $(top_srcdir)/docbook.am + +endif XSERVER_DTRACE +endif HAVE_XMLTO +endif ENABLE_DOCS diff --git a/doc/xml/dtrace/Xserver-DTrace.xml b/doc/dtrace/Xserver-DTrace.xml similarity index 99% rename from doc/xml/dtrace/Xserver-DTrace.xml rename to doc/dtrace/Xserver-DTrace.xml index 290f0d3..69cd30e 100644 --- a/doc/xml/dtrace/Xserver-DTrace.xml +++ b/doc/dtrace/Xserver-DTrace.xml @@ -576,4 +576,3 @@ Xserver$1:::client-disconnect - diff --git a/doc/xml/Makefile.am b/doc/xml/Makefile.am index 6c8178a..0236038 100644 --- a/doc/xml/Makefile.am +++ b/doc/xml/Makefile.am @@ -21,7 +21,6 @@ # DEALINGS IN THE SOFTWARE. # -SUBDIRS = dtrace doc_sources = Xserver-spec.xml # Developer's documentation is not installed diff --git a/doc/xml/dtrace/.gitignore b/doc/xml/dtrace/.gitignore deleted file mode 100644 index e2a21d1..000 --- a/doc/xml/dtrace/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -Xserver-DTrace.html -Xserver-DTrace.pdf -Xserver-DTrace.txt diff --git a/doc/xml/dtrace/Makefile.am b/doc/xml/dtrace/Makefile.am deleted file mode 100644 index 1a5ad15..000 --- a/doc/xml/dtrace/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. -# -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# 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: -# -# The above copyright notice and this permission notice (including the next -# paragraph) shall be included in all copies or substantial portions of the -# Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", 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 -# THE AUTHORS OR COPYRIGHT HOLDERS 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. -# - -doc_sources = Xserver-DTrace.xml - -if ENABLE_DOCS -