110 lines
2.5 KiB
XML
110 lines
2.5 KiB
XML
<project name="dothack">
|
|
|
|
<property file="config.properties"/>
|
|
<taskdef resource="antenna.properties" classpath="${antenna.path}"/>
|
|
|
|
<target name="clean">
|
|
<delete dir="build"/>
|
|
</target>
|
|
|
|
<target name="debug">
|
|
<mkdir dir="build/classes_debug"/>
|
|
|
|
<wtkbuild
|
|
includeAntRuntime="false"
|
|
destdir="build/classes_debug"
|
|
srcdir="src"
|
|
source="1.4"
|
|
target="1.4"
|
|
debug="true"
|
|
preverify="false"
|
|
classpath="${midlet.lib}">
|
|
|
|
<compilerarg value="-Xlint:-options"/>
|
|
</wtkbuild>
|
|
|
|
<wtkjad
|
|
jadfile="build/${project.name}_debug.jad"
|
|
name="${project.name}"
|
|
vendor="${project.vendor}"
|
|
version="${project.version}">
|
|
|
|
<midlet
|
|
name="${midlet.name}"
|
|
class="${midlet.class}">
|
|
</midlet>
|
|
|
|
</wtkjad>
|
|
|
|
<wtkpackage
|
|
jarfile="build/${project.name}_debug.jar"
|
|
jadfile="build/${project.name}_debug.jad"
|
|
libclasspath="${midlet.lib}"
|
|
obfuscate="true"
|
|
preverify="false">
|
|
|
|
<!-- include -->
|
|
<fileset dir="build/classes_debug"/>
|
|
<fileset dir="assets"/>
|
|
|
|
<!-- using proguard to preverify -->
|
|
<argument value="-microedition"/>
|
|
|
|
<!-- proguard args -->
|
|
<argument value="-dontshrink -dontoptimize -dontobfuscate -target 1.4"/>
|
|
|
|
</wtkpackage>
|
|
|
|
</target>
|
|
|
|
<target name="release">
|
|
<mkdir dir="build/classes_release"/>
|
|
|
|
<wtkbuild
|
|
includeAntRuntime="false"
|
|
destdir="build/classes_release"
|
|
srcdir="src"
|
|
source="1.4"
|
|
target="1.4"
|
|
debug="false"
|
|
preverify="false"
|
|
classpath="${midlet.lib}">
|
|
|
|
<compilerarg value="-Xlint:-options"/>
|
|
</wtkbuild>
|
|
|
|
<wtkjad
|
|
jadfile="build/${project.name}_release.jad"
|
|
name="${project.name}"
|
|
vendor="${project.vendor}"
|
|
version="${project.version}">
|
|
|
|
<midlet
|
|
name="${midlet.name}"
|
|
class="${midlet.class}">
|
|
</midlet>
|
|
|
|
</wtkjad>
|
|
|
|
<wtkpackage
|
|
jarfile="build/${project.name}_release.jar"
|
|
jadfile="build/${project.name}_release.jad"
|
|
libclasspath="${midlet.lib}"
|
|
obfuscate="true"
|
|
preverify="false">
|
|
|
|
<!-- include -->
|
|
<fileset dir="build/classes_release"/>
|
|
<fileset dir="assets"/>
|
|
|
|
<!-- using proguard to preverify -->
|
|
<argument value="-microedition"/>
|
|
|
|
<!-- proguard args -->
|
|
<argument value="-target 1.4 -keep 'class * extends javax.microedition.midlet.MIDlet' -repackageclasses '' -optimizationpasses 4 -allowaccessmodification"/>
|
|
|
|
</wtkpackage>
|
|
|
|
</target>
|
|
|
|
</project> |