1 |
<project name="svnant-hippo" default="all" basedir="."> |
2 |
<target name="clean" description="(none)"> |
3 |
<delete dir="build" /> |
4 |
<antcall target="-prepare" /> |
5 |
<ant dir="build" antfile="build.xml" target="clean" /> |
6 |
</target> |
7 |
|
8 |
<target name="compile" depends="-prepare" description="compile all source files"> |
9 |
<ant dir="build" antfile="build.xml" target="compile" /> |
10 |
</target> |
11 |
|
12 |
<target name="svnant.jar" depends="-prepare" description="generate svnant.jar"> |
13 |
<ant dir="build" antfile="build.xml" target="svnant.jar" /> |
14 |
</target> |
15 |
|
16 |
<target name="docs" depends="-prepare" description="generate documentation"> |
17 |
<ant dir="build" antfile="build.xml" target="docs" /> |
18 |
</target> |
19 |
|
20 |
<target name="compileTests" depends="-prepare" description="compile junit sources files"> |
21 |
<ant dir="build" antfile="build.xml" target="compileTests" /> |
22 |
</target> |
23 |
|
24 |
|
25 |
<target name="runTests" depends="-prepare" description="run junit tests"> |
26 |
<ant dir="build" antfile="build.xml" target="runTests" /> |
27 |
</target> |
28 |
|
29 |
<target name="makeDistrib" depends="-prepare" description="make binary distribution"> |
30 |
<ant dir="build" antfile="build.xml" target="makeDistrib" /> |
31 |
</target> |
32 |
|
33 |
<target name="all" depends="-prepare" description="(none)"> |
34 |
<ant dir="build" antfile="build.xml" target="all" /> |
35 |
</target> |
36 |
|
37 |
<target name="-prepare"> |
38 |
<mkdir dir="build" /> |
39 |
<copy todir="build" preservelastmodified="true"> |
40 |
<fileset dir="original" /> |
41 |
</copy> |
42 |
<copy todir="build" overwrite="true" preservelastmodified="true"> |
43 |
<fileset dir="hippo-changes" /> |
44 |
</copy> |
45 |
</target> |
46 |
</project> |