]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/compute/doc/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / compute / doc / Jamfile.v2
1 # ---------------------------------------------------------------------------
2 # Copyright (c) 2013 Kyle Lutz <kyle.r.lutz@gmail.com>
3 #
4 # Distributed under the Boost Software License, Version 1.0
5 # See accompanying file LICENSE_1_0.txt or copy at
6 # http://www.boost.org/LICENSE_1_0.txt
7 #
8 # ---------------------------------------------------------------------------
9
10 import quickbook ;
11 import boostbook ;
12 import doxygen ;
13 import modules ;
14
15 doxygen autodoc
16 :
17 ../include/boost/compute.hpp
18 ../include/boost/compute/buffer.hpp
19 ../include/boost/compute/cl.hpp
20 ../include/boost/compute/closure.hpp
21 ../include/boost/compute/command_queue.hpp
22 ../include/boost/compute/config.hpp
23 ../include/boost/compute/context.hpp
24 ../include/boost/compute/core.hpp
25 ../include/boost/compute/device.hpp
26 ../include/boost/compute/event.hpp
27 ../include/boost/compute/function.hpp
28 ../include/boost/compute/kernel.hpp
29 ../include/boost/compute/memory_object.hpp
30 ../include/boost/compute/pipe.hpp
31 ../include/boost/compute/platform.hpp
32 ../include/boost/compute/program.hpp
33 ../include/boost/compute/svm.hpp
34 ../include/boost/compute/system.hpp
35 ../include/boost/compute/user_event.hpp
36 ../include/boost/compute/version.hpp
37
38 ../include/boost/compute/algorithm.hpp
39 [ glob ../include/boost/compute/algorithm/*.hpp ]
40
41 ../include/boost/compute/allocator.hpp
42 [ glob ../include/boost/compute/allocator/*.hpp ]
43
44 ../include/boost/compute/async.hpp
45 [ glob ../include/boost/compute/async/*.hpp ]
46
47 ../include/boost/compute/container.hpp
48 [ glob ../include/boost/compute/container/*.hpp ]
49
50 ../include/boost/compute/exception.hpp
51 [ glob ../include/boost/compute/exception/*.hpp ]
52
53 ../include/boost/compute/functional.hpp
54 [ glob ../include/boost/compute/functional/*.hpp ]
55
56 ../include/boost/compute/interop/opengl.hpp
57 [ glob ../include/boost/compute/interop/opengl/*.hpp ]
58
59 ../include/boost/compute/image.hpp
60 [ glob ../include/boost/compute/image/*.hpp ]
61
62 ../include/boost/compute/iterator.hpp
63 [ glob ../include/boost/compute/iterator/*.hpp ]
64
65 ../include/boost/compute/memory.hpp
66 [ glob ../include/boost/compute/memory/*.hpp ]
67
68 ../include/boost/compute/random.hpp
69 [ glob ../include/boost/compute/random/*.hpp ]
70
71 ../include/boost/compute/types.hpp
72 ../include/boost/compute/types/struct.hpp
73
74 ../include/boost/compute/type_traits.hpp
75 [ glob ../include/boost/compute/type_traits/*.hpp ]
76
77 ../include/boost/compute/utility.hpp
78 [ glob ../include/boost/compute/utility/*.hpp ]
79 :
80 <doxygen:param>QUIET=YES
81 <doxygen:param>WARNINGS=YES
82 <doxygen:param>WARN_IF_DOC_ERROR=YES
83 <doxygen:param>EXTRACT_ALL=NO
84 <doxygen:param>EXTRACT_PRIVATE=NO
85 <doxygen:param>HIDE_UNDOC_MEMBERS=YES
86 <doxygen:param>HIDE_UNDOC_CLASSES=YES
87 <doxygen:param>EXPAND_ONLY_PREDEF=YES
88 <doxygen:param>SORT_MEMBER_DOCS=NO
89 <doxygen:param>TAB_SIZE=4
90 <doxygen:param>EXAMPLE_PATH=../
91 <doxygen:param>PREDEFINED=BOOST_COMPUTE_DOXYGEN_INVOKED
92 <doxygen:param>"ALIASES= \\
93 internal_=\"INTERNAL ONLY\" \\
94 opencl_ref{1}=\"<a href=\"http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/\\1.html\">\\1()</a>\" \\
95 see_opencl_ref{1}=\"See the documentation for \\opencl_ref{\\1} for more information.\" \\
96 opencl2_ref{1}=\"<a href=\"http://www.khronos.org/registry/cl/sdk/2.0/docs/man/xhtml/\\1.html\">\\1()</a>\" \\
97 see_opencl2_ref{1}=\"See the documentation for \\opencl2_ref{\\1} for more information.\" \\
98 opencl_version_warning{2}=\"\\warning This method is only available if the OpenCL version is \\1.\\2 or later.\" \\
99 "
100 <xsl:param>"boost.doxygen.reftitle=Header Reference"
101 ;
102
103 xml compute : compute.qbk : ;
104
105 boostbook standalone
106 :
107 compute
108 :
109 <dependency>autodoc
110 <format>html:<xsl:param>boost.root=../../../..
111 ;
112
113 ###############################################################################
114 alias boostdoc ;
115 explicit boostdoc ;
116 alias boostrelease : standalone ;
117 explicit boostrelease ;