david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 2 | <project |
| 3 | default="build" |
| 4 | basedir="."> |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 5 | <fail unless="wtp.builder.home"/> |
| 6 | <property file="${wtp.builder.home}/build.properties"/> |
| 7 | <property environment="env"/> |
david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 8 | |
david_williams | 99caa01 | 2011-03-05 06:33:25 +0000 | [diff] [blame] | 9 | <!-- required to get proper value of doCreateFprojZips --> |
david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 10 | <property |
| 11 | name="keyCfgFile" |
| 12 | value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> |
| 13 | <echo |
| 14 | level="info" |
| 15 | message="keyCfgFile: ${keyCfgFile}"/> |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 16 | <property file="${keyCfgFile}"/> |
david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 17 | |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 18 | <echo message="transformedRepoLocation: ${transformedRepoLocation}"/> |
| 19 | <mkdir dir="${transformedRepoLocation}"/> |
david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 20 | |
| 21 | |
david_williams | 99caa01 | 2011-03-05 06:33:25 +0000 | [diff] [blame] | 22 | <!-- main --> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 23 | <target |
| 24 | name="build" |
| 25 | depends="getBaseBuilder"> |
david_williams | 33f7620 | 2010-09-19 04:11:05 +0000 | [diff] [blame] | 26 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 27 | <property |
| 28 | name="buildTargets" |
| 29 | value="${wtp.builder.home}/scripts/build/runbuild.xml"/> |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 30 | <ant antfile="${wtp.builder.home}/scripts/build/label.xml"/> |
david_williams | f9aba5f | 2010-08-22 21:08:36 +0000 | [diff] [blame] | 31 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 32 | <property |
| 33 | name="dependency.properties" |
david_williams | f46c771 | 2010-08-08 01:58:59 +0000 | [diff] [blame] | 34 | value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 35 | |
david_williams | 5e5f04f | 2011-03-07 20:07:42 +0000 | [diff] [blame] | 36 | |
david_williams | e8bb4a8 | 2010-09-27 20:58:02 +0000 | [diff] [blame] | 37 | <echo |
david_williams | 14cadd1 | 2011-03-23 06:43:39 +0000 | [diff] [blame] | 38 | level="debug" |
david_williams | e8bb4a8 | 2010-09-27 20:58:02 +0000 | [diff] [blame] | 39 | message="invoking buildTargets: ${buildTargets} to build for each component"/> |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 40 | <ant antfile="${buildTargets}"> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 41 | <property |
| 42 | name="component" |
david_williams | bfb163e | 2010-09-26 18:51:03 +0000 | [diff] [blame] | 43 | value="jsdt_sdk"/> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 44 | </ant> |
david_williams | 99caa01 | 2011-03-05 06:33:25 +0000 | [diff] [blame] | 45 | |
david_williams | 90027b9 | 2011-03-06 09:42:18 +0000 | [diff] [blame] | 46 | |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 47 | <ant antfile="${buildTargets}"> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 48 | <property |
| 49 | name="component" |
david_williams | bfb163e | 2010-09-26 18:51:03 +0000 | [diff] [blame] | 50 | value="jsdt_tests"/> |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 51 | </ant> |
| 52 | |
david_williams | 99caa01 | 2011-03-05 06:33:25 +0000 | [diff] [blame] | 53 | <!-- we fail for compilation problems only at end, so everything gets a chance to try |
| 54 | and compile --> |
| 55 | <ant antfile="${wtp.builder.home}/scripts/build/checkForCompilationProblems.xml"/> |
david_williams | 33f7620 | 2010-09-19 04:11:05 +0000 | [diff] [blame] | 56 | |
david_williams | 5e5f04f | 2011-03-07 20:07:42 +0000 | [diff] [blame] | 57 | <!-- |
| 58 | copy early, before tests, packaging, etc., both for early look, and |
| 59 | to make sure we don't lose what we have, if there is a subsequent build failure. |
| 60 | --> |
| 61 | <ant antfile="${wtp.builder.home}/scripts/build/copyArtifactsEarly.xml"/> |
david_williams | 2398e36 | 2011-03-05 02:45:39 +0000 | [diff] [blame] | 62 | |
david_williams | 33f7620 | 2010-09-19 04:11:05 +0000 | [diff] [blame] | 63 | </target> |
david_williams | dc26991 | 2010-08-22 23:08:44 +0000 | [diff] [blame] | 64 | |
david_williams | 33f7620 | 2010-09-19 04:11:05 +0000 | [diff] [blame] | 65 | |
| 66 | |
david_williams | 33f7620 | 2010-09-19 04:11:05 +0000 | [diff] [blame] | 67 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 68 | <!-- invoking runbuild.xml targetting getBaseBuilder --> |
| 69 | <target |
david_williams | ef62fc4 | 2011-03-18 02:33:39 +0000 | [diff] [blame] | 70 | name="getBaseBuilder"> |
| 71 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 72 | <ant |
david_williams | ef62fc4 | 2011-03-18 02:33:39 +0000 | [diff] [blame] | 73 | antfile="${wtp.builder.home}/scripts/build/runbuild.xml" |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 74 | target="getBaseBuilder"/> |
david_williams | ef62fc4 | 2011-03-18 02:33:39 +0000 | [diff] [blame] | 75 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 76 | </target> |
david_williams | 8994edf | 2010-09-26 03:49:34 +0000 | [diff] [blame] | 77 | |
david_williams | 99caa01 | 2011-03-05 06:33:25 +0000 | [diff] [blame] | 78 | |
| 79 | |
david_williams | 0ecd8ec | 2009-11-09 04:16:21 +0000 | [diff] [blame] | 80 | </project> |