58 lines
No EOL
1.9 KiB
XML
58 lines
No EOL
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="gdx-setup" default="all" basedir=".">
|
|
<!-- ****************************************************************** -->
|
|
<!-- Definitions -->
|
|
<!-- ****************************************************************** -->
|
|
|
|
<property name="name" value="gdx-setup" />
|
|
<property name="mainClass" value="com.badlogic.gdx.setup.GdxSetup" />
|
|
|
|
<!-- ****************************************************************** -->
|
|
<!-- Build tasks -->
|
|
<!-- ****************************************************************** -->
|
|
|
|
<target name="clean">
|
|
<delete dir="bin/" />
|
|
</target>
|
|
|
|
<target name="compile" depends="clean">
|
|
<mkdir dir="bin/" />
|
|
<javac destdir="bin/" srcdir="src/" target="1.6" source="1.6" includeAntRuntime="false" />
|
|
</target>
|
|
|
|
<target name="jar" depends="compile">
|
|
<copy todir="bin/"><fileset dir="src/" excludes="**/*.java"/></copy>
|
|
|
|
<jar destfile="${name}.jar" basedir="bin/">
|
|
<manifest>
|
|
<attribute name="Main-Class" value="${mainClass}" />
|
|
</manifest>
|
|
</jar>
|
|
</target>
|
|
|
|
<target name="bundle" depends="jar">
|
|
<jar destfile="${name}-tmp.jar" filesetmanifest="skip">
|
|
<zipgroupfileset dir="." includes="${name}.jar"/>
|
|
<manifest><attribute name="Main-Class" value="${mainClass}"/></manifest>
|
|
</jar>
|
|
|
|
<zip destfile="${name}.jar">
|
|
<zipfileset src="${name}-tmp.jar" excludes="META-INF/*.txt, META-INF/maven/"/>
|
|
</zip>
|
|
|
|
<delete file="${name}-tmp.jar"/>
|
|
</target>
|
|
|
|
<!-- ****************************************************************** -->
|
|
<!-- Main task -->
|
|
<!-- ****************************************************************** -->
|
|
|
|
<target name="all" depends="bundle">
|
|
<antcall target="clean"/>
|
|
</target>
|
|
|
|
<target name="zip" depends="all">
|
|
<zip destfile="${name}-${version}.zip" basedir="." includes="${name}.jar"/>
|
|
</target>
|
|
|
|
</project> |