# # Copyright (c) 2003 Boost.Test contributors # # 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 quickbook ; using doxygen ; using boostbook ; ######################################################################## # Standalone HTML documentation import doxygen ; doxygen doxygen_reference_generated_doc : $(BOOST_ROOT)/libs/test/include/boost/test/debug_config.hpp $(BOOST_ROOT)/libs/test/include/boost/test/detail/global_typedef.hpp $(BOOST_ROOT)/libs/test/include/boost/test/debug.hpp $(BOOST_ROOT)/libs/test/include/boost/test/execution_monitor.hpp $(BOOST_ROOT)/libs/test/include/boost/test/framework.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tools/assertion_result.hpp $(BOOST_ROOT)/libs/test/include/boost/test/unit_test.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tree/observer.hpp # logs and formatters $(BOOST_ROOT)/libs/test/include/boost/test/unit_test_log.hpp $(BOOST_ROOT)/libs/test/include/boost/test/output/xml_log_formatter.hpp $(BOOST_ROOT)/libs/test/include/boost/test/output/plain_report_formatter.hpp $(BOOST_ROOT)/libs/test/include/boost/test/output/compiler_log_formatter.hpp # reports $(BOOST_ROOT)/libs/test/include/boost/test/output/xml_report_formatter.hpp $(BOOST_ROOT)/libs/test/include/boost/test/unit_test_log_formatter.hpp $(BOOST_ROOT)/libs/test/include/boost/test/results_reporter.hpp $(BOOST_ROOT)/libs/test/include/boost/test/results_collector.hpp # progress monitor $(BOOST_ROOT)/libs/test/include/boost/test/progress_monitor.hpp # test cases and suites $(BOOST_ROOT)/libs/test/include/boost/test/tree/test_unit.hpp $(BOOST_ROOT)/libs/test/include/boost/test/parameterized_test.hpp # execution monitor source files $(BOOST_ROOT)/libs/test/include/boost/test/execution_monitor.hpp # output test stream $(BOOST_ROOT)/libs/test/include/boost/test/tools/output_test_stream.hpp # datasets $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/fwd.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/test_case.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/for_each_sample.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/size.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/delayed.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/initializer_list.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/array.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/collection.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generate.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/grid.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/join.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/singleton.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/zip.hpp # datasets generators $(BOOST_ROOT)/libs/test/include/boost/test/data/config.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/keywords.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/random.hpp $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/xrange.hpp # utils $(BOOST_ROOT)/libs/test/include/boost/test/utils/algorithm.hpp $(BOOST_ROOT)/libs/test/include/boost/test/utils/named_params.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tools/floating_point_comparison.hpp $(BOOST_ROOT)/libs/test/include/boost/test/utils/is_forward_iterable.hpp # BOOST_TEST related functions $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/bitwise_manip.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/lexicographic_manip.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/per_element_manip.hpp $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/tolerance_manip.hpp # others $(BOOST_ROOT)/libs/test/include/boost/test/unit_test_parameters.hpp : EXTRACT_ALL=YES "PREDEFINED=\"BOOST_TEST_DECL=\" \\ \"BOOST_TEST_DOXYGEN_DOC__=1\" " HIDE_UNDOC_MEMBERS=NO AUTOLINK_SUPPORT=YES HIDE_UNDOC_CLASSES=NO INLINE_INHERITED_MEMB=YES EXTRACT_PRIVATE=NO ENABLE_PREPROCESSING=YES MACRO_EXPANSION=YES EXPAND_ONLY_PREDEF=YES SEARCH_INCLUDES=YES INCLUDE_PATH=$(BOOST_ROOT)/libs/test/include EXAMPLE_PATH=$(BOOST_ROOT)/libs/test/doc/examples BRIEF_MEMBER_DESC=YES REPEAT_BRIEF=YES ALWAYS_DETAILED_SEC=YES MULTILINE_CPP_IS_BRIEF=YES CASE_SENSE_NAMES=YES INTERNAL_DOCS=NO SUBGROUPING=YES SHORT_NAMES=YES ; ######################################################################## # HTML documentation for $(BOOST_ROOT)/doc/html xml test_doc : test.qbk ; explicit test_doc ; path-constant images_location : html ; boostbook standalone : test_doc : boost.root=../../../.. html.stylesheet=boostbook.css chapter.autolabel=0 toc.max.depth=3 toc.section.depth=10 chunk.section.depth=4 chunk.first.sections=1 generate.section.toc.level=3 pdf:img.src.path=$(images_location)/ pdf:boost.url.prefix=http://www.boost.org/doc/libs/release/libs/test/doc/html doxygen_reference_generated_doc ; explicit test ; ############################################################################### alias boostdoc ; explicit boostdoc ; alias boostrelease : standalone ; explicit boostrelease ;