Chromium Code Reviews| Index: editor/tools/features/com.google.dart.tools.deploy.feature_releng/build_rcp.xml |
| =================================================================== |
| --- editor/tools/features/com.google.dart.tools.deploy.feature_releng/build_rcp.xml (revision 16744) |
| +++ editor/tools/features/com.google.dart.tools.deploy.feature_releng/build_rcp.xml (working copy) |
| @@ -59,7 +59,6 @@ |
| --> |
| <target name="init" depends="setOS, buildBotFastFail, readProperties"> |
| <property environment="env" /> |
| - <echoproperties prefix="env." /> |
| <tstamp> |
| <format property="build.date" pattern="yyyyMMddHHmm" /> |
| @@ -113,7 +112,7 @@ |
| <condition property="build.revision" value="${env.BUILDBOT_GOT_REVISION}"> |
| <isset property="env.BUILDBOT_GOT_REVISION" /> |
| </condition> |
| - <property name="build.revision" value="unknown" /> |
| + <property name="build.revision" value="000" /> |
| <property name="dart.version_revision" value="${dart.version}_${build.revision}" /> |
| <!-- TODO(devoncarew): we should pull this info from tools/version.dart --> |
| <property name="dart.version.full" value="${MAJOR}.${MINOR}.${BUILD}.${PATCH}_r${build.revision}" /> |
| @@ -123,8 +122,8 @@ |
| <property name="build.thirdparty" location="${build.source.root}/third_party" /> |
| <property name="build.stage.scripts" location="${build.stage}/scripts" /> |
| - <echoproperties prefix="java." /> |
| - <echoproperties prefix="build." /> |
| + <!-- echoproperties prefix="java." / --> |
| + <!-- echoproperties prefix="build." / --> |
| <property name="build.runtime.abs" location="${build.runtime}" /> |
| <property name="build.target.abs" location="${build.target}" /> |
| <property name="build.stage.abs" location="${build.stage}" /> |
| @@ -152,6 +151,9 @@ |
| <mkdir dir="${build.stage.plugins}" /> |
| <mkdir dir="${build.stage.features}" /> |
| <mkdir dir="${build.out}" /> |
| + |
| + <property name="build.dart.sdk" value="true"/> |
| + |
| <echoProperty propertyname="build.revision" /> |
| <echoProperty propertyname="build.builder" /> |
| <echoProperty propertyname="build.root" /> |
| @@ -161,7 +163,7 @@ |
| <echoProperty propertyname="build.out.property.file" /> |
| <echoProperty propertyname="build.os" /> |
| <echoProperty propertyname="build.dart.sdk.zip" /> |
| - <echoProperty propertyname="build.local.build" /> |
| + <echoProperty propertyname="build.download.sdk" /> |
| </target> |
| <!-- - - - - - - - - - - - - - - - - - |
| @@ -180,9 +182,9 @@ |
| <!-- create the samples directory --> |
| <property name="samples.out.dir" value="${build.stage.include.dir}/samples" /> |
| - <!-- delete old samples --> |
| - <delete dir="${samples.out.dir}"/> |
| - |
| + <!-- delete old samples --> |
| + <!-- delete dir="${samples.out.dir}"/ --> |
|
danrubel
2013/01/07 23:07:54
Lets leave this in there for now... unless its cau
devoncarew
2013/01/07 23:21:22
Done.
|
| + |
| <!-- copy specific samples --> |
| <copy todir="${samples.out.dir}"> |
| <fileset dir="${build.source.root}/samples"> |
| @@ -230,44 +232,25 @@ |
| <copy todir="${samples.out.dir}" file="${build.source.root}/client/dart.js"/> |
| </target> |
| - <!-- - - - - - - - - - - - - - - - - - |
| - target: getSdk |
| + <!-- - - - - - - - - - - - - - - - - - - |
| + target: installSdk |
| + Install the sdk zip unless a path to an SDK exists - build.dart.sdk. |
| - - - - - - - - - - - - - - - - - --> |
| - <target name="getSdk" if="build.download.sdk" depends="setOS"> |
| + <target name="installSdk" unless="build.dart.sdk" depends="setOS"> |
| + <echoProperty propertyname="build.dart.sdk"/> |
| + |
| <get src="http://gsdview.appspot.com/dart-editor-archive-continuous/latest/dartsdk-${osfamily}-32.zip" |
| dest="${build.dart.sdk.zip}" |
| usetimestamp="true" /> |
| - <delete dir="${build.stage.include.dir}/dart-sdk"/> |
| - </target> |
| - |
| - <!-- - - - - - - - - - - - - - - - - - |
| - target: installSdkInWindows |
| - Use the standard Ant unzip task to install the sdk |
| - - - - - - - - - - - - - - - - - - --> |
| - <target name="installSdkInWindows" if="installSdkWindows" depends="getSdk"> |
| - <unzip src="${build.dart.sdk.zip}" dest="${build.stage.include.dir}" /> |
| - </target> |
| - |
| - <!-- - - - - - - - - - - - - - - - - - |
| - target: installSdkInNonWindows |
| - The standard Ant unzip task destroys execute permissions in the sdk |
| - so use the command line unzip instead |
| - - - - - - - - - - - - - - - - - - --> |
| - <target name="installSdkInNonWindows" if="installSdkNotWindows" depends="getSdk"> |
| + |
| <echo message="unzipping ${build.dart.sdk.zip} to ${build.stage.include.dir}"/> |
| <mkdir dir="${build.stage.include.dir}" /> |
| + <delete dir="${build.stage.include.dir}/dart-sdk"/> |
| <exec executable="unzip" dir="${build.stage.include.dir}"> |
| <arg value="-q"/> |
| <arg value="${build.dart.sdk.zip}"/> |
| </exec> |
| </target> |
| - |
| - <!-- - - - - - - - - - - - - - - - - - - |
| - target: installSdk |
| - Install the sdk zip if build.os is set |
| - - - - - - - - - - - - - - - - - - --> |
| - <target name="installSdk" depends="installSdkInNonWindows, installSdkInWindows"> |
| - </target> |
| <!-- - - - - - - - - - - - - - - - - - |
| target: setupDevWorkspace |
| @@ -315,13 +298,13 @@ |
| <property name="user.property.file" location="${data.location}/${user.name}.properties" /> |
| <echo message="reading ${user.property.file}" /> |
| <property file="${user.property.file}" /> |
| + |
| + <!-- The path to dart/editor/ --> |
| + <property name="build.source" location="../../.." /> |
| + <dirname property="build.source.root" file="${build.source}" /> |
| - <fail unless="build.source">* |
| - ********************************** |
| - Define the "build.source" property to point to your dart/eclipse SVN directory |
| - ********************************** |
| - </fail> |
| - <dirname file="${build.source}" property="build.source.root"/> |
| + <echoProperty propertyname="build.source" /> |
| + <echoProperty propertyname="build.source.root" /> |
| </target> |
| <!-- - - - - - - - - - - - - - - - - - |
| @@ -342,17 +325,8 @@ |
| <target name="setupBuild" depends="init, installSdk, setupRuntimeEclipse, buildSamples" > |
| <setupTargetEclipse location="${build.target}" eclipse="${build.target.eclipse.version}" |
| arch="${build.eclipse.arch}" /> |
| - <!-- installDirIntoTargetEclipse updatesite="${build.source.root}/third_party/chromesdk/0.3.0" |
| - ius="org.chromium.sdk.feature.group" |
| - uniqueId="chrome"/ --> |
| - <!-- installDirIntoTargetEclipse updatesite="${build.source.root}/third_party/usageprofiler" |
| - ius="com.google.gdt.eclipse.usageprofiler.feature.feature.group" |
| - uniqueId="profiler"/--> |
| <delete file="${build.source.root}/third_party/closure_compiler_src/build/compiler.jar" |
| failonerror="false" /> |
| - <!-- closure compiler no longer part of the build |
| - ant antfile="build.xml" dir="${build.source.root}/third_party/closure_compiler_src" |
| - inheritall="false" inheritrefs="false" / --> |
| <property name="eclipse.runtime.dir" |
| value="${build.runtime}/eclipse" /> |
| <mkdir dir="${build.stage.plugins}" /> |