<project name="yuzu" default="dist" basedir=".">
  <description>
    MicroNova YUZU library builder
  </description>

  <!-- change these for your environment -->

  <property name="tomcat" location="${user.home}/tomcat-4/common/lib"/>
  <property name="jstl" location="${user.home}/jstl-10/lib"/>
  <property name="javamail" location="${user.home}/javamail/lib"/>
  <property name="jaf" location="${user.home}/jaf"/>

  <property name="src" location="../src"/>
  <property name="build" location="build"/>

  <target name="init">
    <tstamp/>
    <mkdir dir="${build}"/>
  </target>

  <target name="compile" depends="init" description="compile the source" >
    <javac srcdir="${src}/common:${src}/jsp12" destdir="${build}" encoding="utf-8" source="1.4" target="1.4">
      <classpath>
        <pathelement path="${build}"/>
        <fileset dir="${tomcat}">
          <include name="**/*.jar"/>
        </fileset>
        <fileset dir="${jstl}">
          <include name="**/*.jar"/>
        </fileset>
        <fileset dir="${javamail}">
          <include name="**/*.jar"/>
        </fileset>
        <fileset dir="${jaf}">
          <include name="**/*.jar"/>
        </fileset>
      </classpath>
    </javac>
  </target>

  <target name="dist" depends="compile" description="generate the distribution" >
    <mkdir dir="${build}/META-INF"/>
    <copy todir="${build}/META-INF">
      <fileset dir="." includes="*.tld"/>
    </copy>

    <jar jarfile="yuzu.jar" basedir="${build}"/>
    <delete dir="${build}"/>
  </target>

  <target name="clean" description="clean up" >
    <delete dir="${build}"/>
    <delete file="yuzu.jar"/>
  </target>
</project>

