<?xml version="1.0"?>

<project name="groovyc-test" default="compile">
    <property name="src.dir" location="${basedir}/src"/>
    <property name="build.dir" location="${basedir}/build"/>
    <property name="classes.dir" location="${build.dir}/classes"/>
    <property name="lib.dir" location="${basedir}/lib"/>
    <taskdef name="groovyc"
             classname="org.codehaus.groovy.ant.Groovyc">
        <classpath>
            <pathelement location="${lib.dir}/groovy-all-1.5.6.jar"/>
        </classpath>
    </taskdef>

    <target name="init">
        <delete dir="${build.dir}"/>
        <mkdir dir="${build.dir}"/>
        <mkdir dir="${classes.dir}"/>
        <path id="comp.cp">
            <fileset dir="${lib.dir}" includes="*.jar"/>
        </path>
    </target>

    <target name="compile" depends="init">
        <groovyc destdir="${classes.dir}" srcdir="${src.dir}">
            <classpath refid="comp.cp"/>
            <javac  debug="true" optimize="false"/>
        </groovyc>
     </target>
    
</project>

