2008-04-20 14:46:34 -04:00
|
|
|
<project name="generator">
|
|
|
|
|
|
|
|
<!-- clean the generated files -->
|
2010-09-28 17:11:35 -04:00
|
|
|
<target name="clean-generated" description="Deletes the generated java source">
|
2008-04-20 14:46:34 -04:00
|
|
|
<delete quiet="true" failonerror="false">
|
|
|
|
<fileset dir="${lwjgl.src}/generated" includes="**"/>
|
|
|
|
</delete>
|
|
|
|
</target>
|
2010-07-27 11:33:22 -04:00
|
|
|
|
2010-10-02 08:19:00 -04:00
|
|
|
<target name="clean-generated-native" description="Deletes the generated native source" depends="clean-generated">
|
|
|
|
<delete quiet="false" failonerror="false">
|
2010-09-28 17:11:35 -04:00
|
|
|
<fileset dir="${lwjgl.src.native}/generated" includes="**"/>
|
|
|
|
</delete>
|
|
|
|
</target>
|
|
|
|
|
2008-04-20 14:46:34 -04:00
|
|
|
<!-- Compiles the Java generator source code -->
|
|
|
|
<target name="generators" description="Compiles the native method generators">
|
|
|
|
<javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" includes="org/lwjgl/util/generator/**.java" source="1.5" target="1.5" taskname="generator">
|
2010-09-26 19:43:24 -04:00
|
|
|
<include name="org/lwjgl/util/generator/openal/**.java"/>
|
|
|
|
<include name="org/lwjgl/util/generator/opengl/**.java"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<include name="org/lwjgl/util/generator/opengles/**.java"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<include name="org/lwjgl/util/generator/opencl/**.java"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
<compilerarg value="-Xlint:all"/>
|
|
|
|
</javac>
|
2010-05-27 18:56:29 -04:00
|
|
|
<!-- Compile helper classes used by the templates -->
|
2010-09-26 19:43:24 -04:00
|
|
|
<javac debug="yes" srcdir="${lwjgl.src}/java/" destdir="${lwjgl.bin}" source="1.5" target="1.5" taskname="generator">
|
|
|
|
<include name="org/lwjgl/PointerWrapper.java"/>
|
|
|
|
<include name="org/lwjgl/PointerBuffer.java"/>
|
|
|
|
<!-- OpenGL -->
|
2009-08-12 10:48:37 -04:00
|
|
|
<include name="org/lwjgl/opengl/GLSync.java"/>
|
2010-05-27 18:56:29 -04:00
|
|
|
<include name="org/lwjgl/opengl/AMDDebugOutputCallback.java"/>
|
2010-07-27 11:33:22 -04:00
|
|
|
<include name="org/lwjgl/opengl/ARBDebugOutputCallback.java"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<!-- OpenGL ES -->
|
|
|
|
<include name="org/lwjgl/opengles/EGLImageOES.java"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<!-- OpenCL -->
|
|
|
|
<include name="org/lwjgl/opencl/CLPlatform.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLDevice.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLContext.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLContextCallback.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLCommandQueue.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLMem.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLMemObjectDestructorCallback.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLBuildProgramCallback.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLNativeKernel.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLEventCallback.java"/>
|
|
|
|
<include name="org/lwjgl/opencl/CLFunctionAddress.java"/>
|
2009-08-12 10:48:37 -04:00
|
|
|
</javac>
|
2008-04-20 14:46:34 -04:00
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Proxy target to generate it all -->
|
2011-05-17 12:53:57 -04:00
|
|
|
<target name="generate-all" depends="generate-openal, generate-opengl, generate-opengl-capabilities, generate-opengl-references, generate-opengles, generate-opengles-capabilities, generate-opencl, generate-opencl-capabilities" description="Generates java and native source"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
|
2011-07-10 18:38:21 -04:00
|
|
|
<target name="generate-debug" depends="generate-openal-debug, generate-opengl-debug, generate-opengl-capabilities-debug, generate-opengl-references, generate-opengles-debug, generate-opengles-capabilities-debug, generate-opencl-debug, generate-opencl-capabilities-debug" description="Generates java and native source with debug functionality"/>
|
2009-04-09 17:18:19 -04:00
|
|
|
|
2011-05-17 12:53:57 -04:00
|
|
|
<!-- ********************************************************************************
|
|
|
|
*********************************************************************************
|
|
|
|
OPENAL
|
|
|
|
*********************************************************************************
|
|
|
|
**************************************************************************** -->
|
|
|
|
|
2008-04-20 14:46:34 -04:00
|
|
|
<!-- Generate OpenAL -->
|
|
|
|
<target name="generate-openal" depends="generators" description="Generates java and native source for AL">
|
2010-04-02 14:45:19 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/openal"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.openal.ALTypeMap"/>
|
2010-05-24 18:37:11 -04:00
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java, org/lwjgl/openal/EFX10.java"/>
|
2010-04-02 14:45:19 -04:00
|
|
|
</apply>
|
|
|
|
</target>
|
2010-07-27 11:33:22 -04:00
|
|
|
|
2010-04-02 14:45:19 -04:00
|
|
|
<!-- Generate OpenAL [DEBUG] -->
|
|
|
|
<target name="generate-openal-debug" depends="generators" description="Generates java and native source for AL">
|
2008-04-20 14:46:34 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/openal"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.openal.ALTypeMap"/>
|
2009-03-19 15:12:37 -04:00
|
|
|
<arg value="-Ageneratechecks"/>
|
2010-05-24 18:37:11 -04:00
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java, org/lwjgl/openal/EFX10.java"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
2011-05-17 12:53:57 -04:00
|
|
|
<!-- ********************************************************************************
|
|
|
|
*********************************************************************************
|
|
|
|
OPENGL
|
|
|
|
*********************************************************************************
|
|
|
|
**************************************************************************** -->
|
|
|
|
|
2008-04-20 14:46:34 -04:00
|
|
|
<!-- Generate OpenGL -->
|
|
|
|
<target name="generate-opengl" depends="generators" description="Generates java and native source for GL">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/opengl"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
<arg value="-Acontextspecific"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opengl.GLTypeMap"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
2010-04-02 14:45:19 -04:00
|
|
|
<!-- Generate OpenGL [DEBUG] -->
|
2011-05-17 12:53:57 -04:00
|
|
|
<target name="generate-opengl-debug" depends="generators" description="Generates debug java and native source for GL">
|
2009-04-09 17:18:19 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/opengl"/>
|
2009-04-09 17:18:19 -04:00
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opengl.GLTypeMap"/>
|
2009-04-09 17:18:19 -04:00
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
2010-09-26 19:43:24 -04:00
|
|
|
<!-- Generate OpenGL references -->
|
2008-04-20 14:46:34 -04:00
|
|
|
<target name="generate-opengl-references" depends="generators" description="Generates java and native source for GL">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="org.lwjgl.util.generator.opengl.GLReferencesGeneratorProcessorFactory"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
2010-07-27 11:33:22 -04:00
|
|
|
|
2010-09-26 19:43:24 -04:00
|
|
|
<!-- Generate OpenGL context capabilities -->
|
2008-04-20 14:46:34 -04:00
|
|
|
<target name="generate-opengl-capabilities" depends="generators" description="Generates java and native source for GL">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="org.lwjgl.util.generator.opengl.GLGeneratorProcessorFactory"/>
|
2008-04-20 14:46:34 -04:00
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/>
|
|
|
|
</apply>
|
2010-07-27 11:33:22 -04:00
|
|
|
</target>
|
|
|
|
|
2010-09-26 19:43:24 -04:00
|
|
|
<!-- Generate OpenGL context capabilities [DEBUG] -->
|
2011-05-17 12:53:57 -04:00
|
|
|
<target name="generate-opengl-capabilities-debug" depends="generators" description="Generates debug java and native source for GL">
|
2010-04-09 19:57:40 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="org.lwjgl.util.generator.opengl.GLGeneratorProcessorFactory"/>
|
2010-04-09 19:57:40 -04:00
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/>
|
|
|
|
</apply>
|
2010-07-27 11:33:22 -04:00
|
|
|
</target>
|
2010-09-26 19:43:24 -04:00
|
|
|
|
2011-05-17 12:53:57 -04:00
|
|
|
<!-- ********************************************************************************
|
|
|
|
*********************************************************************************
|
|
|
|
OPENGL ES
|
|
|
|
*********************************************************************************
|
|
|
|
**************************************************************************** -->
|
|
|
|
|
|
|
|
<!-- Generate OpenGL ES -->
|
|
|
|
<target name="generate-opengles" depends="generators" description="Generates java and native source for GL ES">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
|
|
|
<arg path="${lwjgl.src.native}/generated/opengles"/>
|
|
|
|
<!--<arg value="-Acontextspecific"/>-->
|
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opengl.GLESTypeMap"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengles-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenGL ES [DEBUG] -->
|
|
|
|
<target name="generate-opengles-debug" depends="generators" description="Generates debug java and native source for GL ES">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
|
|
|
<arg path="${lwjgl.src.native}/generated/opengles"/>
|
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<!--<arg value="-Acontextspecific"/>-->
|
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opengl.GLESTypeMap"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengles-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenGL ES context capabilities -->
|
|
|
|
<target name="generate-opengles-capabilities" depends="generators" description="Generates java and native source for GL ES">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.opengl.GLESGeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<!--<arg value="-Acontextspecific"/>-->
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengles-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenGL ES context capabilities [DEBUG] -->
|
|
|
|
<target name="generate-opengles-capabilities-debug" depends="generators" description="Generates debug java and native source for GL ES">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.opengl.GLESGeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<!--<arg value="-Acontextspecific"/>-->
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opengles-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- ********************************************************************************
|
|
|
|
*********************************************************************************
|
|
|
|
OPENCL
|
|
|
|
*********************************************************************************
|
|
|
|
**************************************************************************** -->
|
|
|
|
|
|
|
|
<!-- Generate OpenCL -->
|
2010-09-26 19:43:24 -04:00
|
|
|
<target name="generate-opencl" depends="generators" description="Generates java and native source for CL">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/opencl"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opencl.CLTypeMap"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opencl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenCL [DEBUG] -->
|
2011-05-17 12:53:57 -04:00
|
|
|
<target name="generate-opencl-debug" depends="generators" description="Generates debug java and native source for CL">
|
2010-09-26 19:43:24 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-d"/>
|
2011-05-17 12:53:57 -04:00
|
|
|
<arg path="${lwjgl.src.native}/generated/opencl"/>
|
2010-09-26 19:43:24 -04:00
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<arg value="-Atypemap=org.lwjgl.util.generator.opencl.CLTypeMap"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opencl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenCL capabilities -->
|
|
|
|
<target name="generate-opencl-capabilities" depends="generators" description="Generates capabilities for CL">
|
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.opencl.CLGeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opencl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
|
|
|
|
|
|
|
<!-- Generate OpenCL capabilities [DEBUG] -->
|
2011-05-17 12:53:57 -04:00
|
|
|
<target name="generate-opencl-capabilities-debug" depends="generators" description="Generates debug capabilities for CL">
|
2010-09-26 19:43:24 -04:00
|
|
|
<apply executable="apt" parallel="true">
|
|
|
|
<arg value="-nocompile"/>
|
|
|
|
<arg value="-factory"/>
|
|
|
|
<arg value="org.lwjgl.util.generator.opencl.CLGeneratorProcessorFactory"/>
|
|
|
|
<arg value="-cp"/>
|
|
|
|
<arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/>
|
|
|
|
<arg value="-s"/>
|
|
|
|
<arg path="${lwjgl.src}/generated"/>
|
|
|
|
<arg value="-Ageneratechecks"/>
|
|
|
|
<arg value="-Acontextspecific"/>
|
|
|
|
<fileset dir="${lwjgl.src.templates}" includes="${opencl-template-pattern}"/>
|
|
|
|
</apply>
|
|
|
|
</target>
|
2008-10-11 16:12:33 -04:00
|
|
|
</project>
|