Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f477faf authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add function to export default values for RBE related variables" into...

Merge "Add function to export default values for RBE related variables" into rvc-dev am: 9bd7223a am: c8111ccc

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/12445425

Change-Id: Ifba75d30af8af6db2aa427d99eeea7e879d917e3
parents 5142cae7 c8111ccc
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -23,3 +23,25 @@ function use_rbe() {
  RBE_re_proxy="${RBE_BINARIES_DIR}/reproxy" \
  $@
}

# This function detects if the uploader is available and sets the path of it to
# ANDROID_ENABLE_METRICS_UPLOAD.
function _export_metrics_uploader() {
  local uploader_path="$(gettop)/vendor/google/misc/metrics_uploader_prebuilt/metrics_uploader.sh"
  if [ -x "${uploader_path}" ]; then
    export ANDROID_ENABLE_METRICS_UPLOAD="${uploader_path}"
  fi
}

# This function sets RBE specific environment variables needed for the build to
# executed by RBE. This file should be sourced once per checkout of Android code.
function _set_rbe_vars() {
  export USE_RBE="true"
  export RBE_CXX_EXEC_STRATEGY="remote_local_fallback"
  export RBE_JAVAC=1
  export RBE_R8=1
  export RBE_D8=1
}

_export_metrics_uploader
_set_rbe_vars