]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # |
2 | # Copyright (c) 2003 Boost.Test contributors | |
3 | # | |
4 | # Distributed under the Boost Software License, Version 1.0. (See accompanying | |
5 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
6 | # | |
7 | ||
8 | using quickbook ; | |
9 | using doxygen ; | |
10 | using boostbook ; | |
11 | ||
12 | ######################################################################## | |
13 | # Standalone HTML documentation | |
14 | ||
15 | import doxygen ; | |
16 | ||
17 | doxygen doxygen_reference_generated_doc | |
18 | : | |
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 | |
27 | ||
28 | # 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 | |
33 | ||
34 | # 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 | |
39 | ||
40 | # progress monitor | |
41 | $(BOOST_ROOT)/libs/test/include/boost/test/progress_monitor.hpp | |
42 | ||
43 | # 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 | ||
47 | # execution monitor source files | |
48 | $(BOOST_ROOT)/libs/test/include/boost/test/execution_monitor.hpp | |
49 | ||
50 | # output test stream | |
51 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/output_test_stream.hpp | |
52 | ||
53 | # 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/initializer_list.hpp | |
59 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/array.hpp | |
60 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/collection.hpp | |
61 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generate.hpp | |
62 | ||
63 | ||
64 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/grid.hpp | |
65 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/join.hpp | |
66 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/singleton.hpp | |
67 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/zip.hpp | |
68 | ||
69 | # datasets generators | |
70 | $(BOOST_ROOT)/libs/test/include/boost/test/data/config.hpp | |
71 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators.hpp | |
72 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/keywords.hpp | |
73 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/random.hpp | |
74 | $(BOOST_ROOT)/libs/test/include/boost/test/data/monomorphic/generators/xrange.hpp | |
75 | ||
76 | # utils | |
77 | $(BOOST_ROOT)/libs/test/include/boost/test/utils/algorithm.hpp | |
78 | $(BOOST_ROOT)/libs/test/include/boost/test/utils/named_params.hpp | |
79 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/floating_point_comparison.hpp | |
80 | $(BOOST_ROOT)/libs/test/include/boost/test/utils/is_forward_iterable.hpp | |
81 | ||
82 | # BOOST_TEST related functions | |
83 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/bitwise_manip.hpp | |
84 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/lexicographic_manip.hpp | |
85 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/per_element_manip.hpp | |
86 | $(BOOST_ROOT)/libs/test/include/boost/test/tools/detail/tolerance_manip.hpp | |
87 | ||
88 | # others | |
89 | $(BOOST_ROOT)/libs/test/include/boost/test/unit_test_parameters.hpp | |
90 | : | |
91 | <doxygen:param>EXTRACT_ALL=YES | |
92 | <doxygen:param>"PREDEFINED=\"BOOST_TEST_DECL=\" \\ | |
93 | \"BOOST_TEST_DOXYGEN_DOC__=1\" | |
94 | " | |
95 | <doxygen:param>HIDE_UNDOC_MEMBERS=NO | |
96 | <doxygen:param>AUTOLINK_SUPPORT=YES | |
97 | <doxygen:param>HIDE_UNDOC_CLASSES=NO | |
98 | <doxygen:param>INLINE_INHERITED_MEMB=YES | |
99 | <doxygen:param>EXTRACT_PRIVATE=NO | |
100 | <doxygen:param>ENABLE_PREPROCESSING=YES | |
101 | <doxygen:param>MACRO_EXPANSION=YES | |
102 | <doxygen:param>EXPAND_ONLY_PREDEF=YES | |
103 | <doxygen:param>SEARCH_INCLUDES=YES | |
104 | <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)/libs/test/include | |
105 | <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/test/doc/examples | |
106 | <doxygen:param>BRIEF_MEMBER_DESC=YES | |
107 | <doxygen:param>REPEAT_BRIEF=YES | |
108 | <doxygen:param>ALWAYS_DETAILED_SEC=YES | |
109 | <doxygen:param>MULTILINE_CPP_IS_BRIEF=YES | |
110 | <doxygen:param>CASE_SENSE_NAMES=YES | |
111 | <doxygen:param>INTERNAL_DOCS=NO | |
112 | <doxygen:param>SUBGROUPING=YES | |
113 | <doxygen:param>SHORT_NAMES=YES | |
114 | ; | |
115 | ||
116 | ||
117 | ||
118 | ######################################################################## | |
119 | # HTML documentation for $(BOOST_ROOT)/doc/html | |
120 | ||
121 | xml test_doc | |
122 | : | |
123 | test.qbk | |
124 | ; | |
125 | ||
126 | explicit test_doc ; | |
127 | ||
128 | path-constant images_location : html ; | |
129 | ||
130 | boostbook standalone | |
131 | : | |
132 | test_doc | |
133 | : | |
134 | <xsl:param>boost.root=../../../.. | |
135 | <xsl:param>html.stylesheet=boostbook.css | |
136 | <xsl:param>chapter.autolabel=0 | |
137 | <xsl:param>toc.max.depth=3 | |
138 | <xsl:param>toc.section.depth=10 | |
139 | <xsl:param>chunk.section.depth=4 | |
140 | <xsl:param>chunk.first.sections=1 | |
141 | <xsl:param>generate.section.toc.level=3 | |
142 | <format>pdf:<xsl:param>img.src.path=$(images_location)/ | |
143 | <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/test/doc/html | |
144 | <dependency>doxygen_reference_generated_doc | |
145 | ; | |
146 | ||
147 | explicit test ; | |
148 | ||
149 | ############################################################################### | |
150 | alias boostdoc ; | |
151 | explicit boostdoc ; | |
152 | alias boostrelease : standalone ; | |
153 | explicit boostrelease ; |