• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
5import doxygen ;
6import quickbook ;
7
8doxygen 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
34xml heap : heap.qbk : ;
35
36boostbook 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
48install css : [ glob $(BOOST_ROOT)/doc/src/*.css ]
49    : <location>html ;
50install images : [ glob $(BOOST_ROOT)/doc/src/images/*.png ]
51    : <location>html/images ;
52explicit css ;
53explicit images ;
54
55###############################################################################
56alias boostdoc
57    : heap
58    :
59    : <dependency>autodoc
60    : ;
61explicit boostdoc ;
62alias boostrelease ;
63explicit boostrelease ;
64