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 10import quickbook ; 11import boostbook ; 12import doxygen ; 13import modules ; 14 15doxygen 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 opencl21_ref{1}=\"<a href=\"http://www.khronos.org/registry/cl/sdk/2.1/docs/man/xhtml/\\1.html\">\\1()</a>\" \\ 99 see_opencl21_ref{1}=\"See the documentation for \\opencl21_ref{\\1} for more information.\" \\ 100 opencl_version_warning{2}=\"\\warning This method is only available if the OpenCL version is \\1.\\2 or later.\" \\ 101 " 102 <xsl:param>"boost.doxygen.reftitle=Header Reference" 103 ; 104 105xml compute : compute.qbk : ; 106 107boostbook standalone 108 : 109 compute 110 : 111 <dependency>autodoc 112 <format>html:<xsl:param>boost.root=../../../.. 113 ; 114 115############################################################################### 116alias boostdoc ; 117explicit boostdoc ; 118alias boostrelease : standalone ; 119explicit boostrelease ; 120