blob: cfa8f22987ebbe4f824f2d5ddb13bf83c0637e49 [file] [log] [blame]
david_williams6b5d0882008-07-05 08:03:22 +00001<project
2 default="build"
3 basedir=".">
david_williamse31e2682008-11-17 18:39:57 +00004 <fail
5 unless="wtp.builder.home"/>
6 <property
7 file="${wtp.builder.home}/build.properties"/>
david_williams6b5d0882008-07-05 08:03:22 +00008
david_williamse31e2682008-11-17 18:39:57 +00009 <property
10 environment="env"/>
11
12 <!-- required to get proper value of doCreateFprojZips -->
13 <property
14 name="keyCfgFile"
15 value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/>
16 <echo
17 level="debug"
18 message="keyCfgFile: ${keyCfgFile}"/>
19 <property
20 file="${keyCfgFile}"/>
21
22 <!-- main -->
david_williams6b5d0882008-07-05 08:03:22 +000023 <target
24 name="build"
25 depends="getBaseBuilder">
26 <dirname
27 file="${ant.file}"
28 property="distribution.wtp.build.dir" />
david_williams6b5d0882008-07-05 08:03:22 +000029 <property
30 name="buildTargets"
31 value="${wtp.builder.home}/scripts/build/runbuild.xml" />
32
david_williamse31e2682008-11-17 18:39:57 +000033
34 <!-- for this distribution, dependencies come from releng -->
35 <property
36 name="dependency.properties"
37 value="${buildDirectory}/maps/${env.RELENG}/maps/dependencies.properties"/>
38
39 <!-- calling label.xml to createg label.properties file -->
40 <ant
41 antfile="${wtp.builder.home}/scripts/build/label.xml"/>
42
43 <echo
44 level="info"
45 message="invoking buildTargets: ${buildTargets} to build for each component"/>
46
david_williams6b5d0882008-07-05 08:03:22 +000047 <ant antfile="${buildTargets}">
48 <property
49 name="component"
david_williams212c7ea2008-07-05 09:00:46 +000050 value="wtp-patches3" />
david_williams6b5d0882008-07-05 08:03:22 +000051 </ant>
52 <ant antfile="${buildTargets}">
53 <property
54 name="component"
david_williams212c7ea2008-07-05 09:00:46 +000055 value="wtp-patches3-tests" />
david_williams6b5d0882008-07-05 08:03:22 +000056 </ant>
57 </target>
58
59 <target
60 name="getBaseBuilder"
61 if="eclipse.builder.fetch">
62 <dirname
63 file="${ant.file}"
64 property="wtbuilder.dir" />
65 <property
66 name="buildTargets"
67 value="${wtp.builder.home}/scripts/build/runbuild.xml" />
68 <!-- delete dir="${pde.builder.path}" failonerror="false"/ -->
69 <ant
70 antfile="${buildTargets}"
71 target="getBaseBuilder" />
72 </target>
73
74</project>