65 lines
1.7 KiB
XML
65 lines
1.7 KiB
XML
<project name="dothack">
|
|
|
|
<property file="config.properties"/>
|
|
|
|
<target name="clean">
|
|
<delete dir="build"/>
|
|
</target>
|
|
|
|
<target name="compile">
|
|
<mkdir dir="build/classes"/>
|
|
|
|
<javac
|
|
includeAntRuntime="false"
|
|
srcdir="src"
|
|
destdir="build/classes"
|
|
source="1.4"
|
|
target="1.4"
|
|
debug="true"
|
|
classpath="${midlet.j2me};${midlet.lib}">
|
|
|
|
<compilerarg value="-Xlint:-options"/>
|
|
</javac>
|
|
|
|
<jar
|
|
destfile="build/${project.name}_not_preverified.jar"
|
|
manifest="src/MANIFEST"
|
|
compress="true"
|
|
level="9">
|
|
|
|
<fileset dir="build/classes"/>
|
|
<fileset dir="assets"/>
|
|
<zipfileset src="${midlet.lib}" includes="**/*.class" excludes="example/**/*.class"/>
|
|
</jar>
|
|
</target>
|
|
|
|
<target name="debug">
|
|
<antcall target="compile"/>
|
|
|
|
<java jar="${proguard.path}" fork="true">
|
|
<arg value="-microedition"/>
|
|
<arg value="-injars build/${project.name}_not_preverified.jar"/>
|
|
<arg value="-outjars build/${project.name}_debug.jar"/>
|
|
<arg value="-libraryjars ${midlet.j2me}"/>
|
|
<arg value="-dontshrink"/>
|
|
<arg value="-dontoptimize"/>
|
|
<arg value="-dontobfuscate"/>
|
|
<arg value="-target 1.4"/>
|
|
</java>
|
|
</target>
|
|
|
|
<target name="release">
|
|
<antcall target="compile"/>
|
|
|
|
<java jar="${proguard.path}" fork="true">
|
|
<arg value="-microedition"/>
|
|
<arg value="-injars build/${project.name}_not_preverified.jar"/>
|
|
<arg value="-outjars build/${project.name}_release.jar"/>
|
|
<arg value="-libraryjars ${midlet.j2me}"/>
|
|
<arg value="-keep class * extends javax.microedition.midlet.MIDlet"/>
|
|
<arg value="-repackageclasses"/>
|
|
<arg value="-target 1.4"/>
|
|
</java>
|
|
</target>
|
|
|
|
</project> |