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