Jamfile.v2 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  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/spirit/repository/doc//spirit2_repository
  71. ../../libs/static_assert/doc//standalone
  72. ../../libs/thread/doc//standalone
  73. ../../libs/tr1/doc//standalone
  74. ../../libs/type_index/doc//standalone
  75. ../../libs/type_traits/doc//pdfinstall
  76. ../../libs/typeof/doc//standalone
  77. ../../libs/units/doc//standalone
  78. # ../../libs/utility/identity_type/doc//doc
  79. ../../libs/unordered/doc//standalone
  80. ../../libs/variant/doc//variant-doc
  81. ../../libs/xpressive/doc//standalone
  82. ../../libs/utility/doc//standalone_base_from_member
  83. ../../libs/utility/doc//standalone_compressed_pair
  84. ../../libs/utility/doc//standalone_declval
  85. ../../libs/utility/doc//standalone_string_ref
  86. ../../tools/boostbook/doc//boostbook
  87. ../../tools/build/doc//jam_docs
  88. ../../tools/quickbook/doc//standalone
  89. ../../tools/bcp/doc//standalone
  90. :
  91. <location>.
  92. <install-type>PDF
  93. <format>pdf
  94. ;
  95. install python-tutorial-install
  96. :
  97. ../../libs/python/doc/tutorial/doc//tutorial
  98. :
  99. <location>.
  100. <install-type>PDF
  101. <format>pdf
  102. <name>python_tutorial.pdf
  103. ;
  104. install asio-install
  105. :
  106. ../../libs/asio/doc//asio
  107. :
  108. <location>.
  109. <install-type>PDF
  110. <format>pdf
  111. <name>asio.pdf
  112. ;
  113. install boost-build-install
  114. :
  115. ../../tools/build/doc//userman
  116. :
  117. <location>.
  118. <install-type>PDF
  119. <format>pdf
  120. <name>boost_build.pdf
  121. ;
  122. install signals2-install
  123. :
  124. ../../libs/signals2/doc//standalone
  125. :
  126. <location>.
  127. <install-type>PDF
  128. <format>pdf
  129. <name>signals2.pdf
  130. <dependency>../../libs/signals2/doc//hello_world_def_code_snippet.xml
  131. ;
  132. install range-install
  133. :
  134. ../../libs/range/doc//quickbook
  135. :
  136. <location>.
  137. <install-type>PDF
  138. <format>pdf
  139. <name>range.pdf
  140. ;
  141. # Just copy the MSM PDF over:
  142. install msm_install : ../../libs/msm/doc/pdf/msm.pdf : <location>. ;
  143. install spirit-install
  144. :
  145. ../../libs/spirit/doc//spirit2
  146. :
  147. <location>.
  148. <install-type>PDF
  149. <format>pdf
  150. <name>spirit2.pdf
  151. ;
  152. install scope_exit_install
  153. :
  154. ../../libs/scope_exit/doc//doc
  155. :
  156. <location>.
  157. <install-type>PDF
  158. <format>pdf
  159. <name>scope_exit.pdf
  160. ;
  161. install math_install
  162. :
  163. ../../libs/math/doc//standalone
  164. :
  165. <location>.
  166. <install-type>PDF
  167. <format>pdf
  168. <name>math.pdf
  169. ;
  170. install multiprecision_install
  171. :
  172. ../../libs/multiprecision/doc//standalone
  173. :
  174. <location>.
  175. <install-type>PDF
  176. <format>pdf
  177. <name>multiprecision.pdf
  178. ;
  179. install tti_install
  180. :
  181. ../../libs/tti/doc//standalone
  182. :
  183. <location>.
  184. <install-type>PDF
  185. <format>pdf
  186. <name>TypeTraitsIntrospection.pdf
  187. ;
  188. install circular_buffer_install
  189. :
  190. ../../libs/circular_buffer/doc//standalone
  191. :
  192. <location>.
  193. <install-type>PDF
  194. <format>pdf
  195. <name>circular_buffer.pdf
  196. ;
  197. install coroutine_install
  198. :
  199. ../../libs/coroutine/doc//coro
  200. :
  201. <location>.
  202. <install-type>PDF
  203. <format>pdf
  204. <name>coroutine.pdf
  205. ;
  206. install pool_install
  207. :
  208. ../../libs/pool/doc//standalone
  209. :
  210. <location>.
  211. <install-type>PDF
  212. <format>pdf
  213. <name>pool.pdf
  214. ;
  215. install multi_array_install
  216. :
  217. ../../libs/multi_array/doc/xml//multi_array-doc
  218. :
  219. <location>.
  220. <install-type>PDF
  221. <format>pdf
  222. <name>multi_array.pdf
  223. ;
  224. install factory_install
  225. :
  226. ../../libs/functional/factory/doc//standalone
  227. :
  228. <location>.
  229. <install-type>PDF
  230. <format>pdf
  231. <name>functional_factory.pdf
  232. ;
  233. install forward_install
  234. :
  235. ../../libs/functional/forward/doc//standalone
  236. :
  237. <location>.
  238. <install-type>PDF
  239. <format>pdf
  240. <name>functional_forward.pdf
  241. ;
  242. install hash_install
  243. :
  244. ../../libs/functional/hash/doc//standalone
  245. :
  246. <location>.
  247. <install-type>PDF
  248. <format>pdf
  249. <name>functional_hash.pdf
  250. ;
  251. install log_install
  252. :
  253. ../../libs/log/doc//log
  254. :
  255. <location>.
  256. <install-type>PDF
  257. <format>pdf
  258. <name>log.pdf
  259. ;
粤ICP备19079148号