# Copyright Eric Niebler 2005. Use, modification, and distribution are # subject to the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) import doxygen ; import quickbook ; doxygen autodoc : [ glob ../../../boost/xpressive/*.hpp ] [ glob ../../../boost/xpressive/traits/*.hpp ] : EXTRACT_ALL=YES "PREDEFINED=\"BOOST_XPRESSIVE_DOXYGEN_INVOKED\" \\ \"BOOST_DEDUCED_TYPENAME=typename\" \\ \"BOOST_XPRESSIVE_GLOBAL_MARK_TAG(x,y)=mark_tag const x(y)\" \\ \"BOOST_STATIC_CONSTANT(x,y)=static x const y\" \\ \"BOOST_XPR_NONDEDUCED_TYPE_(X)=X\" \\ \"BOOST_PROTO_DISABLE_IF_IS_CONST(X)=\" \\ \"UNREF(X)=typename remove_reference::type\" \\ \"UNCV(X)=typename remove_const::type\" \\ \"UNREF(X)=typename remove_reference::type\" \\ \"UNCVREF(X)=typename remove_const::type>::type\"" HIDE_UNDOC_MEMBERS=NO EXTRACT_PRIVATE=NO ENABLE_PREPROCESSING=YES MACRO_EXPANSION=YES EXPAND_ONLY_PREDEF=YES SEARCH_INCLUDES=YES INCLUDE_PATH=$(BOOST_ROOT) # So that Doxygen comments can link to sections in the quickbook users' guide "ALIASES=\"RefSect{2}=\\xmlonly\\2\\endxmlonly\"" ; xml xpressive : xpressive.qbk ; boostbook standalone : xpressive : boost.root=../../../.. toc.max.depth=3 toc.section.depth=3 chunk.section.depth=3 autodoc pdf:boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html ; ############################################################################### alias boostdoc : xpressive : : autodoc : ; explicit boostdoc ; alias boostrelease ; explicit boostrelease ;