|
| 1 | +# Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com> |
| 2 | +# |
| 3 | +# Distributed under the Boost Software License, Version 1.0. |
| 4 | +# (See accompanying file LICENSE_1_0.txt or copy at |
| 5 | +# http://www.boost.org/LICENSE_1_0.txt) |
| 6 | +project boost/doc ; |
| 7 | +import boostbook : boostbook ; |
| 8 | + |
| 9 | +alias asio : ../libs/asio/doc//asio/<xsl:param>boost.libraries=../../libs/libraries.htm ; |
| 10 | + |
| 11 | +boostbook doc |
| 12 | + : |
| 13 | + src/boost.xml |
| 14 | + : |
| 15 | + ## Build the various generated docs (Doxygen and QuickBook)... |
| 16 | + |
| 17 | + <dependency>../libs/accumulators/doc//accdoc.xml |
| 18 | + <dependency>../libs/accumulators/doc//statsdoc.xml |
| 19 | + <dependency>../libs/accumulators/doc//opdoc.xml |
| 20 | + <dependency>../libs/accumulators/doc//accumulators |
| 21 | + <dependency>../libs/program_options/doc//autodoc.xml |
| 22 | + <dependency>../libs/algorithm/string/doc//autodoc.xml |
| 23 | + <dependency>../libs/logic/doc//reference.xml |
| 24 | + <dependency>../libs/functional/hash/doc//hash |
| 25 | + #<dependency>../libs/type_traits/doc//type_traits |
| 26 | + <dependency>../libs/static_assert/doc//static_assert |
| 27 | + <dependency>../libs/tr1/doc//tr1 |
| 28 | + <dependency>../libs/foreach/doc//foreach |
| 29 | + <dependency>../libs/mpi/doc//mpi |
| 30 | + <dependency>../libs/mpi/doc//mpi_autodoc.xml |
| 31 | + <dependency>../libs/property_tree/doc//autodoc.xml |
| 32 | + <dependency>../libs/property_tree/doc//property_tree |
| 33 | + #<dependency>../libs/proto/doc//protodoc.xml |
| 34 | + <dependency>../libs/proto/doc//proto |
| 35 | + <dependency>../libs/typeof/doc//typeof |
| 36 | + <dependency>../libs/xpressive/doc//autodoc.xml |
| 37 | + <dependency>../libs/xpressive/doc//xpressive |
| 38 | + <dependency>../libs/date_time/xmldoc//date_time_autodoc.xml |
| 39 | + <dependency>../libs/date_time/xmldoc//gregorian_autodoc.xml |
| 40 | + <dependency>../libs/date_time/xmldoc//posix_time_autodoc.xml |
| 41 | + <dependency>../libs/date_time/xmldoc//local_time_autodoc.xml |
| 42 | + <dependency>../tools/jam/doc//bjam |
| 43 | + <dependency>../tools/quickbook/doc//quickbook |
| 44 | + <dependency>../libs/interprocess/doc//autodoc.xml |
| 45 | + <dependency>../libs/interprocess/doc//interprocess |
| 46 | + <dependency>../libs/intrusive/doc//autodoc.xml |
| 47 | + <dependency>../libs/intrusive/doc//intrusive |
| 48 | + <dependency>../libs/units/doc//units |
| 49 | + <dependency>../libs/unordered/doc//unordered |
| 50 | + <dependency>../libs/thread/doc//thread |
| 51 | + <dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml |
| 52 | + |
| 53 | + ## Add path references to the QuickBook generated docs... |
| 54 | + |
| 55 | + <implicit-dependency>../libs/accumulators/doc//accumulators |
| 56 | + <implicit-dependency>../libs/functional/hash/doc//hash |
| 57 | + #<implicit-dependency>../libs/type_traits/doc//type_traits |
| 58 | + <implicit-dependency>../libs/static_assert/doc//static_assert |
| 59 | + <implicit-dependency>../libs/tr1/doc//tr1 |
| 60 | + <implicit-dependency>../libs/foreach/doc//foreach |
| 61 | + <implicit-dependency>../libs/property_tree/doc//property_tree |
| 62 | + <implicit-dependency>../libs/proto/doc//proto |
| 63 | + <implicit-dependency>../libs/typeof/doc//typeof |
| 64 | + <implicit-dependency>../libs/xpressive/doc//xpressive |
| 65 | + <implicit-dependency>../tools/jam/doc//bjam |
| 66 | + <implicit-dependency>../tools/quickbook/doc//quickbook |
| 67 | + <implicit-dependency>../libs/mpi/doc//mpi |
| 68 | + <implicit-dependency>../libs/interprocess/doc//interprocess |
| 69 | + <implicit-dependency>../libs/intrusive/doc//intrusive |
| 70 | + <implicit-dependency>../libs/units/doc//units |
| 71 | + <implicit-dependency>../libs/unordered/doc//unordered |
| 72 | + <implicit-dependency>../libs/thread/doc//thread |
| 73 | + <implicit-dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml |
| 74 | + |
| 75 | + <xsl:param>boost.libraries=../../libs/libraries.htm |
| 76 | + |
| 77 | + <dependency>css |
| 78 | + <dependency>images |
| 79 | + <dependency>callouts |
| 80 | + ; |
| 81 | + |
| 82 | +install css : [ glob src/*.css ] : <location>html ; |
| 83 | +explicit css ; |
| 84 | +install images : [ glob src/images/*.png ] : <location>html/images ; |
| 85 | +explicit images ; |
| 86 | +install callouts : [ glob src/images/callouts/*.png ] : <location>html/images/callouts ; |
| 87 | +explicit callouts ; |
| 88 | + |
| 89 | + |