diff options
author | Wade Walker <[email protected]> | 2013-12-15 16:16:18 -0600 |
---|---|---|
committer | Wade Walker <[email protected]> | 2013-12-15 16:24:11 -0600 |
commit | 9ecc606bce374ea093c6321f2d4921b5019a0b18 (patch) | |
tree | a9029d561ebed9135ac599dc5941c3d760af3167 /make/resources/cl-if.cfg | |
parent | d1113c49ed95a2089decdc5c270a29fcbd233d68 (diff) |
Bug 884: Add standard JogAmp build files.
The new make/build.xml successfully builds and tests the project. The
original NetBeans build files are still present, but won't work anymore
since the resources directory is now inside the make directory. The new
build files are based on those of JOAL. The new build is not yet minimized
and cleaned up, because this commit is meant to be the minimum way to get
things functional.
Diffstat (limited to 'make/resources/cl-if.cfg')
-rw-r--r-- | make/resources/cl-if.cfg | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/make/resources/cl-if.cfg b/make/resources/cl-if.cfg new file mode 100644 index 00000000..2078123a --- /dev/null +++ b/make/resources/cl-if.cfg @@ -0,0 +1,42 @@ +Include cl-common.cfg + +Style InterfaceOnly + +ClassJavadoc CL /** +ClassJavadoc CL * Java bindings to OpenCL, the Open Computing Language. +ClassJavadoc CL * @author Michael Bien, GlueGen, et al. +ClassJavadoc CL */ +JavaClass CL + +Extends CL CLContextBinding +Extends CL CLProgramBinding +Extends CL CLKernelBinding +Extends CL CLCommandQueueBinding +Extends CL CLDeviceBinding +Extends CL CLImageBinding +Extends CL CLBufferBinding +Extends CL CLSamplerBinding +Extends CL CLEventBinding +Extends CL CLPlatformBinding + +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLContextBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLProgramBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLKernelBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLCommandQueueBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLDeviceBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLMemObjBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLImageBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLBufferBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLSamplerBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLEventBinding.java +ExtendedInterfaceSymbolsIgnore ../build/gensrc/java/com/jogamp/opencl/llb/CLPlatformBinding.java + +#ignore cl-gl interoperability functions. Interface 'CL' is pure OpenCL. +Ignore CL_GL_.*|cl.*GL.*|.*_GL_.* + +Ignore clCreateContext +Ignore clCreateContextFromType +Ignore clBuildProgram +Ignore clEnqueueNativeKernel +Ignore clSetEventCallback +Ignore clSetMemObjectDestructorCallback |