• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2008 John Maddock
2#
3# Distributed under the Boost Software License, Version 1.0.
4# (See accompanying file LICENSE_1_0.txt or copy at
5# http://www.boost.org/LICENSE_1_0.txt)
6
7import boostbook ;
8import os ;
9import common ;
10import doxygen ;
11import quickbook ;
12
13project : requirements <include>../../libs/geometry/doc ;
14
15
16
17
18
19
20boostbook array_docs
21	: ../../libs/array/doc/array.xml
22	:
23        <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
24        <format>pdf
25	;
26
27boostbook any_docs
28	: ../../libs/any/doc/any.xml
29	:
30        <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
31        <format>pdf
32	;
33
34install pdf-install
35  :
36    array_docs
37    any_docs
38    ../../libs/align/doc//standalone
39    ../../libs/atomic/doc//standalone
40    ../../libs/accumulators/doc//standalone
41    ../../libs/algorithm/string/doc//string_algo
42    ../../libs/algorithm/doc//standalone
43    ../../libs/bimap/doc//standalone
44    ../../libs/bind/doc//ref-doc
45    ../../libs/chrono/doc//standalone
46    ../../libs/concept_check/doc//concepts
47    ../../libs/config/doc//standalone
48    ../../libs/context/doc//context
49    ../../libs/core/doc//standalone
50    ../../libs/date_time/xmldoc//date_time
51    ../../libs/dll/doc//dll-doc
52    ../../libs/foreach/doc//standalone
53    ../../libs/function/doc//function-doc
54#    ../../libs/functional/overloaded_function/doc//doc
55    ../../libs/fusion/doc//quickbook
56    #../../libs/geometry/doc//geometry
57    ../../libs/heap/doc//standalone
58    ../../libs/icl/doc//standalone
59    ../../libs/integer/doc//standalone
60    ../../libs/iterator/doc//standalone
61    ../../libs/lambda/doc//lambda-doc
62    ../../libs/lockfree/doc//standalone
63    ../../libs/lexical_cast/doc//standalone
64#    ../../libs/local_function/doc//doc
65    ../../libs/logic/doc//tribool
66    ../../libs/move/doc//standalone
67    ../../libs/mpi/doc//standalone
68    ../../libs/numeric/conversion/doc//standalone
69#    ../../libs/numeric/odeint/doc//standalone
70    ../../libs/optional/doc//standalone
71    ../../libs/phoenix/doc//phoenix-doc
72    ../../libs/program_options/doc//program_option
73    ../../libs/property_tree/doc//standalone
74    ../../libs/proto/doc//standalone
75    # Invalid Jamfile, doesn't use Boostbook anyway??
76    #../../libs/ptr_container/doc//standalone
77    ../../libs/ratio/doc//standalone
78    ../../libs/random/doc//standalone
79    ../../libs/regex/doc//standalone
80    ../../libs/spirit/repository/doc//spirit2_repository
81    ../../libs/static_assert/doc//standalone
82    ../../libs/thread/doc//standalone
83    ../../libs/tr1/doc//standalone
84    ../../libs/type_index/doc//standalone
85    ../../libs/type_traits/doc//pdfinstall
86    ../../libs/typeof/doc//standalone
87    ../../libs/units/doc//standalone
88#    ../../libs/utility/identity_type/doc//doc
89    ../../libs/unordered/doc//standalone
90    ../../libs/variant/doc//variant-doc
91    ../../libs/xpressive/doc//standalone
92    ../../libs/utility/doc//standalone_base_from_member
93    ../../libs/utility/doc//standalone_compressed_pair
94    ../../libs/utility/doc//standalone_declval
95    ../../libs/utility/doc//standalone_string_ref
96
97    ../../tools/boostbook/doc//boostbook
98    ../../tools/build/doc//jam_docs
99    ../../tools/quickbook/doc//standalone
100    ../../tools/bcp/doc//standalone
101  :
102    <location>.
103    <install-type>PDF
104    <format>pdf
105  ;
106
107
108install python-tutorial-install
109  :
110    ../../libs/python/doc/tutorial/doc//tutorial
111  :
112    <location>.
113    <install-type>PDF
114    <format>pdf
115    <name>python_tutorial.pdf
116  ;
117
118install asio-install
119  :
120    ../../libs/asio/doc//asio
121  :
122    <location>.
123    <install-type>PDF
124    <format>pdf
125    <name>asio.pdf
126  ;
127
128install boost-build-install
129  :
130    ../../tools/build/doc//userman
131  :
132    <location>.
133    <install-type>PDF
134    <format>pdf
135    <name>boost_build.pdf
136  ;
137
138install signals2-install
139  :
140    ../../libs/signals2/doc//standalone
141  :
142    <location>.
143    <install-type>PDF
144    <format>pdf
145    <name>signals2.pdf
146    <dependency>../../libs/signals2/doc//hello_world_def_code_snippet.xml
147  ;
148
149install range-install
150  :
151    ../../libs/range/doc//quickbook
152  :
153    <location>.
154    <install-type>PDF
155    <format>pdf
156    <name>range.pdf
157  ;
158
159# Just copy the MSM PDF over:
160install msm_install : ../../libs/msm/doc/pdf/msm.pdf : <location>. ;
161
162install spirit-install
163   :
164      ../../libs/spirit/doc//spirit2
165   :
166    <location>.
167    <install-type>PDF
168    <format>pdf
169    <name>spirit2.pdf
170;
171
172install scope_exit_install
173   :
174       ../../libs/scope_exit/doc//doc
175   :
176    <location>.
177    <install-type>PDF
178    <format>pdf
179    <name>scope_exit.pdf
180;
181
182install math_install
183   :
184       ../../libs/math/doc//standalone
185   :
186    <location>.
187    <install-type>PDF
188    <format>pdf
189    <name>math.pdf
190;
191
192install multiprecision_install
193   :
194       ../../libs/multiprecision/doc//standalone
195   :
196    <location>.
197    <install-type>PDF
198    <format>pdf
199    <name>multiprecision.pdf
200;
201
202install tti_install
203   :
204           ../../libs/tti/doc//standalone
205   :
206    <location>.
207    <install-type>PDF
208    <format>pdf
209    <name>TypeTraitsIntrospection.pdf
210;
211
212install circular_buffer_install
213   :
214           ../../libs/circular_buffer/doc//standalone
215   :
216    <location>.
217    <install-type>PDF
218    <format>pdf
219    <name>circular_buffer.pdf
220;
221
222
223install coroutine_install
224   :
225               ../../libs/coroutine/doc//coro
226   :
227    <location>.
228    <install-type>PDF
229    <format>pdf
230    <name>coroutine.pdf
231;
232
233install pool_install
234   :
235               ../../libs/pool/doc//standalone
236   :
237    <location>.
238    <install-type>PDF
239    <format>pdf
240    <name>pool.pdf
241;
242
243install multi_array_install
244   :
245        ../../libs/multi_array/doc/xml//multi_array-doc
246   :
247    <location>.
248    <install-type>PDF
249    <format>pdf
250    <name>multi_array.pdf
251;
252
253install factory_install
254   :
255      ../../libs/functional/factory/doc//standalone
256   :
257    <location>.
258    <install-type>PDF
259    <format>pdf
260    <name>functional_factory.pdf
261;
262
263install forward_install
264   :
265      ../../libs/functional/forward/doc//standalone
266   :
267    <location>.
268    <install-type>PDF
269    <format>pdf
270    <name>functional_forward.pdf
271;
272
273install hash_install
274   :
275    ../../libs/functional/hash/doc//standalone
276   :
277    <location>.
278    <install-type>PDF
279    <format>pdf
280    <name>functional_hash.pdf
281;
282
283install log_install
284   :
285    ../../libs/log/doc//log
286   :
287    <location>.
288    <install-type>PDF
289    <format>pdf
290    <name>log.pdf
291;
292
293
294