# Copyright (c) 2002 Douglas Gregor # # 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) project boost/doc ; import boostbook : boostbook ; alias asio : ../libs/asio/doc//asio/boost.libraries=../../libs/libraries.htm ; # # Note that when refering to libraries that use auto-index we must process all the way to # docbook before including here. We must also ensure that auto-index uses it's own index # generation, otherwise we get one big index that's repeated in each library. Xslt's index # generation is also so slow that it's impractical for a build this large (takes ~ 9 hrs # to build with just 3 indexed libraries). Hence we refer to these libraries as for example: # # ../libs/interprocess/doc//standalone/docbook # # Within each library that uses this, make sure that the boostbook target contains # # docbook:on # # And if boost.root is set, restrict it to local html builds using: # # html:boost.root=../../../.. # html:boost.libraries=../../../../libs/libraries.htm # # Finally, in boost.xml we xi:include interproces.auto_index.docbook which is the final # post-index generation docbook, rather than interprocess.xml which is the pre-indexed boostbook. # boostbook doc : src/boost.xml : ## Build the various generated docs (Doxygen and QuickBook)... ../libs/accumulators/doc//accdoc.xml ../libs/accumulators/doc//statsdoc.xml ../libs/accumulators/doc//opdoc.xml ../libs/accumulators/doc//accumulators ../libs/circular_buffer/doc//standalone/docbook ../libs/lexical_cast/doc//lexical_cast ../libs/chrono/doc//chrono ../libs/program_options/doc//autodoc.xml ../libs/algorithm/string/doc//autodoc.xml ../libs/logic/doc//reference.xml ../libs/functional/hash/doc//hash #../libs/type_traits/doc//type_traits ../libs/static_assert/doc//static_assert ../libs/tr1/doc//tr1 ../libs/foreach/doc//foreach ../libs/mpi/doc//mpi ../libs/mpi/doc//mpi_autodoc.xml ../libs/property_tree/doc//autodoc.xml ../libs/property_tree/doc//property_tree #../libs/proto/doc//protodoc.xml ../libs/proto/doc//proto ../libs/ratio/doc//ratio ../libs/typeof/doc//typeof ../libs/xpressive/doc//autodoc.xml ../libs/xpressive/doc//xpressive ../libs/date_time/xmldoc//date_time_autodoc.xml ../libs/date_time/xmldoc//gregorian_autodoc.xml ../libs/date_time/xmldoc//posix_time_autodoc.xml ../libs/date_time/xmldoc//local_time_autodoc.xml ../tools/build/doc//jam_docs ../tools/quickbook/doc//quickbook ../libs/interprocess/doc//standalone/docbook ../libs/intrusive/doc//standalone/docbook ../libs/move/doc//autodoc.xml ../libs/move/doc//move ../libs/container/doc//standalone/docbook ../libs/units/doc//units ../libs/unordered/doc//unordered ../libs/thread/doc//thread ../libs/signals2/doc//hello_world_def_code_snippet.xml ../libs/random/doc//random #../libs/spirit/doc//spirit ../libs/heap/doc//autodoc.xml ../libs/heap/doc//heap ../libs/lockfree/doc//autodoc.xml ../libs/lockfree/doc//lockfree ../libs/atomic/doc//atomic ../libs/type_erasure/doc//type_erasure ../libs/align/doc//align ../libs/type_index/doc//type_index ## Add path references to the QuickBook generated docs... ../libs/accumulators/doc//accumulators ../libs/chrono/doc//chrono ../libs/lexical_cast/doc//lexical_cast ../libs/functional/hash/doc//hash #../libs/type_traits/doc//type_traits ../libs/static_assert/doc//static_assert ../libs/tr1/doc//tr1 ../libs/foreach/doc//foreach ../libs/property_tree/doc//property_tree ../libs/proto/doc//proto ../libs/ratio/doc//ratio ../libs/typeof/doc//typeof ../libs/xpressive/doc//xpressive ../tools/build/doc//jam_docs ../tools/quickbook/doc//quickbook ../libs/mpi/doc//mpi ../libs/circular_buffer/doc//standalone/docbook ../libs/container/doc//standalone/docbook ../libs/interprocess/doc//standalone/docbook ../libs/intrusive/doc//standalone/docbook ../libs/move/doc//move ../libs/units/doc//units ../libs/unordered/doc//unordered ../libs/thread/doc//thread ../libs/signals2/doc//hello_world_def_code_snippet.xml ../libs/random/doc//random #../libs/spirit/doc//spirit ../libs/heap/doc//heap ../libs/lockfree/doc//lockfree ../libs/atomic/doc//atomic ../libs/type_erasure/doc//type_erasure ../libs/align/doc//align ../libs/type_index/doc//type_index boost.libraries=../../libs/libraries.htm html:chunker.output.doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" html:chunker.output.doctype-system="http://www.w3.org/TR/html4/loose.dtd" images callouts ; install images : [ glob src/images/*.png ] : html/images ; explicit images ; install callouts : [ glob src/images/callouts/*.png ] : html/images/callouts ; explicit callouts ;