<?xml version="1.0"?>
<project name="ctldotnet" default="compile">
	<property name="ikvm" value="/opt/ikvm/lib"/>

	<target name="compile">
		<exec program="ikvmc" commandline="-reference:${ikvm}/IKVM.GNU.Classpath.dll -target:library -out:CTL.dll ../build/CTL4j.jar"/>
		<exec program="mcs" commandline="-reference:CTL.dll -reference:${ikvm}/IKVM.GNU.Classpath.dll Client.cs"/>
		<exec program="mcs" commandline="-target:library -reference:CTL.dll -reference:${ikvm}/IKVM.GNU.Classpath.dll Pi.cs"/>
		<exec program="jacilc" commandline="Pi.dll -out Pi.jar"/>
		<exec program="unzip" commandline="-qq -j -o Pi.jar"/>
		<delete failonerror="false" file="&lt;Module&gt;.class"/>
		<delete failonerror="false" file="Pi.jar"/>
		<copy file="PiDotNET.class" tofile="../build/Impl/PiDotNET.class"/>
		<delete failonerror="false" file="PiDotNET.class"/>
	</target>

	<target name="clean">
		<delete failonerror="false" file="Client.exe"/>
		<delete failonerror="false" file="CTL.dll"/>
		<delete failonerror="false" file="Pi.dll"/>
		<delete failonerror="false" file="PiDotNET.class"/>
	</target>
</project>
