summaryrefslogtreecommitdiffstats
path: root/src/boost/tools/docca/example/Jamfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/tools/docca/example/Jamfile')
-rw-r--r--src/boost/tools/docca/example/Jamfile65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/boost/tools/docca/example/Jamfile b/src/boost/tools/docca/example/Jamfile
new file mode 100644
index 000000000..61d564f07
--- /dev/null
+++ b/src/boost/tools/docca/example/Jamfile
@@ -0,0 +1,65 @@
+#
+# Copyright (c) 2013-2016 Vinnie Falco (vinnie dot falco at gmail dot com)
+#
+# 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)
+#
+
+import os ;
+
+local broot = [ os.environ BOOST_ROOT ] ;
+
+project docca/doc ;
+
+using boostbook ;
+using quickbook ;
+using doxygen ;
+
+xml docca_bb : main.qbk ;
+
+path-constant out : . ;
+
+install stylesheets
+ :
+ $(broot)/doc/src/boostbook.css
+ :
+ <location>$(out)/html
+ ;
+
+explicit stylesheets ;
+
+install images
+ :
+ [ glob $(broot)/doc/src/images/*.png ]
+ :
+ <location>$(out)/html/images
+ ;
+
+explicit images ;
+
+install callouts
+ :
+ [ glob $(broot)/doc/src/images/callouts/*.png ]
+ :
+ <location>$(out)/html/images/callouts
+ ;
+
+explicit callout ;
+
+boostbook doc
+ :
+ docca_bb
+ :
+ <xsl:param>chapter.autolabel=0
+ <xsl:param>boost.root=$(broot)
+ <xsl:param>chapter.autolabel=0
+ <xsl:param>chunk.first.sections=1 # Chunk the first top-level section?
+ <xsl:param>chunk.section.depth=8 # Depth to which sections should be chunked
+ <xsl:param>generate.section.toc.level=1 # Control depth of TOC generation in sections
+ <xsl:param>toc.max.depth=2 # How many levels should be created for each TOC?
+ <xsl:param>toc.section.depth=2 # How deep should recursive sections appear in the TOC?
+ :
+ <location>temp
+ <dependency>stylesheets
+ <dependency>images
+ ;