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

<project name="Build" default="startTest" basedir=".">
<property name="pngFiles" value="*.png" />
<property name="xmlFiles" value="*.xml" />
<property name="javaFiles" value="*.java" />
<property name="binaryDir" value="./binary" />
<property name="picDir" value="./res/pic" />
<property name="srcDir" value="./src" />


<target name="build" depends="movePng, deleteXml, copyJava, compileJava, startTest" />

<target name="movePng">
    <move todir="${picDir}">
        <fileset dir="${binaryDir}">
            <filename name="**/${pngFiles}" />
        </fileset>
    </move>
</target>

<target name="deleteXml">
    <delete>
        <fileset dir=".">
            <include name="**/${xmlFiles}" />
            <exclude name="build.xml" />
        </fileset>
    </delete>
</target>

<target name="copyJava">
    <copy todir="${srcDir}">
        <fileset dir=".">
            <include name="**/${javaFiles}" />
        </fileset>
    </copy>
</target>

<target name="compileJava">
    <javac srcdir="${srcDir}" destdir="${srcDir}">

        <include name="${javaFiles}" />
        <classpath>
            <pathelement location="./junit.jar" />
        </classpath>

    </javac>
</target>

<target name="startTest">
    <junit printsummary="yes" haltonerror="yes" haltonfailure="yes" fork="yes">
        <test name="TestAdd.testSumm()"/>
        <classpath>
        <pathelement location="./junit.jar" />
    </classpath>
        </junit>
</target>