]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/test/doc/Jamfile.v2
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / test / doc / Jamfile.v2
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 ;