78b8cff1e1cbe4cb7e5900a7661d413e55335b3b
[platform/upstream/boost.git] / libs / heap / doc / Jamfile.v2
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                                    "
16         <doxygen:param>HIDE_UNDOC_MEMBERS=YES
17         <doxygen:param>HIDE_UNDOC_CLASSES=YES
18         <doxygen:param>INLINE_INHERITED_MEMB=YES
19         <doxygen:param>EXTRACT_PRIVATE=NO
20         <doxygen:param>ENABLE_PREPROCESSING=YES
21         <doxygen:param>MACRO_EXPANSION=YES
22         <doxygen:param>EXPAND_ONLY_PREDEF=YES
23         <doxygen:param>SEARCH_INCLUDES=YES
24         <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
25         <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/heap/examples
26         <doxygen:param>BRIEF_MEMBER_DESC=YES
27         <doxygen:param>REPEAT_BRIEF=YES
28         <doxygen:param>ALWAYS_DETAILED_SEC=YES
29         <doxygen:param>MULTILINE_CPP_IS_BRIEF=YES
30     ;
31
32 xml heap : heap.qbk : ;
33
34 boostbook standalone
35     : heap
36     : <xsl:param>html.stylesheet=boostbook.css
37       <xsl:param>boost.root=../../../..
38       <xsl:param>boost.libraries=../../../libraries.htm
39       <xsl:param>toc.max.depth=3
40       <xsl:param>toc.section.depth=1
41       <xsl:param>chunk.section.depth=1
42       <dependency>autodoc
43       <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/heap/doc/html
44     ;
45
46 install css : [ glob $(BOOST_ROOT)/doc/src/*.css ]
47     : <location>html ;
48 install images : [ glob $(BOOST_ROOT)/doc/src/images/*.png ]
49     : <location>html/images ;
50 explicit css ;
51 explicit images ;