blob: 11e7ff078fd4bbcef67458d87324542a789e27cf [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_williamse31e2682008-11-17 18:39:57 +00008 <property
9 environment="env"/>
10
11 <!-- required to get proper value of doCreateFprojZips -->
12 <property
13 name="keyCfgFile"
14 value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/>
15 <echo
16 level="debug"
17 message="keyCfgFile: ${keyCfgFile}"/>
18 <property
19 file="${keyCfgFile}"/>
20
21 <!-- main -->
david_williams6b5d0882008-07-05 08:03:22 +000022 <target
23 name="build"
24 depends="getBaseBuilder">
25 <dirname
26 file="${ant.file}"
david_williams4d9d8ad2009-11-21 07:26:10 +000027 property="distribution.wtp.build.dir"/>
david_williams6b5d0882008-07-05 08:03:22 +000028 <property
29 name="buildTargets"
david_williams4d9d8ad2009-11-21 07:26:10 +000030 value="${wtp.builder.home}/scripts/build/runbuild.xml"/>
31 <!--
32 if not otherwise set, assume its a legacy case that did not
33 use this
34 -->
35 <property
36 name="env.DEP_DIR"
37 value=""/>
david_williamse31e2682008-11-17 18:39:57 +000038 <property
39 name="dependency.properties"
david_williamscecc5a92009-09-30 03:17:50 +000040 value="${buildDirectory}/maps/${env.RELENG}${env.DEP_DIR}/maps/dependencies.properties"/>
david_williamse31e2682008-11-17 18:39:57 +000041
42 <!-- calling label.xml to createg label.properties file -->
43 <ant
44 antfile="${wtp.builder.home}/scripts/build/label.xml"/>
david_williamse31e2682008-11-17 18:39:57 +000045 <echo
46 level="info"
47 message="invoking buildTargets: ${buildTargets} to build for each component"/>
david_williams4d9d8ad2009-11-21 07:26:10 +000048 <ant
49 antfile="${buildTargets}">
david_williams6b5d0882008-07-05 08:03:22 +000050 <property
51 name="component"
david_williams4d9d8ad2009-11-21 07:26:10 +000052 value="wtp-patches3"/>
david_williams6b5d0882008-07-05 08:03:22 +000053 </ant>
david_williams4d9d8ad2009-11-21 07:26:10 +000054 <ant
55 antfile="${buildTargets}">
david_williams6b5d0882008-07-05 08:03:22 +000056 <property
57 name="component"
david_williams4d9d8ad2009-11-21 07:26:10 +000058 value="wtp-patches3-tests"/>
david_williams6b5d0882008-07-05 08:03:22 +000059 </ant>
60 </target>
david_williams6b5d0882008-07-05 08:03:22 +000061 <target
62 name="getBaseBuilder"
63 if="eclipse.builder.fetch">
64 <dirname
65 file="${ant.file}"
david_williams4d9d8ad2009-11-21 07:26:10 +000066 property="wtbuilder.dir"/>
david_williams6b5d0882008-07-05 08:03:22 +000067 <property
68 name="buildTargets"
david_williams4d9d8ad2009-11-21 07:26:10 +000069 value="${wtp.builder.home}/scripts/build/runbuild.xml"/>
david_williams6b5d0882008-07-05 08:03:22 +000070 <!-- delete dir="${pde.builder.path}" failonerror="false"/ -->
71 <ant
72 antfile="${buildTargets}"
david_williams4d9d8ad2009-11-21 07:26:10 +000073 target="getBaseBuilder"/>
david_williams6b5d0882008-07-05 08:03:22 +000074 </target>
david_williams4d9d8ad2009-11-21 07:26:10 +000075</project>