[rygel] docs: Override the gtk-doc SERVER variable.



commit 80b68029d42fec3fbbb9c0dbdda99c065bddcb0f
Author: Murray Cumming <murrayc murrayc com>
Date:   Tue Oct 9 14:07:07 2012 +0200

    docs: Override the gtk-doc SERVER variable.
    
    We now have our own custom-written gtkdoc/*-docs.xml files, based on
    the generated ones. valadoc/gtkdoc will then not regenerate them.
    This makes the build more complicated because we cannot just delete
    all of the gtkdoc directory. So I avoided the copy/paste by using
    a .am fragment file.

 doc/reference/Makefile.am                          |    2 +
 doc/reference/doc-build.am                         |   51 ++++++++++++++++
 doc/reference/librygel-core/Makefile.am            |   31 +---------
 .../librygel-core/gtkdoc/librygel-core-docs.xml    |   60 +++++++++++++++++++
 doc/reference/librygel-renderer-gst/Makefile.am    |   33 +---------
 .../gtkdoc/librygel-renderer-gst-docs.xml          |   35 +++++++++++
 doc/reference/librygel-renderer/Makefile.am        |   34 +----------
 .../gtkdoc/librygel-renderer-docs.xml              |   38 ++++++++++++
 doc/reference/librygel-server/Makefile.am          |   32 +---------
 .../gtkdoc/librygel-server-docs.xml                |   61 ++++++++++++++++++++
 10 files changed, 263 insertions(+), 114 deletions(-)
---
diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am
index f24e141..66fbb69 100644
--- a/doc/reference/Makefile.am
+++ b/doc/reference/Makefile.am
@@ -3,3 +3,5 @@ SUBDIRS = librygel-core librygel-renderer librygel-server
 if HAVE_GSTREAMER
 SUBDIRS += librygel-renderer-gst
 endif
+
+EXTRA_DIST = doc-build.am
diff --git a/doc/reference/doc-build.am b/doc/reference/doc-build.am
new file mode 100644
index 0000000..3812798
--- /dev/null
+++ b/doc/reference/doc-build.am
@@ -0,0 +1,51 @@
+# Other Makefile.am files should set:
+# VALA_SOURCE_FILES, VALA_SOURCE_FILES_WITH_PATHS, 
+# VALADOC_FLAGS, RYGEL_DOCBUILD_MODULE
+# and RYGEL_DOCBUILD_EXTRA_GTKDOC_OPTIONS
+# and the include this .am file.
+
+if ENABLE_VALADOC
+
+valadoc-gen: $(VALA_SOURCE_FILES_WITH_PATHS)
+	$(AM_V_GEN)$(VALADOC) \
+		-o valadoc \
+		$(VALADOC_FLAGS)
+
+gtkdoc-gen: $(VALA_SOURCE_FILES_WITH_PATHS) gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)-docs.xml
+	@rm -rf gtkdoc/html
+	$(AM_V_GEN)$(VALADOC) \
+		-X $(top_srcdir)/src/lib$(RYGEL_DOCBUILD_MODULE)/$(RYGEL_DOCBUILD_MODULE).h \
+		-X -l -X $(top_builddir)/src/lib$(RYGEL_DOCBUILD_MODULE)/.libs/lib$(RYGEL_DOCBUILD_MODULE)-2.0.so \
+		-o gtkdoc \
+		--doclet gtkdoc \
+		$(VALADOC_FLAGS)
+
+clean-local:
+	rm -rf valadoc gtkdoc/html
+	rm -f gtkdoc/html.stamp
+	rm -f gtkdoc/sgml.stamp
+	rm -rf gtkdoc/ccomments
+	rm -rf gtkdoc/xml
+	rm -rf gtkdoc/cscan
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).args
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).interfaces
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).hierarchy
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).signals
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).types
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)*.txt
+	rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).prerequisites
+
+uninstall-hook:
+	rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
+
+# The chmod corrects the directory permissions so that distcheck can remove the installed files.
+install-data-hook: gtkdoc-gen
+	$(MKDIR_P) $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
+	cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
+	chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
+
+all: valadoc-gen gtkdoc-gen
+
+EXTRA_DIST = gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)-docs.xml gtkdoc/html valadoc
+
+endif
diff --git a/doc/reference/librygel-core/Makefile.am b/doc/reference/librygel-core/Makefile.am
index b93f363..d61279f 100644
--- a/doc/reference/librygel-core/Makefile.am
+++ b/doc/reference/librygel-core/Makefile.am
@@ -23,34 +23,11 @@ VALADOC_FLAGS = --force \
 	--package-version 2.0 \
 	$(VALA_SOURCE_FILES_WITH_PATHS)
 
-valadoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	$(AM_V_GEN)$(VALADOC) \
-		-o valadoc \
-		$(VALADOC_FLAGS)
-
-gtkdoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	@rm -rf gtkdoc
-	$(AM_V_GEN)$(VALADOC) \
-		-X $(top_srcdir)/src/librygel-core/rygel-core.h \
-		-X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so \
-		-o gtkdoc \
-		--doclet gtkdoc \
-		$(VALADOC_FLAGS)
-
-clean-local:
-	rm -rf valadoc gtkdoc
-
-uninstall-hook:
-	rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/librygel-core
+RYGEL_DOCBUILD_MODULE = rygel-core
+RYGEL_DOCBUILD_EXTRA_GTKDOC_OPTIONS =
+endif
 
-# The chmod corrects the directory permissions so that distcheck can remove the installed files.
-install-data-hook: gtkdoc
-	$(MKDIR_P) $(DESTDIR)$(datadir)/gtk-doc/html/librygel-core
-	cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/librygel-core
-	chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/librygel-core
+include $(top_srcdir)/doc/reference/doc-build.am
 
-all: valadoc gtkdoc
 
-EXTRA_DIST = gtkdoc valadoc
 
-endif
diff --git a/doc/reference/librygel-core/gtkdoc/librygel-core-docs.xml b/doc/reference/librygel-core/gtkdoc/librygel-core-docs.xml
new file mode 100644
index 0000000..361907e
--- /dev/null
+++ b/doc/reference/librygel-core/gtkdoc/librygel-core-docs.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>librygel-core Reference Manual</title>
+    <releaseinfo>
+      for librygel-core 2.0.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://developer.gnome.org/librygel-core/index.html";>http://developer.gnome.org/librygel-core/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>librygel-core API Reference</title>
+        <xi:include href="xml/rygel-connection-manager.xml"/>
+    <xi:include href="xml/rygel-configuration.xml"/>
+    <xi:include href="xml/rygel-log-handler.xml"/>
+    <xi:include href="xml/rygel-resource-info.xml"/>
+    <xi:include href="xml/rygel-dbus-interface.xml"/>
+    <xi:include href="xml/rygel-description-file.xml"/>
+    <xi:include href="xml/rygel-plugin-loader.xml"/>
+    <xi:include href="xml/rygel-icon-info.xml"/>
+    <xi:include href="xml/rygel-free-desktop-interfaces.xml"/>
+    <xi:include href="xml/rygel-recursive-module-loader.xml"/>
+    <xi:include href="xml/rygel-root-device.xml"/>
+    <xi:include href="xml/rygel-plugin.xml"/>
+    <xi:include href="xml/rygel-media-device.xml"/>
+    <xi:include href="xml/rygel-base-configuration.xml"/>
+    <xi:include href="xml/rygel-root-device-factory.xml"/>
+    <xi:include href="xml/rygel-meta-config.xml"/>
+    <xi:include href="xml/rygel-xml-utils.xml"/>
+    <xi:include href="xml/rygel-state-machine.xml"/>
+
+  </chapter>
+  
+<chapter>
+<title>librygel-core D-Bus API Reference</title>
+<xi:include href="xml/org-gnome-Rygel1.xml"/>
+<xi:include href="xml/org-freedesktop-DBus.xml"/>
+<xi:include href="xml/org-freedesktop-DBus-Properties.xml"/>
+</chapter>
+<chapter id="object-tree">
+    <title>Object Hierarchy</title>
+     <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/doc/reference/librygel-renderer-gst/Makefile.am b/doc/reference/librygel-renderer-gst/Makefile.am
index 67bcc16..ca6db93 100644
--- a/doc/reference/librygel-renderer-gst/Makefile.am
+++ b/doc/reference/librygel-renderer-gst/Makefile.am
@@ -31,34 +31,9 @@ VALADOC_FLAGS = --force \
 		--package-version 2.0 \
 		$(VALA_SOURCE_FILES_WITH_PATHS)
 
-valadoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	$(AM_V_GEN)$(VALADOC) \
-		-o valadoc \
-		$(VALADOC_FLAGS)
-
-gtkdoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	@rm -rf gtkdoc
-	$(AM_V_GEN)$(VALADOC) \
-		-X $(top_srcdir)/src/librygel-renderer-gst/rygel-renderer-gst.h \
-		-X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so \
-		-X -l -X $(top_builddir)/src/librygel-renderer-gst/.libs/librygel-renderer-gst-2.0.so \
-		-o gtkdoc \
-		--doclet gtkdoc \
-		$(VALADOC_FLAGS)
-
-clean-local:
-	rm -rf valadoc gtkdoc
-
-uninstall-hook:
-	rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer-gst
-
-# The chmod corrects the directory permissions so that distcheck can remove the installed files.
-install-data-hook: gtkdoc
-	cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer-gst
-	chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer-gst
-
-all: valadoc gtkdoc
+RYGEL_DOCBUILD_MODULE = rygel-renderer-gst
+RYGEL_DOCBUILD_EXTRA_GTKDOC_OPTIONS = -X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so
+endif
 
-EXTRA_DIST = gtkdoc valadoc
+include $(top_srcdir)/doc/reference/doc-build.am
 
-endif
diff --git a/doc/reference/librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml b/doc/reference/librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml
new file mode 100644
index 0000000..09497b1
--- /dev/null
+++ b/doc/reference/librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>librygel-renderer-gst Reference Manual</title>
+    <releaseinfo>
+      for librygel-renderer-gst 2.0.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://developer.gnome.org/librygel-renderer-gst/index.html";>http://developer.gnome.org/librygel-renderer-gst/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>librygel-renderer-gst API Reference</title>
+    
+  </chapter>
+  <chapter id="object-tree">
+    <title>Object Hierarchy</title>
+     <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/doc/reference/librygel-renderer/Makefile.am b/doc/reference/librygel-renderer/Makefile.am
index 58ec298..7d24dd1 100644
--- a/doc/reference/librygel-renderer/Makefile.am
+++ b/doc/reference/librygel-renderer/Makefile.am
@@ -10,9 +10,6 @@ VALA_SOURCE_FILES = $(LIBRYGEL_RENDERER_VAPI_SOURCE_FILES) \
 
 VALA_SOURCE_FILES_WITH_PATHS = $(addprefix $(top_srcdir)/src/librygel-renderer/, $(VALA_SOURCE_FILES))
 
-#debug:
-#	echo $(VALA_SOURCE_FILES_WITH_PATHS);
-
 # TODO: The need for rygel-build-config here reminds us that we shouldn't need that in librygel-renderer either.
 # TODO: Why is gstreamer-pbutils-0.10 needed here, but not needed in librygel-renderer/Makefile.am?
 VALADOC_FLAGS = --force \
@@ -29,34 +26,11 @@ VALADOC_FLAGS = --force \
 	--package-version 2.0 \
 	$(VALA_SOURCE_FILES_WITH_PATHS)
 
-valadoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	$(AM_V_GEN)$(VALADOC) \
-		-o valadoc \
-		$(VALADOC_FLAGS)
-
-gtkdoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	@rm -rf gtkdoc
-	$(AM_V_GEN)$(VALADOC) \
-		-X $(top_srcdir)/src/librygel-renderer/rygel-renderer.h \
-		-X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so \
-		-X -l -X $(top_builddir)/src/librygel-renderer/.libs/librygel-renderer-2.0.so \
-		-o gtkdoc \
-		--doclet gtkdoc \
-		$(VALADOC_FLAGS)
-
-clean-local:
-	rm -rf valadoc gtkdoc
-
-uninstall-hook:
-	rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer
+RYGEL_DOCBUILD_MODULE = rygel-renderer
+RYGEL_DOCBUILD_EXTRA_GTKDOC_OPTIONS = -X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so
+endif
 
-# The chmod corrects the directory permissions so that distcheck can remove the installed files.
-install-data-hook: gtkdoc
-	cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer
-	chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/librygel-renderer
+include $(top_srcdir)/doc/reference/doc-build.am
 
-all: valadoc gtkdoc
 
-EXTRA_DIST = gtkdoc valadoc
 
-endif
diff --git a/doc/reference/librygel-renderer/gtkdoc/librygel-renderer-docs.xml b/doc/reference/librygel-renderer/gtkdoc/librygel-renderer-docs.xml
new file mode 100644
index 0000000..affaebc
--- /dev/null
+++ b/doc/reference/librygel-renderer/gtkdoc/librygel-renderer-docs.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>librygel-renderer Reference Manual</title>
+    <releaseinfo>
+      for librygel-renderer 2.0.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://developer.gnome.org/librygel-renderer/index.html";>http://developer.gnome.org/librygel-renderer/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>librygel-renderer API Reference</title>
+        <xi:include href="xml/rygel-media-renderer-plugin.xml"/>
+    <xi:include href="xml/rygel-media-renderer.xml"/>
+    <xi:include href="xml/rygel-media-player.xml"/>
+
+  </chapter>
+  <chapter id="object-tree">
+    <title>Object Hierarchy</title>
+     <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/doc/reference/librygel-server/Makefile.am b/doc/reference/librygel-server/Makefile.am
index f405c67..c278d19 100644
--- a/doc/reference/librygel-server/Makefile.am
+++ b/doc/reference/librygel-server/Makefile.am
@@ -29,34 +29,10 @@ VALADOC_FLAGS = --force \
 	--package-version 2.0 \
 	$(VALA_SOURCE_FILES_WITH_PATHS)
 
-valadoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	$(AM_V_GEN)$(VALADOC) \
-		-o valadoc \
-		$(VALADOC_FLAGS)
 
-gtkdoc: $(VALA_SOURCE_FILES_WITH_PATHS)
-	@rm -rf gtkdoc
-	$(AM_V_GEN)$(VALADOC) \
-		-X $(top_srcdir)/src/librygel-server/rygel-server.h \
-		-X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so \
-		-X -l -X $(top_builddir)/src/librygel-server/.libs/librygel-server-2.0.so \
-		-o gtkdoc \
-		--doclet gtkdoc \
-		$(VALADOC_FLAGS)
-
-clean-local:
-	rm -rf valadoc gtkdoc
-
-uninstall-hook:
-	rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server
-
-# The chmod corrects the directory permissions so that distcheck can remove the installed files.
-install-data-hook: gtkdoc
-	cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server
-	chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server
-
-all: valadoc gtkdoc
+RYGEL_DOCBUILD_MODULE = rygel-server
+RYGEL_DOCBUILD_EXTRA_GTKDOC_OPTIONS = -X -l -X $(top_builddir)/src/librygel-core/.libs/librygel-core-2.0.so
+endif
 
-EXTRA_DIST = gtkdoc valadoc
+include $(top_srcdir)/doc/reference/doc-build.am
 
-endif
diff --git a/doc/reference/librygel-server/gtkdoc/librygel-server-docs.xml b/doc/reference/librygel-server/gtkdoc/librygel-server-docs.xml
new file mode 100644
index 0000000..933a7ae
--- /dev/null
+++ b/doc/reference/librygel-server/gtkdoc/librygel-server-docs.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>librygel-server Reference Manual</title>
+    <releaseinfo>
+      for librygel-server 2.0.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" url="http://developer.gnome.org/librygel-server/index.html";>http://developer.gnome.org/librygel-server/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>librygel-server API Reference</title>
+        <xi:include href="xml/rygel-image-item.xml"/>
+    <xi:include href="xml/rygel-photo-item.xml"/>
+    <xi:include href="xml/rygel-media-item.xml"/>
+    <xi:include href="xml/rygel-data-source.xml"/>
+    <xi:include href="xml/rygel-media-container.xml"/>
+    <xi:include href="xml/rygel-writable-container.xml"/>
+    <xi:include href="xml/rygel-audio-item.xml"/>
+    <xi:include href="xml/rygel-relational-expression.xml"/>
+    <xi:include href="xml/rygel-media-server.xml"/>
+    <xi:include href="xml/rygel-http-seek.xml"/>
+    <xi:include href="xml/rygel-media-art-store.xml"/>
+    <xi:include href="xml/rygel-simple-container.xml"/>
+    <xi:include href="xml/rygel-subtitle.xml"/>
+    <xi:include href="xml/rygel-thumbnail.xml"/>
+    <xi:include href="xml/rygel-media-engine.xml"/>
+    <xi:include href="xml/rygel-media-objects.xml"/>
+    <xi:include href="xml/rygel-video-item.xml"/>
+    <xi:include href="xml/rygel-media-object.xml"/>
+    <xi:include href="xml/rygel-search-expression.xml"/>
+    <xi:include href="xml/rygel-visual-item.xml"/>
+    <xi:include href="xml/rygel-transcode-manager.xml"/>
+    <xi:include href="xml/rygel-transcoder.xml"/>
+    <xi:include href="xml/rygel-logical-expression.xml"/>
+    <xi:include href="xml/rygel-music-item.xml"/>
+    <xi:include href="xml/rygel-media-server-plugin.xml"/>
+    <xi:include href="xml/rygel-searchable-container.xml"/>
+
+  </chapter>
+  <chapter id="object-tree">
+    <title>Object Hierarchy</title>
+     <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>API Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]