<?xml version="1.0" encoding="UTF-8"?>
<!-- build.xml, for Ant to compile Java sources, cs435ex1, Wainer -->
<project basedir="." default="compile">
	<property file="local.properties" />
	<property name="build.dir" value="build" />
	<property name="src.dir" value="src" />

	<target description="Creates temporary directories" name="init">
		<mkdir dir="${build.dir}/classes" />
	</target>

	<target depends="init" description="Removes temporary directories" name="clean">
		<delete dir="${build.dir}" />
	</target>

	<target name="compile" depends="init">
		<javac debug="true" deprecation="true" destdir="${build.dir}/classes" srcdir="${src.dir}" verbose="true">
			<classpath>
				<!-- gives location of junit framework objects to java compiler -->
				<pathelement location="${junit_home}/junit.jar" />
			</classpath>
		</javac>
	</target>
	
	<target name="utest" depends="compile" description="Execute Unit Tests">
			<java classname="junit.swingui.TestRunner" failonerror="true" fork="true">
				<arg value="cs435ex1.PegPuzzleModelTester" />
				<classpath>
					<pathelement location="${junit_home}/junit.jar" />
					<pathelement location="${build.dir}/classes" />
				</classpath>
			</java>
	</target>


	<target name="runPuzzle" depends="compile" description="Run the puzzle">
		<java classname="cs435ex1.PegPuzzle" failonerror="true" fork="true">
			<classpath>
				<pathelement location="${build.dir}/classes" />
				<pathelement location="${build.dir}/.." />
			</classpath>
		</java>
	</target>

</project>


