0
|
1 |
<project name="HeaderAnalyser" default="build" basedir=".">
|
|
2 |
|
|
3 |
<description>HeaderAnalyser build file</description>
|
|
4 |
<property name="test.folder" location="../tscr"/>
|
|
5 |
|
|
6 |
<target name="compile">
|
|
7 |
<exec executable="cmd.exe" failonerror="true">
|
|
8 |
<arg value="/c"/>
|
|
9 |
<arg value="make clean"/>
|
|
10 |
</exec>
|
|
11 |
</target>
|
|
12 |
|
|
13 |
<target name="zip">
|
|
14 |
|
|
15 |
<delete dir="../nightly_builds"/>
|
|
16 |
<mkdir dir="../nightly_builds"/>
|
|
17 |
|
|
18 |
<tstamp>
|
|
19 |
<format property="timestamp" pattern="dd-MM-yyyy" />
|
|
20 |
</tstamp>
|
|
21 |
|
|
22 |
<zip destfile="../nightly_builds/HeaderAnalyser.${timestamp}.zip">
|
|
23 |
<zipfileset dir="../bin" includes="ha.exe libxerces-c2_7_0.dll"/>
|
|
24 |
<zipfileset dir="../group" includes="ReleaseNotes_HeaderAnalyser.txt"/>
|
|
25 |
</zip>
|
|
26 |
</target>
|
|
27 |
|
|
28 |
<target name="test">
|
|
29 |
<exec dir="../tsrc" executable="python" resolveexecutable="true" failonerror="true">
|
|
30 |
<arg value="hatest.py"/>
|
|
31 |
<arg value="TestResults.xml"/>
|
|
32 |
|
|
33 |
</exec>
|
|
34 |
</target>
|
|
35 |
|
|
36 |
|
|
37 |
<target name="build" depends="compile,test,zip"/>
|
|
38 |
|
|
39 |
</project>
|