<?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>