| Index: build/android/buildbot/buildbot_functions.sh
|
| diff --git a/build/android/buildbot/buildbot_functions.sh b/build/android/buildbot/buildbot_functions.sh
|
| index cc9736a95d36f9531d5285d90d916a719e9fc958..949634c460d436eec9d9c5fcde1eaa4802372f5d 100755
|
| --- a/build/android/buildbot/buildbot_functions.sh
|
| +++ b/build/android/buildbot/buildbot_functions.sh
|
| @@ -47,18 +47,6 @@ function bb_baseline_setup {
|
| shift
|
| cd $SRC_ROOT
|
|
|
| - if [[ $BUILDBOT_CLOBBER ]]; then
|
| - echo "@@@BUILD_STEP Clobber@@@"
|
| - # Sdk key expires, delete android folder.
|
| - # crbug.com/145860
|
| - rm -rf ~/.android
|
| - rm -rf "${SRC_ROOT}"/out
|
| - if [ -e "${SRC_ROOT}"/out ] ; then
|
| - echo "Clobber appeared to fail? ${SRC_ROOT}/out still exists."
|
| - echo "@@@STEP_WARNINGS@@@"
|
| - fi
|
| - fi
|
| -
|
| echo "@@@BUILD_STEP Environment setup@@@"
|
| bb_parse_args "$@"
|
|
|
| @@ -68,17 +56,44 @@ function bb_baseline_setup {
|
| fi
|
| export GOMA_DIR=/b/build/goma
|
| . build/android/envsetup.sh
|
| - adb kill-server
|
| - adb start-server
|
| -}
|
|
|
| -function bb_compile_setup {
|
| local extra_gyp_defines="$(bb_get_json_prop "$FACTORY_PROPERTIES" \
|
| extra_gyp_defines)"
|
| export GYP_DEFINES+=" fastbuild=1 $extra_gyp_defines"
|
| if echo $extra_gyp_defines | grep -q clang; then
|
| unset CXX_target
|
| fi
|
| +
|
| + adb kill-server
|
| + adb start-server
|
| +
|
| + local build_path="${SRC_ROOT}/out/${BUILDTYPE}"
|
| + local landmines_triggered_path="$build_path/.landmines_triggered"
|
| + python "$SRC_ROOT/build/landmines.py"
|
| +
|
| + if [[ $BUILDBOT_CLOBBER || -f "$landmines_triggered_path" ]]; then
|
| + echo "@@@BUILD_STEP Clobber@@@"
|
| +
|
| + if [[ -z $BUILDBOT_CLOBBER ]]; then
|
| + echo "Clobbering due to triggered landmines: "
|
| + cat "$landmines_triggered_path"
|
| + else
|
| + # Also remove all the files under out/ on an explicit clobber
|
| + find "${SRC_ROOT}/out" -maxdepth 1 -type f -exec rm -f {} +
|
| + fi
|
| +
|
| + # Sdk key expires, delete android folder.
|
| + # crbug.com/145860
|
| + rm -rf ~/.android
|
| + rm -rf "$build_path"
|
| + if [[ -e $build_path ]] ; then
|
| + echo "Clobber appeared to fail? $build_path still exists."
|
| + echo "@@@STEP_WARNINGS@@@"
|
| + fi
|
| + fi
|
| +}
|
| +
|
| +function bb_compile_setup {
|
| bb_setup_goma_internal
|
| # Should be called only after envsetup is done.
|
| gclient runhooks
|
|
|