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 5import doxygen ; 6import quickbook ; 7 8doxygen 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 35xml xpressive 36 : 37 xpressive.qbk 38 ; 39 40boostbook 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############################################################################### 53alias boostdoc 54 : xpressive 55 : 56 : <dependency>autodoc 57 : ; 58explicit boostdoc ; 59alias boostrelease ; 60explicit boostrelease ; 61