<project name="applet" default="all" >

  <property name="outdir" value="/tmp/app" />

  <target name="init"
          description="initialise les proprits.">

    <property name="local_outdir" value="${outdir}/applet" />
    <property name="build" value="${local_outdir}/classes" />
    <property name="lib" value="${outdir}/lib" />
    <property name="jar" value="${lib}/helloapplet.jar" />
  </target>

  <target name="clean" depends="init"
          description="nettoie les rpertoires de sortie.">
    <delete dir="${build}" />
    <delete dir="${jar}" />
  </target>

  <target name="prepare" depends="init"
          description="prpare le rpertoire de sortie.">
    <mkdir dir="${build}" />
    <mkdir dir="${lib}" />
  </target>

  <target name="compile" depends="prepare"
          description="compile le code source.">
    <javac srcdir="./src" destdir="${build}" />
  </target>

  <target name="package" depends="compile"
          description="stocke les classes dans un fichier jar.">
    <jar jarfile="${jar} "
     basedir="${build}" />
  </target>

  <target name="all" depends="clean,package"
          description="perform all targets."/>

</project>
