Jamfile.v2 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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/atomic/doc//standalone
  29. ../../libs/accumulators/doc//standalone
  30. ../../libs/algorithm/string/doc//string_algo
  31. ../../libs/algorithm/doc//standalone
  32. ../../libs/bimap/doc//standalone
  33. ../../libs/bind/doc//ref-doc
  34. ../../libs/chrono/doc//standalone
  35. ../../libs/concept_check/doc//concepts
  36. ../../libs/config/doc//standalone
  37. ../../libs/context/doc//standalone
  38. #../../libs/container/doc//pdfinstall
  39. ../../libs/conversion/doc//standalone
  40. ../../libs/coroutine/doc//standalone
  41. ../../libs/date_time/xmldoc//date_time
  42. ../../libs/foreach/doc//standalone
  43. ../../libs/function/doc//function-doc
  44. ../../libs/functional/factory/doc//standalone
  45. ../../libs/functional/forward/doc//standalone
  46. ../../libs/functional/hash/doc//standalone
  47. # ../../libs/functional/overloaded_function/doc//doc
  48. ../../libs/fusion/doc//quickbook
  49. #../../libs/geometry/doc//geometry
  50. ../../libs/icl/doc//standalone
  51. ../../libs/integer/doc//standalone
  52. ../../libs/iterator/doc//standalone
  53. ../../libs/lambda/doc//lambda-doc
  54. ../../libs/lockfree/doc//standalone
  55. # ../../libs/local_function/doc//doc
  56. ../../libs/logic/doc//tribool
  57. ../../libs/math/doc/complex//standalone
  58. ../../libs/math/doc/octonion//standalone
  59. ../../libs/math/doc/quaternion//standalone
  60. ../../libs/math/doc/gcd//standalone
  61. ../../libs/math/doc/sf_and_dist//pdfinstall
  62. ../../libs/move/doc//standalone
  63. ../../libs/mpi/doc//standalone
  64. ../../libs/multiprecision/doc//standalone
  65. ../../libs/numeric/conversion/doc//standalone
  66. # ../../libs/numeric/odeint/doc//standalone
  67. ../../libs/optional/doc//standalone
  68. ../../libs/phoenix/doc//phoenix-doc
  69. ../../libs/program_options/doc//program_option
  70. ../../libs/property_tree/doc//standalone
  71. ../../libs/proto/doc//standalone
  72. # Invalid Jamfile, doesn't use Boostbook anyway??
  73. #../../libs/ptr_container/doc//standalone
  74. ../../libs/ratio/doc//standalone
  75. ../../libs/regex/doc//standalone
  76. ../../libs/signals/doc//doc
  77. ../../libs/spirit/repository/doc//spirit2_repository
  78. ../../libs/static_assert/doc//standalone
  79. ../../libs/thread/doc//standalone
  80. ../../libs/tr1/doc//standalone
  81. ../../libs/type_traits/doc//pdfinstall
  82. ../../libs/typeof/doc//standalone
  83. ../../libs/units/doc//standalone
  84. # ../../libs/utility/identity_type/doc//doc
  85. ../../libs/unordered/doc//standalone
  86. ../../libs/variant/doc//variant-doc
  87. ../../libs/xpressive/doc//standalone
  88. ../../tools/boostbook/doc//boostbook
  89. ../../tools/build/doc//jam_docs
  90. ../../tools/quickbook/doc//standalone
  91. ../../tools/bcp/doc//standalone
  92. :
  93. <location>.
  94. <install-type>PDF
  95. <format>pdf
  96. ;
  97. install python-tutorial-install
  98. :
  99. ../../libs/python/doc/tutorial/doc//tutorial
  100. :
  101. <location>.
  102. <install-type>PDF
  103. <format>pdf
  104. <name>python_tutorial.pdf
  105. ;
  106. install asio-install
  107. :
  108. ../../libs/asio/doc//asio
  109. :
  110. <location>.
  111. <install-type>PDF
  112. <format>pdf
  113. <name>asio.pdf
  114. ;
  115. install phoenix-install
  116. :
  117. ../../libs/spirit/phoenix/doc//quickbook
  118. :
  119. <location>.
  120. <install-type>PDF
  121. <format>pdf
  122. <name>spirit-phoenix-v2.pdf
  123. ;
  124. install boost-build-install
  125. :
  126. ../../tools/build/doc//userman
  127. :
  128. <location>.
  129. <install-type>PDF
  130. <format>pdf
  131. <name>boost_build.pdf
  132. ;
  133. install signals2-install
  134. :
  135. ../../libs/signals2/doc//standalone
  136. :
  137. <location>.
  138. <install-type>PDF
  139. <format>pdf
  140. <name>signals2.pdf
  141. <dependency>../../libs/signals2/doc//hello_world_def_code_snippet.xml
  142. ;
  143. install range-install
  144. :
  145. ../../libs/range/doc//quickbook
  146. :
  147. <location>.
  148. <install-type>PDF
  149. <format>pdf
  150. <name>range.pdf
  151. ;
  152. # Just copy the MSM PDF over:
  153. install msm_install : ../../libs/msm/doc/pdf/msm.pdf : <location>. ;
  154. install spirit-install
  155. :
  156. ../../libs/spirit/doc//spirit2
  157. :
  158. <location>.
  159. <install-type>PDF
  160. <format>pdf
  161. <name>spirit2.pdf
  162. ;
  163. install scope_exit_install
  164. :
  165. ../../libs/scope_exit/doc//doc
  166. :
  167. <location>.
  168. <install-type>PDF
  169. <format>pdf
  170. <name>scope_exit.pdf
  171. ;
粤ICP备19079148号