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

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

  <target name="init"
          description="initialise les proprits.">
    <property name="lib" value="${outdir}/lib" />
  </target>

  <target name="clean" depends="init"
          description="nettoie les rpertoires de sortie.">
    <ant dir="./Model" target="clean">
      <property name="outdir" value="${outdir}" />
    </ant>

    <ant dir="./Application" target="clean">
      <property name="outdir" value="${outdir}" />
    </ant>

    <delete dir="${outdir}" />

  </target>

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

  <target name="build" depends="prepare"
          description="construit le modle et les modules de l'application">

    <ant dir="./model" target="package">
      <property name="outdir" value="${outdir}" />
    </ant>

      <ant dir="./application" target="package">
        <property name="outdir" value="${outdir}" />
    </ant>
  </target>

</project>
