# Copyright (c) 2006 Joel de Guzman # Copyright (c) 2015 Stefan Seefeld # # 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 boostbook ; import quickbook ; import docutils ; import os ; path-constant here : . ; path-constant images : html/images ; project python/doc : requirements -<xsl:param>boost.defaults=Boost <format>html:<xsl:param>boost.defaults=none <format>html:<xsl:param>toc.max.depth=3 <format>html:<xsl:param>toc.section.depth=2 <format>html:<xsl:param>chunk.section.depth=1 ; make numpy : numpy/index.rst : @sphinx-build ; if [ os.name ] = NT { actions sphinx-build { chdir "$(>:D)" && make clean && make html} } else { actions sphinx-build { make -C "$(>:D)" clean html} } boostbook python : python.qbk : <format>html:<name>$(here)/html <format>html:<xsl:param>generate.toc="library nop; chapter toc; section toc;" <format>html:<xsl:param>html.stylesheet=boostbook.css <format>html:<xsl:param>boost.image.src=images/boost.png <format>html:<xsl:param>boost.graphics.root=images/ ; boostbook tutorial : tutorial.qbk : <format>html:<name>$(here)/html/tutorial <format>html:<xsl:param>html.stylesheet=../boostbook.css <format>html:<xsl:param>boost.image.src=../images/boost.png <format>html:<xsl:param>boost.graphics.root=../images/ ; boostbook reference : reference.qbk : <format>html:<name>$(here)/html/reference <format>html:<xsl:param>html.stylesheet=../boostbook.css <format>html:<xsl:param>boost.image.src=../images/boost.png <format>html:<xsl:param>boost.graphics.root=../images/ ; html article : article.rst : <location>html <docutils-html>"--link-stylesheet --traceback --trim-footnote-reference-space --footnote-references=superscript --stylesheet=rst.css" ; ############################################################################### alias boostdoc ; explicit boostdoc ; alias boostrelease : python tutorial reference numpy article ; explicit boostrelease ;