blob: 2f0e620f53d4a06e0eb5909ea6bf7e5522b691e5 [file] [log] [blame]
david_williams4b8ab0d2008-01-08 03:56:56 +00001<project
2 default="build"
3 basedir=".">
4 <fail
david_williams82a6c642008-10-08 14:52:33 +00005 unless="wtp.builder.home"/>
david_williams4b8ab0d2008-01-08 03:56:56 +00006 <property
david_williams82a6c642008-10-08 14:52:33 +00007 file="${wtp.builder.home}/build.properties"/>
david_williams4b8ab0d2008-01-08 03:56:56 +00008 <target
9 name="build"
10 depends="getBaseBuilder">
11 <dirname
12 file="${ant.file}"
david_williams82a6c642008-10-08 14:52:33 +000013 property="distribution.wtp.build.dir"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000014 <property
15 name="buildTargets"
david_williams82a6c642008-10-08 14:52:33 +000016 value="${wtp.builder.home}/scripts/build/runbuild.xml"/>
17
18 <!-- for this distribution, dependencies come from releng -->
19 <property
20 name="dependency.properties"
21 value="${buildDirectory}/maps/${env.RELENG}/maps/dependencies.properties"/>
22
23 <!-- calling label.xml to createg label.properties file -->
david_williams4b8ab0d2008-01-08 03:56:56 +000024 <ant
david_williams82a6c642008-10-08 14:52:33 +000025 antfile="${wtp.builder.home}/scripts/build/label.xml"/>
26
27 <echo
28 level="info"
29 message="invoking buildTargets: ${buildTargets} to build for each component"/>
30
david_williams4b8ab0d2008-01-08 03:56:56 +000031 <ant
32 antfile="${buildTargets}">
33 <property
34 name="component"
david_williams82a6c642008-10-08 14:52:33 +000035 value="xsl"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000036 </ant>
37 <ant
38 antfile="${buildTargets}">
39 <property
40 name="component"
david_williams82a6c642008-10-08 14:52:33 +000041 value="xsl_sdk"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000042 </ant>
43 <ant
44 antfile="${buildTargets}">
45 <property
46 name="component"
david_williams82a6c642008-10-08 14:52:33 +000047 value="xsl_tests"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000048 <property
49 name="eclipseBuildFailOnError"
david_williams82a6c642008-10-08 14:52:33 +000050 value="false"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000051 </ant>
david_williams82a6c642008-10-08 14:52:33 +000052
53 <!-- package -->
david_williams4b8ab0d2008-01-08 03:56:56 +000054 <antcall
david_williams82a6c642008-10-08 14:52:33 +000055 target="package"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000056 </target>
david_williams82a6c642008-10-08 14:52:33 +000057
58 <!-- invoking runbuild.xml targetting getBaseBuilder -->
david_williams4b8ab0d2008-01-08 03:56:56 +000059 <target
60 name="getBaseBuilder"
61 if="eclipse.builder.fetch">
62 <dirname
63 file="${ant.file}"
david_williams82a6c642008-10-08 14:52:33 +000064 property="wtbuilder.dir"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000065 <property
66 name="buildTargets"
david_williams82a6c642008-10-08 14:52:33 +000067 value="${wtp.builder.home}/scripts/build/runbuild.xml"/>
68 <echo
69 level="info"
70 message="invoking buildTargets: ${buildTargets} -> getBaseBuilder"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000071 <ant
72 antfile="${buildTargets}"
david_williams82a6c642008-10-08 14:52:33 +000073 target="getBaseBuilder"/>
david_williams4b8ab0d2008-01-08 03:56:56 +000074 </target>
75 <target
76 name="package">
david_williams82a6c642008-10-08 14:52:33 +000077 <!--
78 post, post packaging, for WTP ... "manually" assemble the
79 desired zips
80 -->
david_williams4b8ab0d2008-01-08 03:56:56 +000081 <!-- nothing to assemble right now -->
82 </target>
83</project>