# 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 -boost.defaults=Boost html:boost.defaults=none html:toc.max.depth=3 html:toc.section.depth=2 html: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 : html:$(here)/html html:generate.toc="library nop; chapter toc; section toc;" html:html.stylesheet=boostbook.css html:boost.image.src=images/boost.png html:boost.graphics.root=images/ ; boostbook tutorial : tutorial.qbk : html:$(here)/html/tutorial html:html.stylesheet=../boostbook.css html:boost.image.src=../images/boost.png html:boost.graphics.root=../images/ ; boostbook reference : reference.qbk : html:$(here)/html/reference html:html.stylesheet=../boostbook.css html:boost.image.src=../images/boost.png html:boost.graphics.root=../images/ ; html article : article.rst : 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 ;