Skip to content
Snippets Groups Projects
Commit b80e04d5 authored by Ryan R. LaMothe's avatar Ryan R. LaMothe
Browse files

Added ability to build and execute 'add' from Ant

parent 0a3b480f
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="classes"/>
</classpath>
/classes/
<?xml version="1.0"?>
<project name="add" default="build" basedir=".">
<target name="build" depends="clean">
<mkdir dir="classes"/>
<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false" >
<classpath>
<pathelement path="../../com.amd.aparapi/dist/aparapi.jar"/>
</classpath>
</javac>
<jar jarfile="${ant.project.name}.jar" basedir="classes"/>
</target>
<target name="clean">
<delete dir="classes"/>
<delete file="${ant.project.name}.jar"/>
</target>
<!-- Ideally this would be the latest version of Java but not everyone is going to have it installed -->
<!-- Additionally we want to avoid "Class not found: javac1.8" errors from old Ant versions (i.e. Eclipse) -->
<property name="build.compiler" value="javac1.7" />
<property name="ant.build.javac.source" value="1.7" />
<property name="ant.build.javac.target" value="1.7" />
<path id="compiler.class.path">
<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
</path>
<path id="runtime.class.path" cache="true">
<path refid="compiler.class.path" />
<pathelement path="${ant.project.name}.jar" />
</path>
<target name="build" depends="clean">
<mkdir dir="classes" />
<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
<classpath>
<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
</classpath>
</javac>
<jar jarfile="${ant.project.name}.jar" basedir="classes" />
</target>
<target name="clean">
<delete dir="classes" />
<delete file="${ant.project.name}.jar" />
</target>
<target name="run-jtp">
<java classname="com.amd.aparapi.sample.add.Main" fork="true">
<classpath refid="runtime.class.path" />
<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
</java>
</target>
<target name="run-gpu">
<java classname="com.amd.aparapi.sample.add.Main" fork="true">
<classpath refid="runtime.class.path" />
<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
</java>
</target>
<target name="run" depends="run-gpu" />
</project>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment