Install reclient using DEPS

Bug: webrtc:14394
Change-Id: Id982d69c9bd28b250634380bc8c59f073f9af24e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272547
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Junji Watanabe <jwata@google.com>
Cr-Commit-Position: refs/heads/main@{#37883}
diff --git a/DEPS b/DEPS
index ec1e53a..42e2092 100644
--- a/DEPS
+++ b/DEPS
@@ -21,6 +21,12 @@
   # By default, download the fuchsia sdk from the public sdk directory.
   'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
   'fuchsia_version': 'version:9.20220822.3.1',
+
+  # By default, do not check out the re-client binaries.
+  'checkout_reclient': False,
+
+  # reclient CIPD package version
+  'reclient_version': 're_client_version:0.76.0.f4c4bc4-gomaip',
 }
 
 deps = {
@@ -75,6 +81,16 @@
     'dep_type': 'cipd',
     'condition': 'checkout_win',
   },
+  'src/buildtools/reclient': {
+    'packages': [
+      {
+        'package': 'infra/rbe/client/${{platform}}',
+        'version': Var('reclient_version'),
+      }
+    ],
+    'dep_type': 'cipd',
+    'condition': 'checkout_reclient',
+  },
 
   'src/buildtools/clang_format/script':
     'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',