# Copyright (c) 2016-2019 Klemens D. Morgenstern, Hans Dembinski # # Distributed under 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) project doc/histogram ; import doxygen ; import quickbook ; import boostbook : boostbook ; path-constant THIS_PATH : . ; doxygen reference : $(THIS_PATH)/../../../boost/histogram.hpp [ glob $(THIS_PATH)/../../../boost/histogram/*.hpp ] [ glob $(THIS_PATH)/../../../boost/histogram/accumulators/*.hpp ] [ glob $(THIS_PATH)/../../../boost/histogram/algorithm/*.hpp ] [ glob $(THIS_PATH)/../../../boost/histogram/axis/*.hpp ] : QUIET=YES WARNINGS=YES WARN_IF_DOC_ERROR=YES EXTRACT_ALL=NO EXTRACT_PRIVATE=NO HIDE_UNDOC_MEMBERS=YES HIDE_UNDOC_CLASSES=YES EXPAND_ONLY_PREDEF=YES JAVADOC_AUTOBRIEF=YES EXCLUDE_SYMBOLS=detail "PREDEFINED=\"BOOST_HISTOGRAM_DOXYGEN_INVOKED\" \\ \"BOOST_ATTRIBUTE_NODISCARD\"" ; make reference_pp.xml : reference.xml : @doxygen_postprocessing ; actions doxygen_postprocessing { python $(THIS_PATH)/doxygen_postprocessing.py $(>) $(<) } boostbook histogram : histogram.qbk : boost.root=../../../.. boost.libraries=../../../libraries.htm boost.mathjax=1 chunk.first.sections=1 generate.toc="chapter nop section toc" toc.section.depth=3 reference_pp.xml ; alias boostdoc ; explicit boostdoc ; alias boostrelease : histogram ; explicit boostrelease ;