<project name="sample27" default="build">

  <!-- common properties -->
  <property file="../properties.txt" />

  <!-- properties specific to this sample -->
  <property name="client_package" value="sample27" />

  <path id="client.class.path">
    <pathelement path="${client_classes}" />
    <pathelement path="${java.class.path}" />
  </path>


  <target name="build" depends="clean,setup,compile.client" />

  <target name="clean" description="delete generated stuff" >
    <delete dir="${client_classes}" />
    <delete file="types.xml" />
  </target>

  <target name="setup" description="create output directories" >
    <mkdir dir="${client_classes}" />
  </target>

  <target name="compile.client" 
      description="compile classes needed on the client side" >

    <javac srcdir="." includes="*.java" destdir="${client_classes}" >
      <classpath refid="client.class.path" />
    </javac>
  </target>

  <target name="run" description="run client" >

    <java classname="tutorial.${client_package}.Main" fork="true" >
      <classpath refid="client.class.path" />
      <arg line="http://www.mssoapinterop.org/asmx/simple.asmx?WSDL" />
    </java>
  </target>

</project>

