<?xml version="1.0" encoding="UTF-8"?>
<project name="libjitsi">

  <property file="local.properties" />
  <property name="output" value="classes" />

  <path id="compile.classpath">
    <fileset dir="lib" includes="*.jar" />
  </path>

  <target
      name="clean"
      description="Remove all compiled/generated files and prepare for a clean compile/build.">
    <delete failonerror="false" includeemptydirs="true">
      <fileset dir="${output}" />
    </delete>
  </target>

  <target name="compile">
    <mkdir dir="${output}" />
    <javac
        classpathref="compile.classpath"
        destdir="${output}"
        fork="true"
        source="1.5"
        srcdir="src"
        target="1.5" />
  </target>

  <target name="jar" depends="compile">
    <jar
        compress="true"
        destfile="${output}/libjitsi.jar">
      <fileset casesensitive="no" dir="${output}">
        <include name="**/*.class" />
      	<include name="**/*.properties" />
        <exclude name="${output}/libjitsi.jar" />
      </fileset>
    </jar>    
  </target>

  <target
      name="make"
      depends="compile,jar"
      description="Incrementally compile and jar/package the project." />

  <target
      name="rebuild"
      depends="clean,make"
      description="Clean and make the project." />

</project>