Apply patch for [CVE-2012-2677][boost] ordered_malloc() overflow
[external/boost.git] / doc / pdf / Jamfile.v2
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
7 import boostbook ;
8 import os ;
9 import common ;
10 import doxygen ;
11 import quickbook ;
12
13
14 boostbook array_docs 
15         : ../../libs/array/doc/array.xml 
16         :
17         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
18         <format>pdf
19         ;
20
21 boostbook any_docs 
22         : ../../libs/any/doc/any.xml 
23         :
24         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
25         <format>pdf
26         ;
27
28 install pdf-install 
29   : 
30     array_docs
31     any_docs
32     ../../libs/accumulators/doc//standalone 
33     ../../libs/algorithm/string/doc//string_algo 
34     ../../libs/bimap/doc//standalone 
35     ../../libs/bind/doc//ref-doc 
36     ../../libs/concept_check/doc//concepts 
37     ../../libs/config/doc//standalone 
38     ../../libs/date_time/xmldoc//date_time 
39     ../../libs/foreach/doc//standalone 
40     ../../libs/function/doc//function-doc 
41     ../../libs/functional/factory/doc//standalone
42     ../../libs/functional/forward/doc//standalone
43     ../../libs/functional/hash/doc//standalone
44     ../../libs/fusion/doc//quickbook
45     ../../libs/icl/doc//standalone
46     ../../libs/interprocess/doc//standalone
47     ../../libs/integer/doc//standalone
48     ../../libs/intrusive/doc//standalone
49     ../../libs/iterator/doc//standalone
50     ../../libs/lambda/doc//lambda-doc
51     ../../libs/logic/doc//tribool
52     ../../libs/math/doc/complex//standalone
53     ../../libs/math/doc/octonion//standalone
54     ../../libs/math/doc/quaternion//standalone
55     ../../libs/math/doc/gcd//standalone
56     ../../libs/math/doc/sf_and_dist//standalone
57     ../../libs/mpi/doc//standalone
58     ../../libs/numeric/conversion/doc//standalone
59     ../../libs/optional/doc//standalone
60     ../../libs/program_options/doc//program_option
61     ../../libs/property_tree/doc//standalone
62     ../../libs/proto/doc//standalone
63     # Invalid Jamfile, doesn't use Boostbook anyway??
64     #../../libs/ptr_container/doc//standalone
65     ../../libs/regex/doc//standalone
66     ../../libs/scope_exit/doc//standalone
67     ../../libs/signals/doc//doc
68     ../../libs/spirit/doc//spirit2
69     ../../libs/spirit/repository/doc//spirit2_repository
70     ../../libs/static_assert/doc//standalone
71     ../../libs/thread/doc//standalone
72     ../../libs/tr1/doc//standalone
73     ../../libs/type_traits/doc//standalone
74     ../../libs/typeof/doc//standalone
75     ../../libs/units/doc//standalone
76     ../../libs/unordered/doc//standalone
77     ../../libs/variant/doc//variant-doc
78     ../../libs/xpressive/doc//standalone
79
80     ../../tools/boostbook/doc//boostbook
81     ../../tools/build/v2/doc//jam_docs
82     ../../tools/quickbook/doc//standalone
83     ../../tools/bcp/doc//standalone
84   :
85     <location>.
86     <install-type>PDF
87     <format>pdf
88   ;
89
90
91 install python-tutorial-install
92   :
93     ../../libs/python/doc/tutorial/doc//tutorial
94   :
95     <location>.
96     <install-type>PDF
97     <format>pdf
98     <name>python_tutorial.pdf
99   ;
100
101 install asio-install
102   :
103     ../../libs/asio/doc//asio 
104   :
105     <location>.
106     <install-type>PDF
107     <format>pdf
108     <name>asio.pdf
109   ;
110
111 install phoenix-install
112   :
113     ../../libs/spirit/phoenix/doc//quickbook
114   :
115     <location>.
116     <install-type>PDF
117     <format>pdf
118     <name>phoenix.pdf
119   ;
120
121 install boost-build-install
122   :
123     ../../tools/build/v2/doc//userman
124   :
125     <location>.
126     <install-type>PDF
127     <format>pdf
128     <name>boost_build.pdf
129   ;
130
131 install signals2-install
132   :
133     ../../libs/signals2/doc//standalone
134   :
135     <location>.
136     <install-type>PDF
137     <format>pdf
138     <name>signals2.pdf
139     <dependency>../../libs/signals2/doc//hello_world_def_code_snippet.xml
140   ;
141
142 install range-install
143   :
144     ../../libs/range/doc//quickbook
145   :
146     <location>.
147     <install-type>PDF
148     <format>pdf
149     <name>range.pdf
150   ;
151
152 # Just copy the MSM PDF over:
153 install msm_install : ../../libs/msm/doc/pdf/msm.pdf : <location>. ;
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168