Jamfile.v2 6.3 KB

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