Subversion Repositories DevTools

Rev

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

Rev Author Line No. Line
1926 buildadm 1
<project name="antshield" default="install">
1924 mhunt 2
 
3
    <description>AntShield Release System</description>
4
 
5
    <property environment="env"/>
6
    <property name="src.dir" value="src"/>
7
    <property name="build.dir" value="build"/>
8
    <property name="class.dir" value="${build.dir}/classes"/>
9
    <property name="jar.file" value="${build.dir}/antshield.jar"/>
10
 
11
    <target name="clean">
12
        <delete dir="${build.dir}"/>
13
    </target>
14
 
15
    <target name="dirs">
16
        <mkdir dir="${build.dir}"/>
17
        <mkdir dir="${class.dir}"/>
18
    </target>
19
 
20
    <target name="compile" depends="dirs">
21
        <javac srcdir="${src.dir}" destdir="${class.dir}"/>
22
    </target>
23
 
24
    <target name="properties" depends="dirs">
25
        <copy file="${src.dir}/antshield.properties" todir="${class.dir}"/>
26
    </target>
27
 
28
    <target name="package" depends="compile,properties">
29
        <jar jarfile="${jar.file}">
30
            <fileset dir="${class.dir}"/>
31
        </jar>
32
    </target>
33
 
1926 buildadm 34
    <target name="install" depends="package">
35
        <copy file="${jar.file}" todir="${env.ANT_HOME}/lib"/>
36
    </target>
37
 
38
    <target name="test" depends="install">
1924 mhunt 39
        <ant antfile="test/test.xml" target="test-gui"/>
40
    </target>
41
 
42
</project>