blob: 4ecd67a4a63d645f712281df7c780258c9c6b559 [file] [log] [blame]
david_williams403beae2007-12-09 02:10:40 +00001<project
2 default="build"
3 basedir=".">
david_williams03ad9ec2008-11-04 05:33:02 +00004 <fail
5 unless="wtp.builder.home"/>
6 <property
7 file="${wtp.builder.home}/build.properties"/>
david_williams948bf552007-02-26 05:17:22 +00008
david_williams03ad9ec2008-11-04 05:33:02 +00009 <property
10 environment="env"/>
david_williams948bf552007-02-26 05:17:22 +000011
david_williams03ad9ec2008-11-04 05:33:02 +000012 <!-- 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}"/>
david_williams948bf552007-02-26 05:17:22 +000021
david_williams03ad9ec2008-11-04 05:33:02 +000022 <!-- main -->
david_williams403beae2007-12-09 02:10:40 +000023 <target
24 name="build"
25 depends="getBaseBuilder">
26 <dirname
27 file="${ant.file}"
28 property="distribution.wtp.build.dir" />
david_williams403beae2007-12-09 02:10:40 +000029 <property
30 name="buildTargets"
31 value="${wtp.builder.home}/scripts/build/runbuild.xml" />
david_williams948bf552007-02-26 05:17:22 +000032
david_williams03ad9ec2008-11-04 05:33:02 +000033 <!-- for this distribution, dependencies come from releng -->
34 <property
35 name="dependency.properties"
david_williamsf46c7712010-08-08 01:58:59 +000036 value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/>
david_williams03ad9ec2008-11-04 05:33:02 +000037
38 <!-- calling label.xml to createg label.properties file -->
39 <ant
40 antfile="${wtp.builder.home}/scripts/build/label.xml"/>
41
42 <echo
43 level="info"
44 message="invoking buildTargets: ${buildTargets} to build for each component"/>
45
david_williams948bf552007-02-26 05:17:22 +000046
47 <ant antfile="${buildTargets}">
david_williams403beae2007-12-09 02:10:40 +000048 <property
49 name="component"
50 value="wtp-buildTools" />
david_williams948bf552007-02-26 05:17:22 +000051 </ant>
52
53
david_williams948bf552007-02-26 05:17:22 +000054 </target>
55
david_williams403beae2007-12-09 02:10:40 +000056 <target
57 name="getBaseBuilder"
58 if="eclipse.builder.fetch">
59 <dirname
60 file="${ant.file}"
61 property="wtbuilder.dir" />
62 <property
63 name="buildTargets"
64 value="${wtp.builder.home}/scripts/build/runbuild.xml" />
david_williams948bf552007-02-26 05:17:22 +000065 <!-- delete dir="${pde.builder.path}" failonerror="false"/ -->
david_williams403beae2007-12-09 02:10:40 +000066 <ant
67 antfile="${buildTargets}"
68 target="getBaseBuilder" />
david_williams948bf552007-02-26 05:17:22 +000069 </target>
70
71
72</project>