OSDN Git Service

2011-08-04 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Aug 2011 23:15:39 +0000 (23:15 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Aug 2011 23:15:39 +0000 (23:15 +0000)
* doc/xml/manual/build_hacking.xml: Use relative fileref for PNG
imagedata.
* doc/xml/manual/test_policy_data_structures.xml: Same.
* doc/xml/manual/policy_data_structures.xml: Same.

* doc/Makefile.am (stamp-html-docbook-images)
(stamp-html-docbook-lwg, stamp-html-docbook-data): New.
(xml_extra): Add lwg html file dependencies.
(xml_images): Add image html file dependencies.
* doc/Makefile.in: Regenerate.
(stamp-html): Change to stamp-html-docbook-data.
(stamp-html-copy): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177418 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/doc/Makefile.am
libstdc++-v3/doc/Makefile.in
libstdc++-v3/doc/xml/manual/build_hacking.xml
libstdc++-v3/doc/xml/manual/policy_data_structures.xml
libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml

index 97a1d83..5168fa3 100644 (file)
@@ -1,3 +1,18 @@
+2011-08-04  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * doc/xml/manual/build_hacking.xml: Use relative fileref for PNG
+       imagedata.
+       * doc/xml/manual/test_policy_data_structures.xml: Same.
+       * doc/xml/manual/policy_data_structures.xml: Same.
+
+       * doc/Makefile.am (stamp-html-docbook-images)
+       (stamp-html-docbook-lwg, stamp-html-docbook-data): New.
+       (xml_extra): Add lwg html file dependencies.
+       (xml_images): Add image html file dependencies.
+       * doc/Makefile.in: Regenerate.
+       (stamp-html): Change to stamp-html-docbook-data.
+       (stamp-html-copy): Remove.
+
 2011-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * src/atomic.cc: Use noexcept.
index e9df245..7815221 100644 (file)
@@ -136,16 +136,9 @@ doc-install-xml: doc-xml
 
 # HTML
 htmldir="$(DESTDIR)@docdir@"
-stamp-html: stamp-html-copy stamp-html-doxygen
+stamp-html: stamp-html-docbook-data stamp-html-doxygen
        $(STAMP) stamp-html
 
-copydir=${docbook_outdir}/html/manual/ext/
-stamp-html-copy: stamp-html-docbook
-       cp -r ${top_srcdir}/doc/html/ext ${docbook_outdir}/html/manual/ext
-       cd ${docbook_outdir}/html/manual/ext
-       rm -rf ${docbook_outdir}/html/manual/ext/.svn 
-       $(STAMP) stamp-html-copy
-
 doc-html: stamp-html
 
 doc-install-html: doc-html
@@ -367,13 +360,97 @@ xml_sources = \
        ${xml_sources_manual} \
        ${xml_sources_extra}
 
+image_dir = ${xml_dir}/images
+xml_images = \
+       ${image_dir}/confdeps.png \
+       ${image_dir}/pbds_balls_and_bins.png \
+       ${image_dir}/pbds_binary_priority_queue_random_int_push_timing_test_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_find_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png \
+       ${image_dir}/pbds_container_tag_hierarchy.png \
+       ${image_dir}/pbds_different_underlying_dss_1.png \
+       ${image_dir}/pbds_different_underlying_dss_2.png \
+       ${image_dir}/pbds_embedded_lists_1.png \
+       ${image_dir}/pbds_embedded_lists_2.png \
+       ${image_dir}/pbds_embedded_lists_3.png \
+       ${image_dir}/pbds_exception_hierarchy.png \
+       ${image_dir}/pbds_gp_hash_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_find_local.png \
+       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png \
+       ${image_dir}/pbds_hash_policy_cd.png \
+       ${image_dir}/pbds_hash_random_int_erase_mem_usage_test_local.png \
+       ${image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
+       ${image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
+       ${image_dir}/pbds_hash_range_hashing_seq_diagram.png \
+       ${image_dir}/pbds_hash_zlob_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram1.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram2.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram3.png \
+       ${image_dir}/pbds_invalidation_guarantee_erase.png \
+       ${image_dir}/pbds_invalidation_tag_hierarchy.png \
+       ${image_dir}/pbds_list_update.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_node_invariants.png \
+       ${image_dir}/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_pairing_priority_queue_text_push_timing_test_local.png \
+       ${image_dir}/pbds_pat_trie.png \
+       ${image_dir}/pbds_point_iterator_hierarchy.png \
+       ${image_dir}/pbds_point_iterators_range_ops_1.png \
+       ${image_dir}/pbds_point_iterators_range_ops_2.png \
+       ${image_dir}/pbds_priority_queue_different_underlying_dss.png \
+       ${image_dir}/pbds_priority_queue_random_int_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_random_int_push_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_tag_hierarchy.png \
+       ${image_dir}/pbds_priority_queue_text_join_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png \
+       ${image_dir}/pbds_priority_queue_text_pop_mem_usage_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_push_timing_test_local.png \
+       ${image_dir}/pbds_rationale_null_node_updator.png \
+       ${image_dir}/pbds_resize_policy_cd.png \
+       ${image_dir}/pbds_restoring_node_invariants.png \
+       ${image_dir}/pbds_simple_list.png \
+       ${image_dir}/pbds_text_find_timing_test_hash_local.png \
+       ${image_dir}/pbds_text_find_timing_test_tree_like_local.png \
+       ${image_dir}/pbds_tree_node_invalidations.png \
+       ${image_dir}/pbds_tree_node_invariants.png \
+       ${image_dir}/pbds_tree_node_updator_policy_cd.png \
+       ${image_dir}/pbds_tree_order_statistics_timing_test_local.png \
+       ${image_dir}/pbds_tree_split_join_timing_test_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_node_tree_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_pat_trie_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_vector_tree_local.png \
+       ${image_dir}/pbds_tree_text_lor_find_timing_test_local.png \
+       ${image_dir}/pbds_trie_node_updator_policy_cd.png \
+       ${image_dir}/pbds_update_seq_diagram.png
+
+xml_extradir = ${glibcxx_srcdir}/doc/html/ext
+xml_extra = \
+       ${xml_extradir}/lwg-active.html \
+       ${xml_extradir}/lwg-closed.html \
+       ${xml_extradir}/lwg-defects.html 
+
 xml_noinst = \
        ${xml_dir}/book.txml \
        ${xml_dir}/chapter.txml \
        ${xml_dir}/class.txml \
-       ${xml_dir}/images/confdeps.dot \
-       ${xml_dir}/images/confdeps.png \
-       ${xml_dir}/images/confdeps.pdf
+       ${image_dir}/confdeps.dot \
+       ${image_dir}/confdeps.pdf
 
 XSLTPROC       = xsltproc
 XSLT_FLAGS = --nonet --xinclude
@@ -393,6 +470,8 @@ ${docbook_outdir}/fo:
 
 ${docbook_outdir}/html:
        mkdir -p ${docbook_outdir}/html
+       mkdir -p ${docbook_outdir}/html/images
+       mkdir -p ${docbook_outdir}/html/manual/ext
 
 ${docbook_outdir}/pdf:
        mkdir -p ${docbook_outdir}/pdf
@@ -410,7 +489,7 @@ SCHEMA_FLAGS = http://www.docbook.org/xml/5.0/dtd/docbook.dtd
 #SCHEMA_FLAGS = --nonet /usr/share/xml/docbook5/schema/dtd/5.0/docbook.dtd
 XMLLINT_VALID_FLAGS = $(LINT_FLAGS) --dtdvalid $(SCHEMA_FLAGS)
 XMLLINT_FLAGS = --xinclude --nsclean --c14n --noent --noblanks --nocdata
-doc-xml-validate-docbook: $(xml_sources)
+doc-xml-validate-docbook: $(xml_sources) $(xml_images)
        @echo "Generating XML validation log..."
        $(XMLLINT) $(XMLLINT_VALID_FLAGS) ${top_srcdir}/doc/xml/spine.xml
 
@@ -432,6 +511,18 @@ stamp-xml-single-docbook: $(xml_sources) ${docbook_outdir}/xml
 
 doc-xml-single-docbook: stamp-xml-single-docbook
 
+# HTML support files
+stamp-html-docbook-images: stamp-html-docbook $(xml_images)
+       $(INSTALL_DATA) $(xml_images) ${docbook_outdir}/html/images
+       $(STAMP) stamp-html-docbook-images
+
+stamp-html-docbook-lwg: stamp-html-docbook $(xml_extra)
+       $(INSTALL_DATA) $(xml_extra) ${docbook_outdir}/html/manual/ext
+       $(STAMP) stamp-html-docbook-lwg
+
+stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
+       $(STAMP) stamp-html-docbook-data
+
 # HTML, index plus chapters
 stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
        @echo "Generating html files..."
@@ -439,7 +530,7 @@ stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
        $(XSL_HTML_STYLE) ${top_srcdir}/doc/xml/spine.xml
        $(STAMP) stamp-html-docbook
 
-doc-html-docbook: stamp-html-docbook
+doc-html-docbook: stamp-html-docbook-data
 
 # HTML, all one page
 manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
@@ -462,10 +553,11 @@ doc-fo-docbook: stamp-fo-docbook
 
 # PDF, via dblatex
 manual_pdf = ${docbook_outdir}/pdf/libstdc++-manual.pdf
-DBLATEX_FLAGS = --dump --verbose --pdf -o ${manual_pdf}
+DBLATEX_FLAGS = --dump --verbose --pdf 
 stamp-pdf-docbook: $(xml_sources) ${docbook_outdir}/pdf
        @echo "Generating pdf dblatex files..."
-       dblatex $(DBLATEX_FLAGS) ${top_srcdir}/doc/xml/spine.xml
+       dblatex $(DBLATEX_FLAGS) \
+       -o ${manual_pdf} ${top_srcdir}/doc/xml/spine.xml
        $(STAMP) stamp-pdf-docbook
 
 doc-pdf-docbook: stamp-pdf-docbook
index 503a304..26222ad 100644 (file)
@@ -325,7 +325,6 @@ AM_CPPFLAGS = $(GLIBCXX_INCLUDES)
 
 # XML
 xmldir = "$(DESTDIR)@docdir@"
-copydir = ${docbook_outdir}/html/manual/ext/
 
 # EPUB
 # Assumes ruby installed
@@ -414,13 +413,97 @@ xml_sources = \
        ${xml_sources_manual} \
        ${xml_sources_extra}
 
+image_dir = ${xml_dir}/images
+xml_images = \
+       ${image_dir}/confdeps.png \
+       ${image_dir}/pbds_balls_and_bins.png \
+       ${image_dir}/pbds_binary_priority_queue_random_int_push_timing_test_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_find_local.png \
+       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png \
+       ${image_dir}/pbds_container_tag_hierarchy.png \
+       ${image_dir}/pbds_different_underlying_dss_1.png \
+       ${image_dir}/pbds_different_underlying_dss_2.png \
+       ${image_dir}/pbds_embedded_lists_1.png \
+       ${image_dir}/pbds_embedded_lists_2.png \
+       ${image_dir}/pbds_embedded_lists_3.png \
+       ${image_dir}/pbds_exception_hierarchy.png \
+       ${image_dir}/pbds_gp_hash_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_find_local.png \
+       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png \
+       ${image_dir}/pbds_hash_policy_cd.png \
+       ${image_dir}/pbds_hash_random_int_erase_mem_usage_test_local.png \
+       ${image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
+       ${image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
+       ${image_dir}/pbds_hash_range_hashing_seq_diagram.png \
+       ${image_dir}/pbds_hash_zlob_random_int_find_timing_test_local.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram1.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram2.png \
+       ${image_dir}/pbds_insert_resize_sequence_diagram3.png \
+       ${image_dir}/pbds_invalidation_guarantee_erase.png \
+       ${image_dir}/pbds_invalidation_tag_hierarchy.png \
+       ${image_dir}/pbds_list_update.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png \
+       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png \
+       ${image_dir}/pbds_node_invariants.png \
+       ${image_dir}/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_pairing_priority_queue_text_push_timing_test_local.png \
+       ${image_dir}/pbds_pat_trie.png \
+       ${image_dir}/pbds_point_iterator_hierarchy.png \
+       ${image_dir}/pbds_point_iterators_range_ops_1.png \
+       ${image_dir}/pbds_point_iterators_range_ops_2.png \
+       ${image_dir}/pbds_priority_queue_different_underlying_dss.png \
+       ${image_dir}/pbds_priority_queue_random_int_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_random_int_push_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_tag_hierarchy.png \
+       ${image_dir}/pbds_priority_queue_text_join_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png \
+       ${image_dir}/pbds_priority_queue_text_pop_mem_usage_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_push_pop_timing_test_local.png \
+       ${image_dir}/pbds_priority_queue_text_push_timing_test_local.png \
+       ${image_dir}/pbds_rationale_null_node_updator.png \
+       ${image_dir}/pbds_resize_policy_cd.png \
+       ${image_dir}/pbds_restoring_node_invariants.png \
+       ${image_dir}/pbds_simple_list.png \
+       ${image_dir}/pbds_text_find_timing_test_hash_local.png \
+       ${image_dir}/pbds_text_find_timing_test_tree_like_local.png \
+       ${image_dir}/pbds_tree_node_invalidations.png \
+       ${image_dir}/pbds_tree_node_invariants.png \
+       ${image_dir}/pbds_tree_node_updator_policy_cd.png \
+       ${image_dir}/pbds_tree_order_statistics_timing_test_local.png \
+       ${image_dir}/pbds_tree_split_join_timing_test_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_node_tree_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_pat_trie_local.png \
+       ${image_dir}/pbds_tree_text_insert_timing_test_vector_tree_local.png \
+       ${image_dir}/pbds_tree_text_lor_find_timing_test_local.png \
+       ${image_dir}/pbds_trie_node_updator_policy_cd.png \
+       ${image_dir}/pbds_update_seq_diagram.png
+
+xml_extradir = ${glibcxx_srcdir}/doc/html/ext
+xml_extra = \
+       ${xml_extradir}/lwg-active.html \
+       ${xml_extradir}/lwg-closed.html \
+       ${xml_extradir}/lwg-defects.html 
+
 xml_noinst = \
        ${xml_dir}/book.txml \
        ${xml_dir}/chapter.txml \
        ${xml_dir}/class.txml \
-       ${xml_dir}/images/confdeps.dot \
-       ${xml_dir}/images/confdeps.png \
-       ${xml_dir}/images/confdeps.pdf
+       ${image_dir}/confdeps.dot \
+       ${image_dir}/confdeps.pdf
 
 XSLT_FLAGS = --nonet --xinclude
 XSLT_PARAM = --param toc.section.depth 4
@@ -447,7 +530,7 @@ manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
 
 # PDF, via dblatex
 manual_pdf = ${docbook_outdir}/pdf/libstdc++-manual.pdf
-DBLATEX_FLAGS = --dump --verbose --pdf -o ${manual_pdf}
+DBLATEX_FLAGS = --dump --verbose --pdf 
 
 # TEXINFO, via docbook2X
 # NB: Both experimental and tempermental
@@ -655,13 +738,8 @@ doc-install-xml: doc-xml
        test -z ${xmldir} || $(mkinstalldirs) ${xmldir}
        $(INSTALL_DATA) ${manual_xml} ${xmldir}
        $(INSTALL_DATA) ${api_xml} ${xmldir}
-stamp-html: stamp-html-copy stamp-html-doxygen
+stamp-html: stamp-html-docbook-data stamp-html-doxygen
        $(STAMP) stamp-html
-stamp-html-copy: stamp-html-docbook
-       cp -r ${top_srcdir}/doc/html/ext ${docbook_outdir}/html/manual/ext
-       cd ${docbook_outdir}/html/manual/ext
-       rm -rf ${docbook_outdir}/html/manual/ext/.svn 
-       $(STAMP) stamp-html-copy
 
 doc-html: stamp-html
 
@@ -793,6 +871,8 @@ ${docbook_outdir}/fo:
 
 ${docbook_outdir}/html:
        mkdir -p ${docbook_outdir}/html
+       mkdir -p ${docbook_outdir}/html/images
+       mkdir -p ${docbook_outdir}/html/manual/ext
 
 ${docbook_outdir}/pdf:
        mkdir -p ${docbook_outdir}/pdf
@@ -802,7 +882,7 @@ ${docbook_outdir}/texinfo:
 
 ${docbook_outdir}/xml:
        mkdir -p ${docbook_outdir}/xml
-doc-xml-validate-docbook: $(xml_sources)
+doc-xml-validate-docbook: $(xml_sources) $(xml_images)
        @echo "Generating XML validation log..."
        $(XMLLINT) $(XMLLINT_VALID_FLAGS) ${top_srcdir}/doc/xml/spine.xml
 stamp-xml-single-docbook: $(xml_sources) ${docbook_outdir}/xml
@@ -818,6 +898,18 @@ stamp-xml-single-docbook: $(xml_sources) ${docbook_outdir}/xml
 
 doc-xml-single-docbook: stamp-xml-single-docbook
 
+# HTML support files
+stamp-html-docbook-images: stamp-html-docbook $(xml_images)
+       $(INSTALL_DATA) $(xml_images) ${docbook_outdir}/html/images
+       $(STAMP) stamp-html-docbook-images
+
+stamp-html-docbook-lwg: stamp-html-docbook $(xml_extra)
+       $(INSTALL_DATA) $(xml_extra) ${docbook_outdir}/html/manual/ext
+       $(STAMP) stamp-html-docbook-lwg
+
+stamp-html-docbook-data: stamp-html-docbook-images stamp-html-docbook-lwg
+       $(STAMP) stamp-html-docbook-data
+
 # HTML, index plus chapters
 stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
        @echo "Generating html files..."
@@ -825,7 +917,7 @@ stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
        $(XSL_HTML_STYLE) ${top_srcdir}/doc/xml/spine.xml
        $(STAMP) stamp-html-docbook
 
-doc-html-docbook: stamp-html-docbook
+doc-html-docbook: stamp-html-docbook-data
 stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
        @echo "Generating html single file..."
        $(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
@@ -844,7 +936,8 @@ stamp-fo-docbook: $(xml_sources) ${docbook_outdir}/fo
 doc-fo-docbook: stamp-fo-docbook
 stamp-pdf-docbook: $(xml_sources) ${docbook_outdir}/pdf
        @echo "Generating pdf dblatex files..."
-       dblatex $(DBLATEX_FLAGS) ${top_srcdir}/doc/xml/spine.xml
+       dblatex $(DBLATEX_FLAGS) \
+       -o ${manual_pdf} ${top_srcdir}/doc/xml/spine.xml
        $(STAMP) stamp-pdf-docbook
 
 doc-pdf-docbook: stamp-pdf-docbook
index a956826..daac8c0 100644 (file)
     <title>Configure and Build File Dependencies</title>
   <mediaobject>
     <imageobject>
-      <imagedata align="center" format="PDF" scale="75" fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/confdeps.pdf"/>
+      <imagedata align="center" format="PDF" scale="75" fileref="../images/confdeps.pdf"/>
     </imageobject>
     <imageobject>
-      <imagedata align="center" format="PNG" scale="100" fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/confdeps.png"/>
+      <imagedata align="center" format="PNG" scale="100" fileref="../images/confdeps.png"/>
     </imageobject>
     <textobject>
       <phrase>Dependency Graph for Configure and Build Files</phrase>
index d0bf146..07ae228 100644 (file)
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_node_invariants.png"/>
+                          fileref="../images/pbds_node_invariants.png"/>
              </imageobject>
              <textobject>
                <phrase>Node Invariants</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_different_underlying_dss_1.png"/>
+                          fileref="../images/pbds_different_underlying_dss_1.png"/>
              </imageobject>
              <textobject>
                <phrase>Underlying Associative Data Structures</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_point_iterators_range_ops_1.png"/>
+                            fileref="../images/pbds_point_iterators_range_ops_1.png"/>
                </imageobject>
                <textobject>
                  <phrase>Node Invariants</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_point_iterators_range_ops_2.png"/>
+                            fileref="../images/pbds_point_iterators_range_ops_2.png"/>
                </imageobject>
                <textobject>
                  <phrase>Point Iteration in Hash Data Structures</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_invalidation_guarantee_erase.png"/>
+                            fileref="../images/pbds_invalidation_guarantee_erase.png"/>
                </imageobject>
                <textobject>
                  <phrase>Effect of erase in different underlying data structures</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_different_underlying_dss_2.png"/>
+                          fileref="../images/pbds_different_underlying_dss_2.png"/>
              </imageobject>
              <textobject>
                <phrase>Underlying Priority Queue Data Structures</phrase>
          </imageobject>
          <imageobject>
            <imagedata align="center" format="PNG" scale="100"
-                      fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_exception_hierarchy.png"/>
+                      fileref="../images/pbds_exception_hierarchy.png"/>
          </imageobject>
          <textobject>
            <phrase>Exception Hierarchy</phrase>
          <mediaobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_embedded_lists_1.png"/>
+                        fileref="../images/pbds_embedded_lists_1.png"/>
            </imageobject>
            <textobject>
              <phrase>Non-unique Mapping Standard Containers</phrase>
          <mediaobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_embedded_lists_2.png"/>
+                        fileref="../images/pbds_embedded_lists_2.png"/>
            </imageobject>
            <textobject>
              <phrase>
          <mediaobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_embedded_lists_3.png"/>
+                        fileref="../images/pbds_embedded_lists_3.png"/>
            </imageobject>
            <textobject>
              <phrase>Non-unique Mapping Containers</phrase>
          <mediaobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_point_iterator_hierarchy.png"/>
+                        fileref="../images/pbds_point_iterator_hierarchy.png"/>
            </imageobject>
            <textobject>
              <phrase>Point Iterator Hierarchy</phrase>
            </imageobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_invalidation_tag_hierarchy.png"/>
+                        fileref="../images/pbds_invalidation_tag_hierarchy.png"/>
            </imageobject>
            <textobject>
              <phrase>Invalidation Guarantee Tags Hierarchy</phrase>
            </imageobject>
            <imageobject>
              <imagedata align="center" format="PNG" scale="100"
-                        fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_container_tag_hierarchy.png"/>
+                        fileref="../images/pbds_container_tag_hierarchy.png"/>
            </imageobject>
            <textobject>
              <phrase>Container Tag Hierarchy</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_ranged_hash_range_hashing_fns.png"/>
+                            fileref="../images/pbds_hash_ranged_hash_range_hashing_fns.png"/>
                </imageobject>
                <textobject>
                  <phrase>Hash functions, ranged-hash functions, and
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_range_hashing_seq_diagram.png"/>
+                              fileref="../images/pbds_hash_range_hashing_seq_diagram.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Insert hash sequence diagram</phrase>
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_range_hashing_seq_diagram2.png"/>
+                              fileref="../images/pbds_hash_range_hashing_seq_diagram2.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Insert hash sequence diagram with a null policy</phrase>
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_policy_cd.png"/>
+                              fileref="../images/pbds_hash_policy_cd.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Hash policy class diagram</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_balls_and_bins.png"/>
+                            fileref="../images/pbds_balls_and_bins.png"/>
                </imageobject>
                <textobject>
                  <phrase>Balls and bins</phrase>
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_insert_resize_sequence_diagram1.png"/>
+                              fileref="../images/pbds_insert_resize_sequence_diagram1.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Insert resize sequence diagram</phrase>
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_insert_resize_sequence_diagram2.png"/>
+                              fileref="../images/pbds_insert_resize_sequence_diagram2.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Standard resize policy trigger sequence
                <mediaobject>
                  <imageobject>
                    <imagedata align="center" format="PNG" scale="100"
-                              fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_insert_resize_sequence_diagram3.png"/>
+                              fileref="../images/pbds_insert_resize_sequence_diagram3.png"/>
                  </imageobject>
                  <textobject>
                    <phrase>Standard resize policy size sequence
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_node_invariants.png"/>
+                          fileref="../images/pbds_tree_node_invariants.png"/>
              </imageobject>
              <textobject>
                <phrase>Tree node invariants</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_node_invalidations.png"/>
+                          fileref="../images/pbds_tree_node_invalidations.png"/>
              </imageobject>
              <textobject>
                <phrase>Tree node invalidation</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_node_updator_policy_cd.png"/>
+                            fileref="../images/pbds_tree_node_updator_policy_cd.png"/>
                </imageobject>
                <textobject>
                  <phrase>A tree and its update policy</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_restoring_node_invariants.png"/>
+                            fileref="../images/pbds_restoring_node_invariants.png"/>
                </imageobject>
                <textobject>
                  <phrase>Restoring node invariants</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_update_seq_diagram.png"/>
+                            fileref="../images/pbds_update_seq_diagram.png"/>
                </imageobject>
                <textobject>
                  <phrase>Insert update sequence</phrase>
              <mediaobject>
                <imageobject>
                  <imagedata align="center" format="PNG" scale="100"
-                            fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_rationale_null_node_updator.png"/>
+                            fileref="../images/pbds_rationale_null_node_updator.png"/>
                </imageobject>
                <textobject>
                  <phrase>Useless update path</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_pat_trie.png"/>
+                          fileref="../images/pbds_pat_trie.png"/>
              </imageobject>
              <textobject>
                <phrase>A PATRICIA trie</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_trie_node_updator_policy_cd.png"/>
+                          fileref="../images/pbds_trie_node_updator_policy_cd.png"/>
              </imageobject>
              <textobject>
                <phrase>A trie and its update policy</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_simple_list.png"/>
+                          fileref="../images/pbds_simple_list.png"/>
              </imageobject>
              <textobject>
                <phrase>A simple list</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_list_update.png"/>
+                          fileref="../images/pbds_list_update.png"/>
              </imageobject>
              <textobject>
                <phrase>The counter algorithm</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_different_underlying_dss.png"/>
+                          fileref="../images/pbds_priority_queue_different_underlying_dss.png"/>
              </imageobject>
              <textobject>
                <phrase>Underlying Priority-Queue Data-Structures.</phrase>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_tag_hierarchy.png"/>
+                          fileref="../images/pbds_priority_queue_tag_hierarchy.png"/>
              </imageobject>
              <textobject>
                <phrase>Priority-Queue Data-Structure Tags.</phrase>
index 0c0fc03..d03e594 100644 (file)
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_hash_local.png"/>
+                          fileref="../images/pbds_text_find_timing_test_hash_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.png"/>
+                          fileref="../images/pbds_cc_hash_random_int_find_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.png"/>
+                          fileref="../images/pbds_gp_hash_random_int_find_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png"/>
+                          fileref="../images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png"/>
+                          fileref="../images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png"/>
+                          fileref="../images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png"/>
+                          fileref="../images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.png"/>
+                          fileref="../images/pbds_hash_zlob_random_int_find_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.png"/>
+                          fileref="../images/pbds_hash_random_int_erase_mem_usage_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_node_tree_local.png"/>
+                          fileref="../images/pbds_tree_text_insert_timing_test_node_tree_local.png"/>
              </imageobject>
            </mediaobject>
 
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_vector_tree_local.png"/>
+                          fileref="../images/pbds_tree_text_insert_timing_test_vector_tree_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_pat_trie_local.png"/>
+                          fileref="../images/pbds_tree_text_insert_timing_test_pat_trie_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_tree_like_local.png"/>
+                          fileref="../images/pbds_text_find_timing_test_tree_like_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find_timing_test_local.png"/>
+                          fileref="../images/pbds_tree_text_lor_find_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_split_join_timing_test_local.png"/>
+                          fileref="../images/pbds_tree_split_join_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_tree_order_statistics_timing_test_local.png"/>
+                          fileref="../images/pbds_tree_order_statistics_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png"/>
+                          fileref="../images/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
            <mediaobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
+                          fileref="../images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png"/>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PDF" scale="33"
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_push_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml//images/pbds_pairing_priority_queue_text_push_timing_test_local.png"/>
+                          fileref="../images/pbds_pairing_priority_queue_text_push_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_pop_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_push_pop_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml//images/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png"/>
+                          fileref="../images/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_random_int_push_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml//images/pbds_binary_priority_queue_random_int_push_timing_test_local.png"/>
+                          fileref="../images/pbds_binary_priority_queue_random_int_push_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_pop_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_random_int_push_pop_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_pop_mem_usage_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_pop_mem_usage_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_join_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_join_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_modify_up_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml//images/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_modify_down_timing_test_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>
              </imageobject>
              <imageobject>
                <imagedata align="center" format="PNG" scale="100"
-                          fileref="/mnt/share/src/gcc.svn-trunk/libstdc++-v3/doc/xml//images/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png"/>
+                          fileref="../images/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png"/>
              </imageobject>
            </mediaobject>
          </informalfigure>