Subversion Repositories DevTools

Rev

Rev 1924 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<project name="antshield" default="install">

    <description>AntShield Release System</description>

    <property environment="env"/>
    <property name="src.dir" value="src"/>
    <property name="build.dir" value="build"/>
    <property name="class.dir" value="${build.dir}/classes"/>
    <property name="jar.file" value="${build.dir}/antshield.jar"/>

    <target name="clean">
        <delete dir="${build.dir}"/>
    </target>

    <target name="dirs">
        <mkdir dir="${build.dir}"/>
        <mkdir dir="${class.dir}"/>
    </target>

    <target name="compile" depends="dirs">
        <javac srcdir="${src.dir}" destdir="${class.dir}"/>
    </target>

    <target name="properties" depends="dirs">
        <copy file="${src.dir}/antshield.properties" todir="${class.dir}"/>
    </target>

    <target name="package" depends="compile,properties">
        <jar jarfile="${jar.file}">
            <fileset dir="${class.dir}"/>
        </jar>
    </target>

    <target name="install" depends="package">
        <copy file="${jar.file}" todir="${env.ANT_HOME}/lib"/>
    </target>

    <target name="test" depends="install">
        <ant antfile="test/test.xml" target="test-gui"/>
    </target>

</project>