@@ -14,80 +14,82 @@ using boostbook ;
1414
1515import doxygen ;
1616
17+ path-constant TEST_ROOT : .. ;
18+
1719doxygen doxygen_reference_generated_doc
1820 :
19- $(BOOST_ROOT)/libs/test /include/boost/test/debug_config.hpp
20- $(BOOST_ROOT)/libs/test/ include/boost/test/detail/global_typedef.hpp
21- $(BOOST_ROOT)/libs/test /include/boost/test/debug.hpp
22- $(BOOST_ROOT)/libs/test /include/boost/test/execution_monitor.hpp
23- $(BOOST_ROOT)/libs/test /include/boost/test/framework.hpp
24- $(BOOST_ROOT)/libs/test /include/boost/test/tools/assertion_result.hpp
25- $(BOOST_ROOT)/libs/test /include/boost/test/unit_test.hpp
26- $(BOOST_ROOT)/libs/test /include/boost/test/tree/observer.hpp
21+ $(TEST_ROOT) /include/boost/test/debug_config.hpp
22+ $(TEST_ROOT)/ include/boost/test/detail/global_typedef.hpp
23+ $(TEST_ROOT) /include/boost/test/debug.hpp
24+ $(TEST_ROOT) /include/boost/test/execution_monitor.hpp
25+ $(TEST_ROOT) /include/boost/test/framework.hpp
26+ $(TEST_ROOT) /include/boost/test/tools/assertion_result.hpp
27+ $(TEST_ROOT) /include/boost/test/unit_test.hpp
28+ $(TEST_ROOT) /include/boost/test/tree/observer.hpp
2729
2830 # logs and formatters
29- $(BOOST_ROOT)/libs/test /include/boost/test/unit_test_log.hpp
30- $(BOOST_ROOT)/libs/test /include/boost/test/output/xml_log_formatter.hpp
31- $(BOOST_ROOT)/libs/test /include/boost/test/output/plain_report_formatter.hpp
32- $(BOOST_ROOT)/libs/test /include/boost/test/output/compiler_log_formatter.hpp
31+ $(TEST_ROOT) /include/boost/test/unit_test_log.hpp
32+ $(TEST_ROOT) /include/boost/test/output/xml_log_formatter.hpp
33+ $(TEST_ROOT) /include/boost/test/output/plain_report_formatter.hpp
34+ $(TEST_ROOT) /include/boost/test/output/compiler_log_formatter.hpp
3335
3436 # reports
35- $(BOOST_ROOT)/libs/test /include/boost/test/output/xml_report_formatter.hpp
36- $(BOOST_ROOT)/libs/test /include/boost/test/unit_test_log_formatter.hpp
37- $(BOOST_ROOT)/libs/test /include/boost/test/results_reporter.hpp
38- $(BOOST_ROOT)/libs/test /include/boost/test/results_collector.hpp
37+ $(TEST_ROOT) /include/boost/test/output/xml_report_formatter.hpp
38+ $(TEST_ROOT) /include/boost/test/unit_test_log_formatter.hpp
39+ $(TEST_ROOT) /include/boost/test/results_reporter.hpp
40+ $(TEST_ROOT) /include/boost/test/results_collector.hpp
3941
4042 # progress monitor
41- $(BOOST_ROOT)/libs/test /include/boost/test/progress_monitor.hpp
43+ $(TEST_ROOT) /include/boost/test/progress_monitor.hpp
4244
4345 # test cases and suites
44- $(BOOST_ROOT)/libs/test /include/boost/test/tree/test_unit.hpp
45- $(BOOST_ROOT)/libs/test /include/boost/test/parameterized_test.hpp
46+ $(TEST_ROOT) /include/boost/test/tree/test_unit.hpp
47+ $(TEST_ROOT) /include/boost/test/parameterized_test.hpp
4648
4749 # execution monitor source files
48- $(BOOST_ROOT)/libs/test /include/boost/test/execution_monitor.hpp
50+ $(TEST_ROOT) /include/boost/test/execution_monitor.hpp
4951
5052 # output test stream
51- $(BOOST_ROOT)/libs/test /include/boost/test/tools/output_test_stream.hpp
53+ $(TEST_ROOT) /include/boost/test/tools/output_test_stream.hpp
5254
5355 # datasets
54- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/fwd.hpp
55- $(BOOST_ROOT)/libs/test /include/boost/test/data/test_case.hpp
56- $(BOOST_ROOT)/libs/test /include/boost/test/data/for_each_sample.hpp
57- $(BOOST_ROOT)/libs/test /include/boost/test/data/size.hpp
58- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/delayed.hpp
59- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/initializer_list.hpp
60- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/array.hpp
61- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/collection.hpp
62- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/generate.hpp
63-
64-
65- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/grid.hpp
66- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/join.hpp
67- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/singleton.hpp
68- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/zip.hpp
56+ $(TEST_ROOT) /include/boost/test/data/monomorphic/fwd.hpp
57+ $(TEST_ROOT) /include/boost/test/data/test_case.hpp
58+ $(TEST_ROOT) /include/boost/test/data/for_each_sample.hpp
59+ $(TEST_ROOT) /include/boost/test/data/size.hpp
60+ $(TEST_ROOT) /include/boost/test/data/monomorphic/delayed.hpp
61+ $(TEST_ROOT) /include/boost/test/data/monomorphic/initializer_list.hpp
62+ $(TEST_ROOT) /include/boost/test/data/monomorphic/array.hpp
63+ $(TEST_ROOT) /include/boost/test/data/monomorphic/collection.hpp
64+ $(TEST_ROOT) /include/boost/test/data/monomorphic/generate.hpp
65+
66+
67+ $(TEST_ROOT) /include/boost/test/data/monomorphic/grid.hpp
68+ $(TEST_ROOT) /include/boost/test/data/monomorphic/join.hpp
69+ $(TEST_ROOT) /include/boost/test/data/monomorphic/singleton.hpp
70+ $(TEST_ROOT) /include/boost/test/data/monomorphic/zip.hpp
6971
7072 # datasets generators
71- $(BOOST_ROOT)/libs/test /include/boost/test/data/config.hpp
72- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/generators.hpp
73- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/generators/keywords.hpp
74- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/generators/random.hpp
75- $(BOOST_ROOT)/libs/test /include/boost/test/data/monomorphic/generators/xrange.hpp
73+ $(TEST_ROOT) /include/boost/test/data/config.hpp
74+ $(TEST_ROOT) /include/boost/test/data/monomorphic/generators.hpp
75+ $(TEST_ROOT) /include/boost/test/data/monomorphic/generators/keywords.hpp
76+ $(TEST_ROOT) /include/boost/test/data/monomorphic/generators/random.hpp
77+ $(TEST_ROOT) /include/boost/test/data/monomorphic/generators/xrange.hpp
7678
7779 # utils
78- $(BOOST_ROOT)/libs/test /include/boost/test/utils/algorithm.hpp
79- $(BOOST_ROOT)/libs/test /include/boost/test/utils/named_params.hpp
80- $(BOOST_ROOT)/libs/test /include/boost/test/tools/floating_point_comparison.hpp
81- $(BOOST_ROOT)/libs/test /include/boost/test/utils/is_forward_iterable.hpp
80+ $(TEST_ROOT) /include/boost/test/utils/algorithm.hpp
81+ $(TEST_ROOT) /include/boost/test/utils/named_params.hpp
82+ $(TEST_ROOT) /include/boost/test/tools/floating_point_comparison.hpp
83+ $(TEST_ROOT) /include/boost/test/utils/is_forward_iterable.hpp
8284
8385 # BOOST_TEST related functions
84- $(BOOST_ROOT)/libs/test /include/boost/test/tools/detail/bitwise_manip.hpp
85- $(BOOST_ROOT)/libs/test /include/boost/test/tools/detail/lexicographic_manip.hpp
86- $(BOOST_ROOT)/libs/test /include/boost/test/tools/detail/per_element_manip.hpp
87- $(BOOST_ROOT)/libs/test /include/boost/test/tools/detail/tolerance_manip.hpp
86+ $(TEST_ROOT) /include/boost/test/tools/detail/bitwise_manip.hpp
87+ $(TEST_ROOT) /include/boost/test/tools/detail/lexicographic_manip.hpp
88+ $(TEST_ROOT) /include/boost/test/tools/detail/per_element_manip.hpp
89+ $(TEST_ROOT) /include/boost/test/tools/detail/tolerance_manip.hpp
8890
8991 # others
90- $(BOOST_ROOT)/libs/test /include/boost/test/unit_test_parameters.hpp
92+ $(TEST_ROOT) /include/boost/test/unit_test_parameters.hpp
9193 :
9294 <doxygen:param>EXTRACT_ALL=YES
9395 <doxygen:param>"PREDEFINED=\"BOOST_TEST_DECL=\" \\
@@ -102,8 +104,8 @@ doxygen doxygen_reference_generated_doc
102104 <doxygen:param>MACRO_EXPANSION=YES
103105 <doxygen:param>EXPAND_ONLY_PREDEF=YES
104106 <doxygen:param>SEARCH_INCLUDES=YES
105- <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)/libs/test /include
106- <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/test /doc/examples
107+ <doxygen:param>INCLUDE_PATH=$(TEST_ROOT) /include
108+ <doxygen:param>EXAMPLE_PATH=$(TEST_ROOT) /doc/examples
107109 <doxygen:param>BRIEF_MEMBER_DESC=YES
108110 <doxygen:param>REPEAT_BRIEF=YES
109111 <doxygen:param>ALWAYS_DETAILED_SEC=YES
0 commit comments