aboutsummaryrefslogtreecommitdiff
path: root/java/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'java/build.xml')
-rwxr-xr-xjava/build.xml51
1 files changed, 51 insertions, 0 deletions
diff --git a/java/build.xml b/java/build.xml
new file mode 100755
index 0000000..ea8cca5
--- /dev/null
+++ b/java/build.xml
@@ -0,0 +1,51 @@
+<project name="tween-engine-java" default="all" basedir=".">
+
+ <!-- ****************************************************************** -->
+ <!-- Definitions -->
+ <!-- ****************************************************************** -->
+
+ <!-- version -->
+ <property name="version" value="6.3.3" />
+
+ <!-- projects properties -->
+ <property name="api.dir" value="api/" />
+ <property name="api.name" value="tween-engine-api" />
+
+ <!-- ****************************************************************** -->
+ <!-- Build tasks -->
+ <!-- ****************************************************************** -->
+
+ <!-- clean -->
+ <target name="clean">
+ <delete dir="build/" />
+ </target>
+
+ <!-- init -->
+ <target name="init" depends="clean">
+ <mkdir dir="build/${api.dir}/bin/" />
+ </target>
+
+ <!-- compile -->
+ <target name="compile" depends="init">
+ <javac target="1.6" source="1.6" debug="on" srcdir="${api.dir}/src/" destdir="build/${api.dir}/bin/" />
+ </target>
+
+ <!-- package -->
+ <target name="package" depends="compile">
+ <!-- api -->
+ <jar destfile="build/${api.dir}/${api.name}.jar" basedir="build/${api.dir}/bin/" />
+ <jar destfile="build/${api.dir}/${api.name}-sources.jar" basedir="${api.dir}/src/" />
+ </target>
+
+ <!-- zip -->
+ <target name="zip" depends="package">
+ <zip destfile="${api.name}-${version}.zip">
+ <fileset dir="build/${api.dir}/" includes="*.jar" />
+ </zip>
+ </target>
+
+ <!-- all -->
+ <target name="all" depends="zip">
+ <antcall target="clean"/>
+ </target>
+</project>