• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Boost.Icl
2#
3# Copyright (c) 2008-2009 Joachim Faulhaber
4# Copyright (c) 2000-2006 Cortex Software GmbH
5#
6# Distributed under the Boost Software License, Version 1.0.
7# (See accompanying file LICENSE_1_0.txt or copy at
8# http://www.boost.org/LICENSE_1_0.txt)
9
10import doxygen ;
11import quickbook ;
12
13# -----------------------------------------------------------------------------
14# Doxygen
15# -----------------------------------------------------------------------------
16
17doxygen icldoc
18    :
19        [ glob ../../../boost/icl/*.hpp ]
20    :
21        <doxygen:param>EXTRACT_ALL=NO
22        <doxygen:param>HIDE_UNDOC_MEMBERS=YES
23        <doxygen:param>EXTRACT_PRIVATE=NO
24        <doxygen:param>ENABLE_PREPROCESSING=YES
25        <doxygen:param>MACRO_EXPANSION=NO
26        <doxygen:param>EXPAND_ONLY_PREDEF=YES
27        <doxygen:param>SEARCH_INCLUDES=NO
28        <reftitle>"Interval Container Library Reference"
29    ;
30
31
32# -----------------------------------------------------------------------------
33# Quickbook
34# -----------------------------------------------------------------------------
35
36import quickbook ;
37
38xml icl
39    :
40        icl.qbk
41    ;
42
43boostbook standalone
44    :
45        icl
46    :
47        <xsl:param>boost.root=../../../..
48        <xsl:param>boost.libraries=../../../libraries.htm
49        <xsl:param>toc.max.depth=2
50        <xsl:param>toc.section.depth=2
51        <xsl:param>chunk.section.depth=2
52		<dependency>icldoc
53
54    ;
55
56###############################################################################
57alias boostdoc ;
58explicit boostdoc ;
59alias boostrelease : standalone ;
60explicit boostrelease ;
61