source: release-kits/mark3/ant-scripts/build.xml@ 17833

Last change on this file since 17833 was 17597, checked in by oranfry, 16 years ago

untested changes to exclude sourcecode from the binary release, use nicer target names and icons

File size: 1.7 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<!--
3 ..........................................................
4 July 2008
5 Mac Release Kit for Greenstone3 (mark3)
6 Oran Fry
7 ..........................................................
8-->
9
10<project name="mark3-build" default="mark3">
11
12 <!-- CONSTANTS -->
13
14 <!-- the amount extra space to allocate in the dmgs in (KB) -->
15 <property name="dmg.overhead" value="4096"/>
16
17 <!-- for the benefit of the shared scripts, set release-kit home -->
18 <property name="rk.home" value="${mark3.home}" />
19 <property name="rk.os" value="linux" />
20
21 <!-- IMPORT OTHER ANT SCRIPTS -->
22 <import file="shared-ant-scripts/init.xml"/>
23 <import file="shared-ant-scripts/operations-on-gli.xml"/>
24 <import file="../greenstone3/ant-scripts/rk3-targets.xml"/>
25 <import file="compile.xml"/>
26 <import file="create-distribution.xml"/>
27 <import file="create-components.xml"/>
28 <import file="create-installer.xml"/>
29 <import file="wrap.xml"/>
30
31 <!-- TARGET TO PERFORM ADDITIONAL PRECONDITION CHECKS -->
32 <target name="mark3-init">
33 <if>
34 <bool>
35 <or><equals arg1="${processor}" arg2="ppc" /><equals arg1="${processor}" arg2="intel"/></or>
36 </bool>
37
38 <else>
39 <echo>Processor type not set or set wrongly. Please set the property 'processor' to either 'intel' or 'ppc' in build.properties</echo>
40 <fail>Processor not set</fail>
41 </else>
42 </if>
43 <echo>Processor: ${processor}</echo>
44 </target>
45
46 <property name="os.suffix" value="MacOS-${processor}"/>
47
48 <!-- THE MAIN TARGET -->
49 <target name="mark3" depends="init,mark3-init">
50 <antcall target="compile"/>
51 <antcall target="create-distribution"/>
52 <antcall target="create-components"/>
53 <antcall target="create-installer"/>
54 <antcall target="wrap"/>
55 </target>
56
57</project>
Note: See TracBrowser for help on using the repository browser.