aboutsummaryrefslogtreecommitdiff
path: root/tools/EventClients/Clients/J2ME Client/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tools/EventClients/Clients/J2ME Client/build.xml')
-rw-r--r--tools/EventClients/Clients/J2ME Client/build.xml31
1 files changed, 31 insertions, 0 deletions
diff --git a/tools/EventClients/Clients/J2ME Client/build.xml b/tools/EventClients/Clients/J2ME Client/build.xml
new file mode 100644
index 0000000000..4e583b21bc
--- /dev/null
+++ b/tools/EventClients/Clients/J2ME Client/build.xml
@@ -0,0 +1,31 @@
+<project name="XBMC Remote" default="make">
+ <property name="WTK" value=""/>
+ <property name="OUTNAME" value="XBMCRemote"/>
+ <property name="MIDP10_LIB" value="${WTK}/lib/midpapi10.jar"/>
+ <property name="CLDC10_LIB" value="${WTK}/lib/cldcapi10.jar"/>
+ <property name="JSR082_LIB" value="${WTK}/lib/jsr082.jar"/>
+ <property name="ALL_LIB" value="${MIDP10_LIB}:${CLDC10_LIB}:${JSR082_LIB}"/>
+
+ <target name="compile">
+ <tstamp/>
+ <mkdir dir="build/compiled"/>
+ <javac destdir="build/compiled" srcdir="src" bootclasspath="${ALL_LIB}" target="1.1"/>
+ </target>
+
+ <target name="preverify" depends="compile">
+ <mkdir dir="build/preverified"/>
+ <exec executable="${WTK}/bin/preverify">
+ <arg line="-classpath ${ALL_LIB}"/>
+ <arg line="-d build/preverified"/>
+ <arg line="build/compiled"/>
+ </exec>
+ </target>
+
+ <target name="make" depends="preverify">
+ <mkdir dir="build/release"/>
+ <jar basedir="build/preverified" jarfile="build/release/${OUTNAME}.jar" manifest="manifest.mf">
+ <fileset dir="icons"/>
+ </jar>
+ <copy file="src/XBMCRemote.jad" tofile="build/release/${OUTNAME}.jad"/>
+ </target>
+</project>