<project name="Book-Trading ">

  <!-- Where to find MIDP classes -->
  <!-- MODIFY THIS TO REFLECT YOUR WIRELESS TOOLKIT INSTALLATION -->
  <property name="j2mewtk.home" value="c:\java\WTK22"/>

  <property name="midplib" value="${j2mewtk.home}/lib"/>
  <property name="boot-midp-classes" value="${midplib}/midpapi10.jar;${midplib}/cldcapi10.jar"/>

  <!-- Additional ANT tasks. Require the StampysoftAntTasks.jar in the ANT lib directory -->
  <!-- Preverifier -->
  <taskdef name="preverify" classname="com.stampysoft.ant.j2me.PreverifyTask"/>
  <!-- Jad Updater -->
  <taskdef name="updatejad" classname="com.stampysoft.ant.j2me.UpdateJARSizeTask"/>


  <!-- Targets -->

  <target name="init">
    <tstamp/>
    <mkdir dir="classes"/>
    <mkdir dir="verified"/>
    <mkdir dir="dist"/>
  </target>
 
  <target name="compile" depends="init" description="Compile the book-trading classes">
    <javac srcdir="src"
           destdir="classes"
           classpath="lib/JadeLeapMIDP.jar"
           bootclasspath="${boot-midp-classes}"
           source="1.1"
           target="1.1"/>
  </target>
 
  <target name="jar" depends="compile" description="Create the book-trading MIDlet jar and jad file">
    <!-- Mix JADE classes and book-trading-specific classes -->
    <unjar src="lib/JadeLeapMIDP.jar" dest="classes"/>
 
    <!-- Preverify the whole -->
    <preverify unverified="classes" verified="verified"/>
 
    <!-- Create the JAR -->
    <delete file="dist/buyer.jar" quiet="true"/>
    <jar jarfile="dist/buyer.jar "
         basedir="verified"
         manifest="buyer.manifest"/>

    <!-- Create the JAD -->
    <copy file="buyer.manifest" toFile="dist/buyer.jad" overWrite="yes"/>
    <manifest file="dist/buyer.jad" mode="update">
      <attribute name="MIDlet-Jar-URL" value="buyer.jar"/>
    </manifest>
    <updatejad jad="dist/buyer.jad"/>
  </target>
</project>
