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 10using boostbook ; 11using quickbook ; 12using doxygen ; 13 14 15local images = [ glob images/*.svg ] ; 16install images : $(images) : <location>html/boost_process ; 17install images_glob : $(images) : <location>$(BOOST_ROOT)/doc/html/boost_process ; 18 19import type ; 20type.register XMLPROCESSWORKAROUND : : XML ; 21import generators ; 22generators.register-standard common.copy : XML : XMLPROCESSWORKAROUND ; 23 24xmlprocessworkaround posix_pseudocode : posix_pseudocode.xml ; 25xmlprocessworkaround windows_pseudocode : windows_pseudocode.xml ; 26 27 28doxygen autodoc 29: 30 ../../../boost/process.hpp 31 [ glob ../../../boost/process/*.hpp ] 32: 33 <doxygen:param>EXCLUDE_SYMBOLS=BOOST_ASIO_INITFN_RESULT_TYPE 34 <doxygen:param>PREDEFINED=BOOST_PROCESS_DOXYGEN 35 <doxygen:param>HIDE_UNDOC_CLASSES=YES 36 <doxygen:param>HIDE_UNDOC_MEMBERS=YES 37 <doxygen:param>EXAMPLE_PATH=. 38 <dependency>posix_pseudocode 39 <dependency>windows_pseudocode 40 <xsl:path>. 41; 42 43 44 45boostbook standalone 46: 47 process.qbk 48: 49 <dependency>autodoc 50 <dependency>images 51 <dependency>images_glob 52 <xsl:param>boost.root=../../../.. 53 <xsl:param>html.stylesheet=../../../../doc/src/boostbook.css 54; 55 56############################################################################### 57alias boostdoc 58 : standalone/<format>docbook 59 : 60 : <dependency>images_glob 61 : ; 62explicit boostdoc ; 63alias boostrelease ; 64explicit boostrelease ;