Update Jamfile to produce AsciiDoc and add corresponding file stubs

This commit is contained in:
Christian Mazakas
2022-02-02 10:44:02 -08:00
parent e9ffeceeab
commit 2d23e7e056
14 changed files with 84 additions and 16 deletions

View File

@@ -3,23 +3,20 @@
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
using boostbook ;
using quickbook ;
import asciidoctor ;
xml hash : hash.qbk ;
boostbook standalone : hash :
<xsl:param>boost.root=../../../..
html hash.html : hash.adoc ;
<xsl:param>chunk.first.sections=1
<xsl:param>chunk.section.depth=2
<xsl:param>generate.section.toc.level=2
<xsl:param>toc.section.depth=1
<xsl:param>toc.max.depth=1
<format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/container_hash/doc/html
;
install html_ : hash.html : <location>html ;
pdf hash.pdf : hash.adoc ;
explicit hash.pdf ;
install pdf_ : hash.pdf : <location>pdf ;
explicit pdf_ ;
###############################################################################
alias boostdoc : hash ;
alias boostdoc ;
explicit boostdoc ;
alias boostrelease ;
alias boostrelease : html_ ;
explicit boostrelease ;

23
doc/hash.adoc Normal file
View File

@@ -0,0 +1,23 @@
= Boost.ContainerHash
:toc: left
:toclevels: 2
:idprefix:
:docinfo: private-footer
:source-highlighter: rouge
:nofooter:
:sectlinks:
:leveloffset: +1
include::hash/intro.adoc[]
include::hash/tutorial.adoc[]
include::hash/custom.adoc[]
include::hash/combine.adoc[]
include::hash/portability.adoc[]
include::hash/disable.adoc[]
include::hash/changes.adoc[]
include::hash/rationale.adoc[]
include::hash/ref.adoc[]
include::hash/links.adoc[]
include::hash/thanks.adoc[]
include::hash/copyright.adoc[]

4
doc/hash/changes.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#changes]
= Change Log
:idprefix: changes_

4
doc/hash/combine.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#combine]
= Combining hash values
:idprefix: combine_

4
doc/hash/copyright.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#copyright]
= Copyright
:idprefix: copyright_

4
doc/hash/custom.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#custom]
= Extending boost::hash for a custom data type
:idprefix: custom_

4
doc/hash/disable.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#disable]
= Disabling The Extensions
:idprefix: disable_

4
doc/hash/intro.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#intro]
= Introduction
:idprefix: intro_

4
doc/hash/links.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#links]
= Links
:idprefix: links_

View File

@@ -0,0 +1,4 @@
[#portability]
= Portability
:idprefix: portability_

4
doc/hash/rationale.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#rationale]
= Rationale
:idprefix: rationale_

4
doc/hash/ref.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#ref]
= Reference
:idprefix: ref_

4
doc/hash/thanks.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#thanks]
= Acknowledgements
:idprefix: thanks_

4
doc/hash/tutorial.adoc Normal file
View File

@@ -0,0 +1,4 @@
[#tutorial]
= Tutorial
:idprefix: tutorial_