ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 1 | <project default="build" basedir="."> |
| 2 | |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 3 | <target name="build"> |
| 4 | <touch file="${user.home}/.cvspass" /> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 5 | <dirname file="${ant.file}" property="wtp.builder.home" /> |
ndai | 1a032ed | 2005-09-13 18:29:51 +0000 | [diff] [blame] | 6 | <property file="${wtp.builder.home}/build.properties" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 7 | |
| 8 | <!--fetch the HEAD stream of all projects if build type specified as N--> |
| 9 | <condition property="fetchTag" value="HEAD"> |
| 10 | <equals arg1="${buildType}" arg2="N" /> |
| 11 | </condition> |
| 12 | |
| 13 | <condition property="tagMaps"> |
| 14 | <equals arg1="${build.trial}" arg2="false" /> |
| 15 | </condition> |
| 16 | |
| 17 | |
| 18 | <property name="fetchTag" value="" /> |
| 19 | |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 20 | <ant antfile="${wtp.builder.home}/scripts/build/label.xml" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 21 | <property file="${buildDirectory}/label.properties" /> |
| 22 | |
| 23 | |
| 24 | <!--this property required as of Eclipse 3.0 stream builds > 20031126 --> |
| 25 | <property name="buildingOSGi" value="true" /> |
| 26 | |
| 27 | <!--run the build for the specified component--> |
| 28 | <echo message="basedir: ${basedir}" /> |
| 29 | <echo message="component: ${component}" /> |
| 30 | <echo message="buildDirectory: ${buildDirectory}" /> |
| 31 | |
| 32 | <ant antfile="build.xml" dir="${pde.build.scripts}"> |
| 33 | <property name="dependencyTargets" value="${basedir}/scripts/dependency/build.xml" /> |
| 34 | <property name="local.cache.dir" value="${build.home}/${build.local.repository}" /> |
| 35 | <property name="baseLocation" value="${build.home}/${build.current}-${build.distribution}-${buildType}/${base.location}" /> |
| 36 | <property name="buildRoot" value="${build.home}/${build.current}-${build.distribution}-${buildType}" /> |
| 37 | <property name="testRoot" value="${build.home}/${build.tests}-${build.distribution}-${buildType}" /> |
| 38 | <property name="performanceRoot" value="${build.home}/${build.perf.tests}-${buildType}" /> |
| 39 | <property name="bootclasspath" value="${java.home}/lib/rt.jar${path.separator}${java.home}/lib/jsse.jar" /> |
| 40 | </ant> |
| 41 | </target> |
| 42 | |
| 43 | |
| 44 | <!-- ================================= |
| 45 | target: site |
| 46 | ================================= --> |
| 47 | <target name="site"> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 48 | <dirname file="${ant.file}" property="wtp.builder.home" /> |
ndai | 1a032ed | 2005-09-13 18:29:51 +0000 | [diff] [blame] | 49 | <property file="${wtp.builder.home}/build.properties" /> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 50 | <ant antfile="${wtp.builder.home}/distribution/${build.distribution}.site/build.xml" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 51 | </target> |
| 52 | <!-- ================================= |
| 53 | target: test |
| 54 | ================================= --> |
| 55 | <target name="test"> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 56 | <dirname file="${ant.file}" property="wtp.builder.home" /> |
ndai | 1a032ed | 2005-09-13 18:29:51 +0000 | [diff] [blame] | 57 | <property file="${wtp.builder.home}/build.properties" /> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 58 | <ant antfile="${wtp.builder.home}/distribution/${build.distribution}.tests/build.xml" > |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 59 | <property name="testRoot" value="${build.home}/${build.tests}-${build.distribution}-${buildType}" /> |
ndai | 9e12178 | 2005-09-14 16:24:25 +0000 | [diff] [blame] | 60 | <property name="dependencyTargets" value="${wtp.builder.home}/scripts/dependency/build.xml" /> |
ndai | a04ffd5 | 2005-09-14 16:28:32 +0000 | [diff] [blame^] | 61 | <property name="local.cache.dir" value="${build.home}/${build.local.repository}" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 62 | </ant> |
| 63 | </target> |
| 64 | <!-- ================================= |
| 65 | target: upload |
| 66 | ================================= --> |
| 67 | <target name="upload"> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 68 | <dirname file="${ant.file}" property="wtp.builder.home" /> |
ndai | 1a032ed | 2005-09-13 18:29:51 +0000 | [diff] [blame] | 69 | <property file="${wtp.builder.home}/build.properties" /> |
ndai | 9e7029b | 2005-09-13 18:22:25 +0000 | [diff] [blame] | 70 | <ant antfile="${wtp.builder.home}/distribution/${build.distribution}.upload/build.xml" > |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 71 | </ant> |
| 72 | </target> |
| 73 | |
| 74 | |
| 75 | </project> |