Add makefile target to update HTML files in source tree
Also remove the creation of the html/ext sub-directory, which has been unused since revision r245258. * doc/Makefile.am (doc-html-docbook-regenerate): New target. (${docbook_outdir}/html): Do not create unused 'html/ext' directory. * doc/Makefile.in: Regenerate. * doc/xml/manual/documentation_hacking.xml: Document new target. * doc/html/*: Regenerate. From-SVN: r276695
This commit is contained in:
parent
8beaf167f7
commit
07f37a7fd4
5 changed files with 32 additions and 4 deletions
|
@ -1,5 +1,11 @@
|
|||
2019-10-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/Makefile.am (doc-html-docbook-regenerate): New target.
|
||||
(${docbook_outdir}/html): Do not create unused 'html/ext' directory.
|
||||
* doc/Makefile.in: Regenerate.
|
||||
* doc/xml/manual/documentation_hacking.xml: Document new target.
|
||||
* doc/html/*: Regenerate.
|
||||
|
||||
* doc/xml/manual/allocator.xml: Use archived copy of CUJ article.
|
||||
* doc/html/*: Regenerate.
|
||||
|
||||
|
|
|
@ -476,7 +476,6 @@ ${docbook_outdir}/fo:
|
|||
|
||||
${docbook_outdir}/html:
|
||||
mkdir -p ${docbook_outdir}/html
|
||||
mkdir -p ${docbook_outdir}/html/ext
|
||||
mkdir -p ${docbook_outdir}/html/images
|
||||
mkdir -p ${docbook_outdir}/html/manual
|
||||
|
||||
|
@ -545,6 +544,12 @@ stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
|||
|
||||
doc-html-docbook: stamp-html-docbook-data
|
||||
|
||||
# Generate the HTML pages and copy them back to the source tree.
|
||||
doc-html-docbook-regenerate: doc-html-docbook
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/*.html ${top_srcdir}/doc/html
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/images/* ${top_srcdir}/doc/html/images
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/manual/*.html ${top_srcdir}/doc/html/manual
|
||||
|
||||
# HTML, all one page
|
||||
# NB: Have to generate customization XSL for UTF-8 output.
|
||||
manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
|
||||
|
|
|
@ -977,7 +977,6 @@ ${docbook_outdir}/fo:
|
|||
|
||||
${docbook_outdir}/html:
|
||||
mkdir -p ${docbook_outdir}/html
|
||||
mkdir -p ${docbook_outdir}/html/ext
|
||||
mkdir -p ${docbook_outdir}/html/images
|
||||
mkdir -p ${docbook_outdir}/html/manual
|
||||
|
||||
|
@ -1029,6 +1028,12 @@ stamp-html-docbook: $(xml_sources) ${docbook_outdir}/html
|
|||
$(STAMP) stamp-html-docbook
|
||||
|
||||
doc-html-docbook: stamp-html-docbook-data
|
||||
|
||||
# Generate the HTML pages and copy them back to the source tree.
|
||||
doc-html-docbook-regenerate: doc-html-docbook
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/*.html ${top_srcdir}/doc/html
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/images/* ${top_srcdir}/doc/html/images
|
||||
$(INSTALL_DATA) ${docbook_outdir}/html/manual/*.html ${top_srcdir}/doc/html/manual
|
||||
stamp-html-single-docbook: $(xml_sources) ${docbook_outdir}/html
|
||||
@echo "Generating html single file..."
|
||||
$(XSLTPROC) $(XSLT_PARAM) $(XSLT_FLAGS) -o ${manual_html} \
|
||||
|
|
|
@ -381,10 +381,15 @@
|
|||
</p><p>
|
||||
</p><pre class="screen"><strong class="userinput"><code>make doc-xml-single-docbook</code></strong></pre><p>
|
||||
</p><p>
|
||||
Generated files are output into separate sub directores of
|
||||
Generated files are output into separate sub-directores of
|
||||
<code class="filename">doc/docbook/</code> in the
|
||||
build directory, based on the output format. For instance, the
|
||||
HTML docs will be in <code class="filename">doc/docbook/html</code>.
|
||||
</p><p>
|
||||
The </p><pre class="screen">doc-html-docbook-regenerate</pre><p> target will generate
|
||||
the HTML files and copy them back to the libstdc++ source tree.
|
||||
This can be used to update the HTML files that are checked in to
|
||||
version control.
|
||||
</p><p>
|
||||
If the Docbook stylesheets are installed in a custom location,
|
||||
one can use the variable <code class="literal">XSL_STYLE_DIR</code> to
|
||||
|
|
|
@ -807,13 +807,20 @@
|
|||
</para>
|
||||
|
||||
<para>
|
||||
Generated files are output into separate sub directores of
|
||||
Generated files are output into separate sub-directores of
|
||||
<filename class="directory">doc/docbook/</filename> in the
|
||||
build directory, based on the output format. For instance, the
|
||||
HTML docs will be in <filename
|
||||
class="directory">doc/docbook/html</filename>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The <screen>doc-html-docbook-regenerate</screen> target will generate
|
||||
the HTML files and copy them back to the libstdc++ source tree.
|
||||
This can be used to update the HTML files that are checked in to
|
||||
version control.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
If the Docbook stylesheets are installed in a custom location,
|
||||
one can use the variable <literal>XSL_STYLE_DIR</literal> to
|
||||
|
|
Loading…
Add table
Reference in a new issue