<project name="mega.client" default="all">

  <property file="../../properties.txt" />

  <property name="browser"
    value="C:\Program Files\Internet Explorer\IEXPLORE.EXE" />

  <path id="this.class.path">
    <pathelement path="temp_dir"/>
    <pathelement path="../basic/basic-client.jar" />
    <pathelement path="../simple/simple-client.jar" />
    <pathelement path="../ejb/temperature-client.jar" />
    <pathelement path="${java.class.path}"/>
  </path>

  <target name="all" depends="build,run" />

  <target name="clean" >
    <delete dir="temp_dir" />
    <delete file="mega-client.jar" />
    <ant antfile="build-portable.xml" target="clean" />
    <ant antfile="build-dynamic.xml" target="clean" />
  </target>

  <target name="build" depends="clean" >
    <mkdir dir="temp_dir" />

    <javac srcdir="." destdir="temp_dir" >
      <classpath refid="this.class.path" />
    </javac>

    <ant antfile="build-portable.xml" target="build" />
    <ant antfile="build-dynamic.xml" target="build" />
  </target>

  <target name="run" >
    <java classname="examples.mega.client.Main" fork="true" >
      <jvmarg line="-Dweblogic.webservice.verbose=false" />
      <arg line="localhost 7001" />
      <classpath refid="this.class.path" />
    </java>

    <ant antfile="build-portable.xml" target="run" />
    <ant antfile="build-dynamic.xml" target="run" />
  </target>

  <target name="browse" >
    <exec executable="${browser}" >
      <arg line="http://localhost:7001/mega/MegaService" />
    </exec>
  </target>

</project>

