]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Copyright Eric Niebler 2005. Use, modification, and distribution are |
2 | # subject to 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/xpressive/*.hpp ] | |
11 | [ glob ../../../boost/xpressive/traits/*.hpp ] | |
12 | : | |
13 | <doxygen:param>EXTRACT_ALL=YES | |
14 | <doxygen:param>"PREDEFINED=\"BOOST_XPRESSIVE_DOXYGEN_INVOKED\" \\ | |
15 | \"BOOST_DEDUCED_TYPENAME=typename\" \\ | |
16 | \"BOOST_XPRESSIVE_GLOBAL_MARK_TAG(x,y)=mark_tag const x(y)\" \\ | |
17 | \"BOOST_STATIC_CONSTANT(x,y)=static x const y\" \\ | |
18 | \"BOOST_XPR_NONDEDUCED_TYPE_(X)=X\" \\ | |
19 | \"BOOST_PROTO_DISABLE_IF_IS_CONST(X)=\" \\ | |
20 | \"UNREF(X)=typename remove_reference<X>::type\" \\ | |
21 | \"UNCV(X)=typename remove_const<X>::type\" \\ | |
22 | \"UNREF(X)=typename remove_reference<X>::type\" \\ | |
23 | \"UNCVREF(X)=typename remove_const<typename remove_reference<X>::type>::type\"" | |
24 | <doxygen:param>HIDE_UNDOC_MEMBERS=NO | |
25 | <doxygen:param>EXTRACT_PRIVATE=NO | |
26 | <doxygen:param>ENABLE_PREPROCESSING=YES | |
27 | <doxygen:param>MACRO_EXPANSION=YES | |
28 | <doxygen:param>EXPAND_ONLY_PREDEF=YES | |
29 | <doxygen:param>SEARCH_INCLUDES=YES | |
30 | <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT) | |
31 | # So that Doxygen comments can link to sections in the quickbook users' guide | |
32 | <doxygen:param>"ALIASES=\"RefSect{2}=\\xmlonly<link linkend='boost_xpressive.\\1'>\\2</link>\\endxmlonly\"" | |
33 | ; | |
34 | ||
35 | xml xpressive | |
36 | : | |
37 | xpressive.qbk | |
38 | ; | |
39 | ||
40 | boostbook standalone | |
41 | : | |
42 | xpressive | |
43 | : | |
44 | <xsl:param>boost.root=../../../.. | |
45 | <xsl:param>toc.max.depth=3 | |
46 | <xsl:param>toc.section.depth=3 | |
47 | <xsl:param>chunk.section.depth=3 | |
48 | <dependency>autodoc | |
49 | <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html | |
50 | ; | |
51 | ||
52 | ############################################################################### | |
53 | alias boostdoc | |
54 | : xpressive | |
55 | : | |
56 | : <dependency>autodoc | |
57 | : ; | |
58 | explicit boostdoc ; | |
59 | alias boostrelease ; | |
60 | explicit boostrelease ; |