]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Copyright 2010 Tim Blechmann |
2 | # Distributed under the Boost Software License, Version 1.0. (See accompanying | |
3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
4 | ||
5 | import doxygen ; | |
6 | import quickbook ; | |
7 | ||
8 | doxygen autodoc | |
9 | : | |
10 | [ glob ../../../boost/heap/*.hpp ] ../../../boost/heap/detail/mutable_heap.hpp | |
11 | : | |
12 | #<doxygen:param>EXTRACT_ALL=YES | |
13 | <doxygen:param>"PREDEFINED=\"BOOST_DOXYGEN_INVOKED\" \\ | |
14 | \"BOOST_DEDUCED_TYPENAME=typename\" \\ | |
15 | \"BOOST_NOEXCEPT=noexcept\" \\ | |
16 | \"BOOST_NOEXCEPT_IF=noexcept\" \\ | |
17 | " | |
18 | <doxygen:param>HIDE_UNDOC_MEMBERS=YES | |
19 | <doxygen:param>HIDE_UNDOC_CLASSES=YES | |
20 | <doxygen:param>INLINE_INHERITED_MEMB=YES | |
21 | <doxygen:param>EXTRACT_PRIVATE=NO | |
22 | <doxygen:param>ENABLE_PREPROCESSING=YES | |
23 | <doxygen:param>MACRO_EXPANSION=YES | |
24 | <doxygen:param>EXPAND_ONLY_PREDEF=YES | |
25 | <doxygen:param>SEARCH_INCLUDES=YES | |
26 | <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT) | |
27 | <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/heap/examples | |
28 | <doxygen:param>BRIEF_MEMBER_DESC=YES | |
29 | <doxygen:param>REPEAT_BRIEF=YES | |
30 | <doxygen:param>ALWAYS_DETAILED_SEC=YES | |
31 | <doxygen:param>MULTILINE_CPP_IS_BRIEF=YES | |
32 | ; | |
33 | ||
34 | xml heap : heap.qbk : ; | |
35 | ||
36 | boostbook standalone | |
37 | : heap | |
38 | : <xsl:param>html.stylesheet=boostbook.css | |
39 | <xsl:param>boost.root=../../../.. | |
40 | <xsl:param>boost.libraries=../../../libraries.htm | |
41 | <xsl:param>toc.max.depth=3 | |
42 | <xsl:param>toc.section.depth=1 | |
43 | <xsl:param>chunk.section.depth=1 | |
44 | <dependency>autodoc | |
45 | <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/heap/doc/html | |
46 | ; | |
47 | ||
48 | install css : [ glob $(BOOST_ROOT)/doc/src/*.css ] | |
49 | : <location>html ; | |
50 | install images : [ glob $(BOOST_ROOT)/doc/src/images/*.png ] | |
51 | : <location>html/images ; | |
52 | explicit css ; | |
53 | explicit images ; | |
54 | ||
55 | ############################################################################### | |
56 | alias boostdoc | |
57 | : heap | |
58 | : | |
59 | : <dependency>autodoc | |
60 | : ; | |
61 | explicit boostdoc ; | |
62 | alias boostrelease ; | |
63 | explicit boostrelease ; |