1 # Copyright (c) 2016-2019 Klemens D. Morgenstern, Hans Dembinski
3 # Distributed under the Boost Software License, Version 1.0. (See accompanying
4 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 project doc/histogram ;
10 import boostbook : boostbook ;
12 path-constant THIS_PATH : . ;
16 $(THIS_PATH)/../../../boost/histogram.hpp
17 [ glob $(THIS_PATH)/../../../boost/histogram/*.hpp ]
18 [ glob $(THIS_PATH)/../../../boost/histogram/accumulators/*.hpp ]
19 [ glob $(THIS_PATH)/../../../boost/histogram/algorithm/*.hpp ]
20 [ glob $(THIS_PATH)/../../../boost/histogram/axis/*.hpp ]
22 <doxygen:param>QUIET=YES
23 <doxygen:param>WARNINGS=YES
24 <doxygen:param>WARN_IF_DOC_ERROR=YES
25 <doxygen:param>EXTRACT_ALL=NO
26 <doxygen:param>EXTRACT_PRIVATE=NO
27 <doxygen:param>HIDE_UNDOC_MEMBERS=YES
28 <doxygen:param>HIDE_UNDOC_CLASSES=YES
29 <doxygen:param>EXPAND_ONLY_PREDEF=YES
30 <doxygen:param>JAVADOC_AUTOBRIEF=YES
31 <doxygen:param>EXCLUDE_SYMBOLS=detail
32 <doxygen:param>"PREDEFINED=\"BOOST_HISTOGRAM_DOXYGEN_INVOKED\" \\
33 \"BOOST_ATTRIBUTE_NODISCARD\""
36 make reference_pp.xml : reference.xml : @doxygen_postprocessing ;
37 actions doxygen_postprocessing
39 python $(THIS_PATH)/doxygen_postprocessing.py $(>) $(<)
46 <xsl:param>boost.root=../../../..
47 <xsl:param>boost.libraries=../../../libraries.htm
48 <xsl:param>boost.mathjax=1
49 <xsl:param>chunk.first.sections=1
50 <xsl:param>generate.toc="chapter nop section toc"
51 <xsl:param>toc.section.depth=3
52 <dependency>reference_pp.xml
57 alias boostrelease : histogram ;
58 explicit boostrelease ;