]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 ; |