• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2005-2006 Douglas Gregor <doug.gregor@gmail.com>
2#
3# Distributed under the Boost Software License, Version 1.0. (See accompanying
4# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.)
5project boost/mpi/doc ;
6
7using quickbook ;
8using boostbook ;
9using doxygen ;
10
11doxygen mpi_autodoc
12  : [ glob
13    ../../../boost/mpi.hpp
14    ../../../boost/mpi/allocator.hpp
15    ../../../boost/mpi/cartesian_communicator.hpp
16    ../../../boost/mpi/collectives.hpp
17    ../../../boost/mpi/collectives_fwd.hpp
18    ../../../boost/mpi/communicator.hpp
19    ../../../boost/mpi/config.hpp
20    ../../../boost/mpi/datatype.hpp
21    ../../../boost/mpi/datatype_fwd.hpp
22    ../../../boost/mpi/environment.hpp
23    ../../../boost/mpi/exception.hpp
24    ../../../boost/mpi/graph_communicator.hpp
25    ../../../boost/mpi/group.hpp
26    ../../../boost/mpi/intercommunicator.hpp
27    ../../../boost/mpi/nonblocking.hpp
28    ../../../boost/mpi/operations.hpp
29    ../../../boost/mpi/packed_iarchive.hpp
30    ../../../boost/mpi/packed_oarchive.hpp
31    ../../../boost/mpi/skeleton_and_content.hpp
32    ../../../boost/mpi/skeleton_and_content_fwd.hpp
33    ../../../boost/mpi/status.hpp
34    ../../../boost/mpi/request.hpp
35    ../../../boost/mpi/timer.hpp
36    ../../../boost/mpi/inplace.hpp
37    ../../../boost/mpi/python.hpp
38    ]
39  : <doxygen:param>MACRO_EXPANSION=YES
40    <doxygen:param>EXPAND_ONLY_PREDEF=YES
41    <doxygen:param>"PREDEFINED=BOOST_MPI_HAS_MEMORY_ALLOCATION= BOOST_MPI_HAS_NOARG_INITIALIZATION= MPI_VERSION=2 BOOST_MPI_DOXYGEN="
42  ;
43
44xml mpi : mpi.qbk ;
45
46boostbook standalone : mpi mpi_autodoc
47              :
48              <xsl:param>boost.root=../../../..
49              <format>pdf:<xsl:param>max-columns=66
50              <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
51              ;
52
53###############################################################################
54alias boostdoc
55    : mpi
56    :
57    : <dependency>mpi_autodoc
58    : ;
59explicit boostdoc ;
60alias boostrelease ;
61explicit boostrelease ;
62