# Copyright Mathieu Champlon 2012 # # 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) using boostbook ; using quickbook ; using doxygen ; xml mock : mock.qbk ; #doxygen reference # : # [ glob ../../../boost/mock/*.hpp ] # : # EXPAND_ONLY_PREDEF=YES # HIDE_UNDOC_MEMBERS=NO # QUIET=YES # WARN_IF_UNDOCUMENTED=NO # EXTRACT_PRIVATE=NO # ENABLE_PREPROCESSING=YES # MACRO_EXPANSION=YES # SEARCH_INCLUDES=NO #; boostbook standalone : mock : # reference boost.root=../../../.. boost.image.src=images/boost.png chunk.first.sections=1 # toc.max.depth=3 toc.section.depth=4 nav.layout=horizontal ; project example : requirements ../include ; rule compile-examples { local examples ; for name in [ glob example/*.cpp ] { local compile-target = [ compile $(name) ] ; explicit $(compile-target) ; examples += $(compile-target) ; } return $(examples) ; } alias mock_examples : [ compile-examples ] ; explicit mock_examples ;