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