Jamfile.jam 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # Copyright (c) 2006, 2007 Julio M. Merino Vidal
  2. # Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
  3. # Copyright (c) 2009 Boris Schaeling
  4. # Copyright (c) 2010 Felipe Tanus, Boris Schaeling
  5. # Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
  6. #
  7. # Distributed under the Boost Software License, Version 1.0. (See accompanying
  8. # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  9. using boostbook ;
  10. using quickbook ;
  11. using doxygen ;
  12. local images = [ glob images/*.svg ] ;
  13. install images : $(images) : <location>html/boost_process ;
  14. install images_glob : $(images) : <location>$(BOOST_ROOT)/doc/html/boost_process ;
  15. import type ;
  16. type.register XMLPROCESSWORKAROUND : : XML ;
  17. import generators ;
  18. generators.register-standard common.copy : XML : XMLPROCESSWORKAROUND ;
  19. xmlprocessworkaround posix_pseudocode : posix_pseudocode.xml ;
  20. xmlprocessworkaround windows_pseudocode : windows_pseudocode.xml ;
  21. doxygen autodoc
  22. :
  23. ../../../boost/process.hpp
  24. [ glob ../../../boost/process/*.hpp ]
  25. :
  26. <doxygen:param>EXCLUDE_SYMBOLS=BOOST_ASIO_INITFN_RESULT_TYPE
  27. <doxygen:param>PREDEFINED=BOOST_PROCESS_DOXYGEN
  28. <doxygen:param>HIDE_UNDOC_CLASSES=YES
  29. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  30. <doxygen:param>EXAMPLE_PATH=.
  31. <dependency>posix_pseudocode
  32. <dependency>windows_pseudocode
  33. <xsl:path>.
  34. ;
  35. boostbook standalone
  36. :
  37. process.qbk
  38. :
  39. <dependency>autodoc
  40. <dependency>images
  41. <dependency>images_glob
  42. <xsl:param>boost.root=../../../..
  43. <xsl:param>html.stylesheet=../../../../doc/src/boostbook.css
  44. ;
  45. ###############################################################################
  46. alias boostdoc
  47. : standalone/<format>docbook
  48. :
  49. : <dependency>images_glob
  50. : ;
  51. explicit boostdoc ;
  52. alias boostrelease ;
  53. explicit boostrelease ;