android_mt6572_jiabo/external/libgdx/extensions/gdx-setup/build.xml
2025-09-05 16:56:03 +08:00

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>