|
|
|
@ -40,7 +40,7 @@ |
|
|
|
|
<jar jarfile="build/jME3-testdata.jar" basedir="src/test-data" compress="true"/> |
|
|
|
|
<property location="src/test-data" name="testdata.dir.resolved"/> |
|
|
|
|
<property location="build/jME3-testdata.jar" name="testdata.jar.resolved"/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--this sets properties that would normally later be created in the build-impl.xml--> |
|
|
|
|
<property location="${build.classes.dir}" name="build.classes.dir.resolved"/> |
|
|
|
|
<pathconvert property="run.classpath.without.build.classes.dir"> |
|
|
|
@ -146,35 +146,27 @@ |
|
|
|
|
</zip> |
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- |
|
|
|
|
**************************************************************** |
|
|
|
|
Only Relevant for building on hudson nightly server from here on |
|
|
|
|
Only Relevant for building the SDK from here on |
|
|
|
|
**************************************************************** |
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
<!-- convenience target to transfer jme3 libraries to sdk (jMonkeyPlatform) --> |
|
|
|
|
<target name="update-sdk" depends="jar, javadoc"> |
|
|
|
|
<antcall target="-do-update-sdk" inheritall="true"> |
|
|
|
|
<param name="jmp_dir" value="../sdk/"/> |
|
|
|
|
</antcall> |
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
|
<!-- convenience target to transfer jme3 libraries to the jme3-jmp folder on the Hudson build server (jMonkeyPlatform) --> |
|
|
|
|
<target name="hudson-update-sdk" depends="init"> |
|
|
|
|
<!--update jme3 svn revision info properly--> |
|
|
|
|
<exec executable="svn" dir="."> |
|
|
|
|
<arg value="update" /> |
|
|
|
|
</exec> |
|
|
|
|
<!--update jmp--> |
|
|
|
|
<target name="update-sdk" depends="jar"> |
|
|
|
|
<antcall target="-do-update-sdk" inheritall="true"> |
|
|
|
|
<param name="jmp_dir" value="../sdk/"/> |
|
|
|
|
</antcall> |
|
|
|
|
<!--antcall target="-create-jme3-svn-properties" inheritall="true"> |
|
|
|
|
<param name="jmp_dir" value="../../jme3-jmp/workspace/"/> |
|
|
|
|
</antcall--> |
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
|
<target name="-do-update-sdk"> |
|
|
|
|
<fileset id="jme3-jars" dir="dist/"> |
|
|
|
|
<include name="**/jME3-jbullet.jar"/> |
|
|
|
|
<include name="**/jME3-bullet.jar"/> |
|
|
|
|
<include name="**/jME3-bullet-natives.jar"/> |
|
|
|
|
</fileset> |
|
|
|
|
|
|
|
|
|
<!--clear old files--> |
|
|
|
|
<delete dir="${jmp_dir}/JME3TestsTemplate/src/"/> |
|
|
|
|
<delete dir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/"/> |
|
|
|
@ -185,36 +177,35 @@ |
|
|
|
|
|
|
|
|
|
<!--jMonkeyPlatform jME3 libs--> |
|
|
|
|
<copy file="${dist.jar}" toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/opt/native-bullet/lib/jME3-bullet.jar" toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/opt/native-bullet/lib/jME3-bullet-natives.jar" toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/lib/jME3-jbullet.jar" toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<!--natives need to be in jme3 package fro jme to work in jMP--> |
|
|
|
|
<copy toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false" flatten="true"> |
|
|
|
|
<fileset refid="jme3-jars"/> |
|
|
|
|
</copy> |
|
|
|
|
<!--natives need to be in jme3 package for jme to work in jMP--> |
|
|
|
|
<copy file="dist/lib/jME3-lwjgl-natives.jar" toDir="${jmp_dir}/jme3-core-baselibs/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
|
|
|
|
|
<!--Project jME3 libs--> |
|
|
|
|
<copy file="${dist.jar}" toDir="${jmp_dir}/jme3-project-baselibs/release/libs/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/opt/native-bullet/lib/jME3-bullet.jar" toDir="${jmp_dir}/jme3-project-baselibs/release/libs/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/opt/native-bullet/lib/jME3-bullet-natives.jar" toDir="${jmp_dir}/jme3-project-baselibs/release/libs/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy file="dist/lib/jME3-jbullet.jar" toDir="${jmp_dir}/jme3-project-baselibs/release/libs/" overwrite="true" failonerror="true" verbose="false"/> |
|
|
|
|
<copy toDir="${jmp_dir}/jme3-project-baselibs/release/libs/" overwrite="true" failonerror="true" verbose="false" flatten="true"> |
|
|
|
|
<fileset refid="jme3-jars"/> |
|
|
|
|
</copy> |
|
|
|
|
|
|
|
|
|
<!--jMonkeyPlatform external libraries--> |
|
|
|
|
<copy todir="${jmp_dir}/jme3-core-libraries/release/modules/ext/" overwrite="true" failonerror="true" verbose="false"> |
|
|
|
|
<copy todir="${jmp_dir}/jme3-core-libraries/release/modules/ext/" overwrite="true" failonerror="true" verbose="false" flatten="true"> |
|
|
|
|
<!--exclude jme3 test data from core--> |
|
|
|
|
<fileset dir="dist/lib/"> |
|
|
|
|
<exclude name="jME3-testdata.jar"/> |
|
|
|
|
<exclude name="jME3-test.jar"/> |
|
|
|
|
<exclude name="jME3-lwjgl-natives.jar"/> |
|
|
|
|
<exclude name="jME3-jbullet.jar"/> |
|
|
|
|
<exclude name="jME3-**"/> |
|
|
|
|
</fileset> |
|
|
|
|
</copy> |
|
|
|
|
|
|
|
|
|
<!--Project external libraries--> |
|
|
|
|
<copy todir="${jmp_dir}/jme3-project-libraries/release/libs/" overwrite="true" failonerror="true" verbose="false"> |
|
|
|
|
<copy todir="${jmp_dir}/jme3-project-libraries/release/libs/" overwrite="true" failonerror="true" verbose="false" flatten="true"> |
|
|
|
|
<!--exclude jme3 test data from libs--> |
|
|
|
|
<fileset dir="dist/lib/"> |
|
|
|
|
<exclude name="jME3-testdata.jar"/> |
|
|
|
|
<exclude name="jME3-test.jar"/> |
|
|
|
|
<exclude name="jME3-jbullet.jar"/> |
|
|
|
|
<exclude name="jME3-**"/> |
|
|
|
|
</fileset> |
|
|
|
|
<!--lwjgl is an external library but has the "jME3-" prefix--> |
|
|
|
|
<fileset dir="dist/lib/"> |
|
|
|
|
<include name="jME3-lwjgl-natives.jar"/> |
|
|
|
|
</fileset> |
|
|
|
|
</copy> |
|
|
|
|
|
|
|
|
@ -288,6 +279,28 @@ |
|
|
|
|
<replace file="${jmp_dir}/build/jme3-tests-svn.properties" token=" " value=""/> |
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- |
|
|
|
|
**************************************************************** |
|
|
|
|
Only Relevant for building nightly on Hudson server from here on |
|
|
|
|
**************************************************************** |
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
<!-- convenience target to transfer jme3 libraries to the jme3-jmp folder on the Hudson build server (jMonkeyPlatform) --> |
|
|
|
|
<target name="hudson-update-sdk" depends="init"> |
|
|
|
|
<!--update jme3 svn revision info properly--> |
|
|
|
|
<exec executable="svn" dir="."> |
|
|
|
|
<arg value="update" /> |
|
|
|
|
</exec> |
|
|
|
|
<!--update jmp--> |
|
|
|
|
<antcall target="-do-update-sdk" inheritall="true"> |
|
|
|
|
<param name="jmp_dir" value="../sdk/"/> |
|
|
|
|
</antcall> |
|
|
|
|
<!--antcall target="-create-jme3-svn-properties" inheritall="true"> |
|
|
|
|
<param name="jmp_dir" value="../../jme3-jmp/workspace/"/> |
|
|
|
|
</antcall--> |
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
|
<!-- copy jme3 zip to jmonkeyengine.com/nightly --> |
|
|
|
|
<target name="deploy-hudson" depends="dist, build-bullet-natives"> |
|
|
|
|
<copy |
|
|
|
|