-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathrelease.xml
44 lines (35 loc) · 1.59 KB
/
release.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project [<!ENTITY common SYSTEM "common.xml">]>
<project name="release" basedir=".">
<import file="properties.xml"/>
<!-- the release directories -->
<property name="releasedir" value="${basedir}/releases"/>
<property name="releasedir:single" value="${releasedir}/single"/>
<property name="releasedir:linux" value="${releasedir}/linux"/>
<property name="releasedir:archlinux" value="${releasedir:linux}/archlinux"/>
<property name="releasedir:debian" value="${releasedir:linux}/debian"/>
<property name="releasedir:fedora" value="${releasedir:linux}/fedora"/>
<property name="releasedir:opensuse" value="${releasedir:linux}/opensuse"/>
<property name="releasedir:windows" value="${releasedir}/windows"/>
<property name="releasedir:mac" value="${releasedir}/mac"/>
<target name="release">
<!-- release:single is executed by the build.xml to not creating
the tarball which changes the md5 checksum every time
this task is executed. release:single is required to be
executed before other release tasks. -->
<antcall target="release:archlinux" />
<antcall target="release:debian" />
</target>
<target name="release:single">
<exec executable="${releasedir:single}/build"/>
</target>
<target name="release:archlinux">
<exec executable="${releasedir:archlinux}/build"/>
</target>
<target name="release:debian">
<exec executable="${releasedir:debian}/build"/>
</target>
<target name="release:mac">
<exec executable="${releasedir:mac}/build"/>
</target>
</project>