<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>