1# This file contains dependencies for WebRTC. 2 3gclient_gn_args_file = 'src/build/config/gclient_args.gni' 4gclient_gn_args = [ 5 'generate_location_tags', 6] 7 8vars = { 9 # By default, we should check out everything needed to run on the main 10 # chromium waterfalls. More info at: crbug.com/570091. 11 'checkout_configuration': 'default', 12 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"', 13 'chromium_revision': '6d86775bf1e3e05643c466f07d3818ae81466afa', 14 15 # Keep the Chromium default of generating location tags. 16 'generate_location_tags': True, 17 18 # ResultDB version 19 'resultdb_version': 'git_revision:6cc18e2763e180929d70c786b419c1f8e6bcc66c', 20 21 # By default, download the fuchsia sdk from the public sdk directory. 22 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/', 23 'fuchsia_version': 'version:10.20221201.3.1', 24 # By default, download the fuchsia images from the fuchsia GCS bucket. 25 'fuchsia_images_bucket': 'fuchsia', 26 'checkout_fuchsia': False, 27 # Since the images are hundreds of MB, default to only downloading the image 28 # most commonly useful for developers. Bots and developers that need to use 29 # other images can override this with additional images. 30 'checkout_fuchsia_boot_images': "terminal.qemu-x64", 31 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""', 32 33 # reclient CIPD package version 34 'reclient_version': 're_client_version:0.87.0.b6908b3-gomaip', 35 36 # ninja CIPD package version 37 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja 38 'ninja_version': 'version:[email protected]', 39} 40 41deps = { 42 # TODO(kjellander): Move this to be Android-only. 43 'src/base': 44 'https://chromium.googlesource.com/chromium/src/base@e89ad073148d6fa9c399bfa44c28eb5eac6b54f6', 45 'src/build': 46 'https://chromium.googlesource.com/chromium/src/build@198be41ce351b8d59accf5fabf5f7a35b9906c3e', 47 'src/buildtools': 48 'https://chromium.googlesource.com/chromium/src/buildtools@f2fe6dda1e9dabb6cfc304938161569074f1e188', 49 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC. 50 'src/examples/androidtests/third_party/gradle': { 51 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3', 52 'condition': 'checkout_android', 53 }, 54 'src/ios': { 55 'url': 'https://chromium.googlesource.com/chromium/src/ios@0eee1cdab5d59a5f43eca3e9590517929cf0a0cb', 56 'condition': 'checkout_ios', 57 }, 58 'src/testing': 59 'https://chromium.googlesource.com/chromium/src/testing@4e41634fa278ac9684912962c8072d9cd6578831', 60 'src/third_party': 61 'https://chromium.googlesource.com/chromium/src/third_party@ff621271b041cde8a3760ccc64adee3bae58eca5', 62 63 'src/buildtools/linux64': { 64 'packages': [ 65 { 66 'package': 'gn/gn/linux-${{arch}}', 67 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc', 68 } 69 ], 70 'dep_type': 'cipd', 71 'condition': 'checkout_linux', 72 }, 73 'src/buildtools/mac': { 74 'packages': [ 75 { 76 'package': 'gn/gn/mac-${{arch}}', 77 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc', 78 } 79 ], 80 'dep_type': 'cipd', 81 'condition': 'checkout_mac', 82 }, 83 'src/buildtools/win': { 84 'packages': [ 85 { 86 'package': 'gn/gn/windows-amd64', 87 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc', 88 } 89 ], 90 'dep_type': 'cipd', 91 'condition': 'checkout_win', 92 }, 93 'src/buildtools/reclient': { 94 'packages': [ 95 { 96 'package': 'infra/rbe/client/${{platform}}', 97 'version': Var('reclient_version'), 98 } 99 ], 100 'dep_type': 'cipd', 101 }, 102 103 'src/buildtools/clang_format/script': 104 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7', 105 'src/buildtools/third_party/libc++/trunk': 106 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@c2e10323cc8190175715ea1bcdb109f59b84447c', 107 'src/buildtools/third_party/libc++abi/trunk': 108 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@9231726c61a0c2d3e1ef8be1553f51b1222979a7', 109 'src/buildtools/third_party/libunwind/trunk': 110 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@fd49ee4ee904ff6b65fc76ba2448a370873255e3', 111 112 'src/third_party/ninja': { 113 'packages': [ 114 { 115 'package': 'infra/3pp/tools/ninja/${{platform}}', 116 'version': Var('ninja_version'), 117 } 118 ], 119 'dep_type': 'cipd', 120 }, 121 122 'src/third_party/android_system_sdk': { 123 'packages': [ 124 { 125 'package': 'chromium/third_party/android_system_sdk/public', 126 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC', 127 }, 128 ], 129 'condition': 'checkout_android', 130 'dep_type': 'cipd', 131 }, 132 'src/tools/resultdb': { 133 'packages': [ 134 { 135 'package': 'infra/tools/result_adapter/${{platform}}', 136 'version': Var('resultdb_version'), 137 }, 138 ], 139 'dep_type': 'cipd', 140 }, 141 142 'src/third_party/android_build_tools/aapt2': { 143 'packages': [ 144 { 145 'package': 'chromium/third_party/android_build_tools/aapt2', 146 'version': '-QrdsGmvVhHeoRc5wKCnU2LXEjk1s0ocheitXWf5dhYC', 147 }, 148 ], 149 'condition': 'checkout_android', 150 'dep_type': 'cipd', 151 }, 152 153 'src/third_party/android_build_tools/bundletool': { 154 'packages': [ 155 { 156 'package': 'chromium/third_party/android_build_tools/bundletool', 157 'version': 'eYz83zbG33sGLyNdc-a64qo1K6LRcS9GwW7GmSvyWisC', 158 }, 159 ], 160 'condition': 'checkout_android', 161 'dep_type': 'cipd', 162 }, 163 164 'src/third_party/boringssl/src': 165 'https://boringssl.googlesource.com/boringssl.git@2fd8de65347cebe9870b872e528658b922f61fe3', 166 'src/third_party/breakpad/breakpad': 167 'https://chromium.googlesource.com/breakpad/breakpad.git@442456a68cafc9325ef9e6f5bae8f425241ddaab', 168 'src/third_party/catapult': 169 'https://chromium.googlesource.com/catapult.git@41982a4a329f4a619248bb9c1bdad0bf3f599398', 170 'src/third_party/ced/src': { 171 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5', 172 }, 173 'src/third_party/colorama/src': 174 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8', 175 'src/third_party/crc32c/src': 176 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6', 177 'src/third_party/depot_tools': 178 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@67828ff1bb688f19ea114e5aa1de812da863c4da', 179 'src/third_party/ffmpeg': 180 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@fd5b30c4bcf95ee607caf47ef65c3b96210867a4', 181 'src/third_party/flatbuffers/src': 182 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@e3017029647a88eb6f509ee9744012fffeb0d371', 183 'src/third_party/grpc/src': { 184 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff', 185 }, 186 # Used for embedded builds. CrOS & Linux use the system version. 187 'src/third_party/fontconfig/src': { 188 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307', 189 'condition': 'checkout_linux', 190 }, 191 'src/third_party/freetype/src': 192 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@aca4ec5907e0bfb5bbeb01370257a121f3f47a0f', 193 'src/third_party/harfbuzz-ng/src': 194 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@2822b589bc837fae6f66233e2cf2eef0f6ce8470', 195 'src/third_party/google_benchmark/src': { 196 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc', 197 }, 198 # WebRTC-only dependency (not present in Chromium). 199 'src/third_party/gtest-parallel': 200 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83', 201 'src/third_party/google-truth': { 202 'packages': [ 203 { 204 'package': 'chromium/third_party/google-truth', 205 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC', 206 }, 207 ], 208 'condition': 'checkout_android', 209 'dep_type': 'cipd', 210 }, 211 'src/third_party/googletest/src': 212 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07', 213 'src/third_party/icu': { 214 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@1b7d391f0528fb3a4976b7541b387ee04f915f83', 215 }, 216 'src/third_party/jdk': { 217 'packages': [ 218 { 219 'package': 'chromium/third_party/jdk', 220 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C', 221 }, 222 ], 223 'condition': 'host_os == "linux" and checkout_android', 224 'dep_type': 'cipd', 225 }, 226 'src/third_party/jsoncpp/source': 227 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248 228 'src/third_party/junit/src': { 229 'url': 'https://chromium.googlesource.com/external/junit.git@05fe2a64f59127c02135be22f416e91260d6ede6', 230 'condition': 'checkout_android', 231 }, 232 # Used for building libFuzzers (only supports Linux). 233 'src/third_party/libFuzzer/src': 234 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74', 235 'src/third_party/libjpeg_turbo': 236 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3', 237 'src/third_party/libsrtp': 238 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a', 239 'src/third_party/dav1d/libdav1d': 240 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b', 241 'src/third_party/libaom/source/libaom': 242 'https://aomedia.googlesource.com/aom.git@d7fc49b8b6b5663ec93b6850839e3451e3dd0339', 243 'src/third_party/libunwindstack': { 244 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e', 245 'condition': 'checkout_android', 246 }, 247 'src/third_party/perfetto': 248 'https://android.googlesource.com/platform/external/perfetto.git@600d5270680543bc0657c1371f741547604fea86', 249 'src/third_party/libvpx/source/libvpx': 250 'https://chromium.googlesource.com/webm/libvpx.git@605350bd5b68ac47f595d60cc8ef346588e773c0', 251 'src/third_party/libyuv': 252 'https://chromium.googlesource.com/libyuv/libyuv.git@4a3c79cb31aee310443039c37d64377ed06f1d14', 253 'src/third_party/lss': { 254 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521', 255 'condition': 'checkout_android or checkout_linux', 256 }, 257 'src/third_party/mockito/src': { 258 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac', 259 'condition': 'checkout_android', 260 }, 261 262 # Used by boringssl. 263 'src/third_party/nasm': { 264 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@0873b2bae6a5388a1c55deac8456e3c60a47ca08' 265 }, 266 267 'src/third_party/openh264/src': 268 'https://chromium.googlesource.com/external/github.com/cisco/openh264@db956674bbdfbaab5acdd3fdb4117c2fef5527e9', 269 'src/third_party/r8': { 270 'packages': [ 271 { 272 'package': 'chromium/third_party/r8', 273 'version': 'RM1MB7AK90GPkspZ5TLRVyJNIC0JB4sz1rWL9JLLdNkC', 274 }, 275 ], 276 'condition': 'checkout_android', 277 'dep_type': 'cipd', 278 }, 279 # This duplication is intentional, so we avoid updating the r8.jar used by 280 # dexing unless necessary, since each update invalidates all incremental 281 # dexing and unnecessarily slows down all bots. 282 'src/third_party/r8/d8': { 283 'packages': [ 284 { 285 'package': 'chromium/third_party/r8', 286 'version': 'qGtBu6TtxyR5XNy4cmsslb7c946YtkZF5_QCjVP-wc8C', 287 }, 288 ], 289 'condition': 'checkout_android', 290 'dep_type': 'cipd', 291 }, 292 'src/third_party/requests/src': { 293 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0', 294 'condition': 'checkout_android', 295 }, 296 'src/tools': 297 'https://chromium.googlesource.com/chromium/src/tools@9353893e0eb539d3bb2462243b15bd604387dca6', 298 299 'src/third_party/accessibility_test_framework': { 300 'packages': [ 301 { 302 'package': 'chromium/third_party/accessibility-test-framework', 303 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a', 304 }, 305 ], 306 'condition': 'checkout_android', 307 'dep_type': 'cipd', 308 }, 309 310 'src/third_party/android_support_test_runner': { 311 'packages': [ 312 { 313 'package': 'chromium/third_party/android_support_test_runner', 314 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141', 315 }, 316 ], 317 'condition': 'checkout_android', 318 'dep_type': 'cipd', 319 }, 320 321 'src/third_party/byte_buddy': { 322 'packages': [ 323 { 324 'package': 'chromium/third_party/byte_buddy', 325 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd', 326 }, 327 ], 328 'condition': 'checkout_android', 329 'dep_type': 'cipd', 330 }, 331 332 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': { 333 'packages': [ 334 { 335 'package': 'chromium/third_party/android_sdk/public/build-tools', 336 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC', 337 }, 338 ], 339 'condition': 'checkout_android', 340 'dep_type': 'cipd', 341 }, 342 343 'src/third_party/espresso': { 344 'packages': [ 345 { 346 'package': 'chromium/third_party/espresso', 347 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC', 348 }, 349 ], 350 'condition': 'checkout_android', 351 'dep_type': 'cipd', 352 }, 353 354 'src/third_party/hamcrest': { 355 'packages': [ 356 { 357 'package': 'chromium/third_party/hamcrest', 358 'version': '37eccfc658fe79695d6abb6dd497463c4372032f', 359 }, 360 ], 361 'condition': 'checkout_android', 362 'dep_type': 'cipd', 363 }, 364 365 'src/third_party/android_ndk': { 366 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d', 367 'condition': 'checkout_android', 368 }, 369 370 'src/third_party/androidx': { 371 'packages': [ 372 { 373 'package': 'chromium/third_party/androidx', 374 'version': 'YqHXeju2kOGh8x26xULaEyiL6jpRD-vslKaU7czLvKwC', 375 }, 376 ], 377 'condition': 'checkout_android', 378 'dep_type': 'cipd', 379 }, 380 381 'src/third_party/android_build_tools/manifest_merger': { 382 'packages': [ 383 { 384 'package': 'chromium/third_party/android_build_tools/manifest_merger', 385 'version': '1_tPfyswsXgfbNegip6nTy55E2ASlhsRqA2sKhUo01YC', 386 }, 387 ], 388 'condition': 'checkout_android', 389 'dep_type': 'cipd', 390 }, 391 392 'src/third_party/android_sdk/public': { 393 'packages': [ 394 { 395 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0', 396 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC', 397 }, 398 { 399 'package': 'chromium/third_party/android_sdk/public/emulator', 400 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC', 401 }, 402 { 403 'package': 'chromium/third_party/android_sdk/public/patcher', 404 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C', 405 }, 406 { 407 'package': 'chromium/third_party/android_sdk/public/platform-tools', 408 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C', 409 }, 410 { 411 'package': 'chromium/third_party/android_sdk/public/platforms/android-33', 412 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC', 413 }, 414 { 415 'package': 'chromium/third_party/android_sdk/public/sources/android-31', 416 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC', 417 }, 418 { 419 'package': 'chromium/third_party/android_sdk/public/cmdline-tools', 420 'version': 'oWlET2yQhaPKQ66tYNuSPaueU78Z9VlxpyxOoUjwRuIC', 421 }, 422 ], 423 'condition': 'checkout_android', 424 'dep_type': 'cipd', 425 }, 426 427 'src/third_party/icu4j': { 428 'packages': [ 429 { 430 'package': 'chromium/third_party/icu4j', 431 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354', 432 }, 433 ], 434 'condition': 'checkout_android', 435 'dep_type': 'cipd', 436 }, 437 438 'src/third_party/objenesis': { 439 'packages': [ 440 { 441 'package': 'chromium/third_party/objenesis', 442 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC', 443 }, 444 ], 445 'condition': 'checkout_android', 446 'dep_type': 'cipd', 447 }, 448 449 'src/third_party/robolectric': { 450 'packages': [ 451 { 452 'package': 'chromium/third_party/robolectric', 453 'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC', 454 }, 455 ], 456 'condition': 'checkout_android', 457 'dep_type': 'cipd', 458 }, 459 460 'src/third_party/sqlite4java': { 461 'packages': [ 462 { 463 'package': 'chromium/third_party/sqlite4java', 464 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC', 465 }, 466 ], 467 'condition': 'checkout_android', 468 'dep_type': 'cipd', 469 }, 470 471 'src/third_party/turbine': { 472 'packages': [ 473 { 474 'package': 'chromium/third_party/turbine', 475 'version': '4Cvss-AYlYPcW_PIdcX45Ew7ZQwsaeurs7mUjS3LFyQC', 476 }, 477 ], 478 'condition': 'checkout_android', 479 'dep_type': 'cipd', 480 }, 481 482 'src/tools/luci-go': { 483 'packages': [ 484 { 485 'package': 'infra/tools/luci/isolate/${{platform}}', 486 'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9', 487 }, 488 { 489 'package': 'infra/tools/luci/swarming/${{platform}}', 490 'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9', 491 }, 492 ], 493 'dep_type': 'cipd', 494 }, 495 'src/third_party/pipewire/linux-amd64': { 496 'packages': [ 497 { 498 'package': 'chromium/third_party/pipewire/linux-amd64', 499 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC', 500 }, 501 { 502 'package': 'chromium/third_party/pipewire-media-session/linux-amd64', 503 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC', 504 }, 505 ], 506 507 'condition': 'checkout_linux', 508 'dep_type': 'cipd', 509 }, 510 511 # Everything coming after this is automatically updated by the auto-roller. 512 # === ANDROID_DEPS Generated Code Start === 513 # Generated by //third_party/android_deps/fetch_all.py 514 'src/third_party/android_deps/libs/android_arch_core_common': { 515 'packages': [ 516 { 517 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common', 518 'version': 'version:[email protected]', 519 }, 520 ], 521 'condition': 'checkout_android', 522 'dep_type': 'cipd', 523 }, 524 525 'src/third_party/android_deps/libs/android_arch_core_runtime': { 526 'packages': [ 527 { 528 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime', 529 'version': 'version:[email protected]', 530 }, 531 ], 532 'condition': 'checkout_android', 533 'dep_type': 'cipd', 534 }, 535 536 'src/third_party/android_deps/libs/android_arch_lifecycle_common': { 537 'packages': [ 538 { 539 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common', 540 'version': 'version:[email protected]', 541 }, 542 ], 543 'condition': 'checkout_android', 544 'dep_type': 'cipd', 545 }, 546 547 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': { 548 'packages': [ 549 { 550 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8', 551 'version': 'version:[email protected]', 552 }, 553 ], 554 'condition': 'checkout_android', 555 'dep_type': 'cipd', 556 }, 557 558 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': { 559 'packages': [ 560 { 561 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata', 562 'version': 'version:[email protected]', 563 }, 564 ], 565 'condition': 'checkout_android', 566 'dep_type': 'cipd', 567 }, 568 569 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': { 570 'packages': [ 571 { 572 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core', 573 'version': 'version:[email protected]', 574 }, 575 ], 576 'condition': 'checkout_android', 577 'dep_type': 'cipd', 578 }, 579 580 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': { 581 'packages': [ 582 { 583 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime', 584 'version': 'version:[email protected]', 585 }, 586 ], 587 'condition': 'checkout_android', 588 'dep_type': 'cipd', 589 }, 590 591 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': { 592 'packages': [ 593 { 594 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel', 595 'version': 'version:[email protected]', 596 }, 597 ], 598 'condition': 'checkout_android', 599 'dep_type': 'cipd', 600 }, 601 602 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': { 603 'packages': [ 604 { 605 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable', 606 'version': 'version:[email protected]', 607 }, 608 ], 609 'condition': 'checkout_android', 610 'dep_type': 'cipd', 611 }, 612 613 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': { 614 'packages': [ 615 { 616 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7', 617 'version': 'version:[email protected]', 618 }, 619 ], 620 'condition': 'checkout_android', 621 'dep_type': 'cipd', 622 }, 623 624 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': { 625 'packages': [ 626 { 627 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater', 628 'version': 'version:[email protected]', 629 }, 630 ], 631 'condition': 'checkout_android', 632 'dep_type': 'cipd', 633 }, 634 635 'src/third_party/android_deps/libs/com_android_support_cardview_v7': { 636 'packages': [ 637 { 638 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7', 639 'version': 'version:[email protected]', 640 }, 641 ], 642 'condition': 'checkout_android', 643 'dep_type': 'cipd', 644 }, 645 646 'src/third_party/android_deps/libs/com_android_support_collections': { 647 'packages': [ 648 { 649 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections', 650 'version': 'version:[email protected]', 651 }, 652 ], 653 'condition': 'checkout_android', 654 'dep_type': 'cipd', 655 }, 656 657 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': { 658 'packages': [ 659 { 660 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout', 661 'version': 'version:[email protected]', 662 }, 663 ], 664 'condition': 'checkout_android', 665 'dep_type': 'cipd', 666 }, 667 668 'src/third_party/android_deps/libs/com_android_support_cursoradapter': { 669 'packages': [ 670 { 671 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter', 672 'version': 'version:[email protected]', 673 }, 674 ], 675 'condition': 'checkout_android', 676 'dep_type': 'cipd', 677 }, 678 679 'src/third_party/android_deps/libs/com_android_support_customview': { 680 'packages': [ 681 { 682 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview', 683 'version': 'version:[email protected]', 684 }, 685 ], 686 'condition': 'checkout_android', 687 'dep_type': 'cipd', 688 }, 689 690 'src/third_party/android_deps/libs/com_android_support_design': { 691 'packages': [ 692 { 693 'package': 'chromium/third_party/android_deps/libs/com_android_support_design', 694 'version': 'version:[email protected]', 695 }, 696 ], 697 'condition': 'checkout_android', 698 'dep_type': 'cipd', 699 }, 700 701 'src/third_party/android_deps/libs/com_android_support_documentfile': { 702 'packages': [ 703 { 704 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile', 705 'version': 'version:[email protected]', 706 }, 707 ], 708 'condition': 'checkout_android', 709 'dep_type': 'cipd', 710 }, 711 712 'src/third_party/android_deps/libs/com_android_support_drawerlayout': { 713 'packages': [ 714 { 715 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout', 716 'version': 'version:[email protected]', 717 }, 718 ], 719 'condition': 'checkout_android', 720 'dep_type': 'cipd', 721 }, 722 723 'src/third_party/android_deps/libs/com_android_support_interpolator': { 724 'packages': [ 725 { 726 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator', 727 'version': 'version:[email protected]', 728 }, 729 ], 730 'condition': 'checkout_android', 731 'dep_type': 'cipd', 732 }, 733 734 'src/third_party/android_deps/libs/com_android_support_loader': { 735 'packages': [ 736 { 737 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader', 738 'version': 'version:[email protected]', 739 }, 740 ], 741 'condition': 'checkout_android', 742 'dep_type': 'cipd', 743 }, 744 745 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': { 746 'packages': [ 747 { 748 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager', 749 'version': 'version:[email protected]', 750 }, 751 ], 752 'condition': 'checkout_android', 753 'dep_type': 'cipd', 754 }, 755 756 'src/third_party/android_deps/libs/com_android_support_multidex': { 757 'packages': [ 758 { 759 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex', 760 'version': 'version:[email protected]', 761 }, 762 ], 763 'condition': 'checkout_android', 764 'dep_type': 'cipd', 765 }, 766 767 'src/third_party/android_deps/libs/com_android_support_print': { 768 'packages': [ 769 { 770 'package': 'chromium/third_party/android_deps/libs/com_android_support_print', 771 'version': 'version:[email protected]', 772 }, 773 ], 774 'condition': 'checkout_android', 775 'dep_type': 'cipd', 776 }, 777 778 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': { 779 'packages': [ 780 { 781 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7', 782 'version': 'version:[email protected]', 783 }, 784 ], 785 'condition': 'checkout_android', 786 'dep_type': 'cipd', 787 }, 788 789 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': { 790 'packages': [ 791 { 792 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout', 793 'version': 'version:[email protected]', 794 }, 795 ], 796 'condition': 'checkout_android', 797 'dep_type': 'cipd', 798 }, 799 800 'src/third_party/android_deps/libs/com_android_support_support_annotations': { 801 'packages': [ 802 { 803 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations', 804 'version': 'version:[email protected]', 805 }, 806 ], 807 'condition': 'checkout_android', 808 'dep_type': 'cipd', 809 }, 810 811 'src/third_party/android_deps/libs/com_android_support_support_compat': { 812 'packages': [ 813 { 814 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat', 815 'version': 'version:[email protected]', 816 }, 817 ], 818 'condition': 'checkout_android', 819 'dep_type': 'cipd', 820 }, 821 822 'src/third_party/android_deps/libs/com_android_support_support_core_ui': { 823 'packages': [ 824 { 825 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui', 826 'version': 'version:[email protected]', 827 }, 828 ], 829 'condition': 'checkout_android', 830 'dep_type': 'cipd', 831 }, 832 833 'src/third_party/android_deps/libs/com_android_support_support_core_utils': { 834 'packages': [ 835 { 836 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils', 837 'version': 'version:[email protected]', 838 }, 839 ], 840 'condition': 'checkout_android', 841 'dep_type': 'cipd', 842 }, 843 844 'src/third_party/android_deps/libs/com_android_support_support_fragment': { 845 'packages': [ 846 { 847 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment', 848 'version': 'version:[email protected]', 849 }, 850 ], 851 'condition': 'checkout_android', 852 'dep_type': 'cipd', 853 }, 854 855 'src/third_party/android_deps/libs/com_android_support_support_media_compat': { 856 'packages': [ 857 { 858 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat', 859 'version': 'version:[email protected]', 860 }, 861 ], 862 'condition': 'checkout_android', 863 'dep_type': 'cipd', 864 }, 865 866 'src/third_party/android_deps/libs/com_android_support_support_v4': { 867 'packages': [ 868 { 869 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4', 870 'version': 'version:[email protected]', 871 }, 872 ], 873 'condition': 'checkout_android', 874 'dep_type': 'cipd', 875 }, 876 877 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': { 878 'packages': [ 879 { 880 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable', 881 'version': 'version:[email protected]', 882 }, 883 ], 884 'condition': 'checkout_android', 885 'dep_type': 'cipd', 886 }, 887 888 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': { 889 'packages': [ 890 { 891 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout', 892 'version': 'version:[email protected]', 893 }, 894 ], 895 'condition': 'checkout_android', 896 'dep_type': 'cipd', 897 }, 898 899 'src/third_party/android_deps/libs/com_android_support_transition': { 900 'packages': [ 901 { 902 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition', 903 'version': 'version:[email protected]', 904 }, 905 ], 906 'condition': 'checkout_android', 907 'dep_type': 'cipd', 908 }, 909 910 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': { 911 'packages': [ 912 { 913 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable', 914 'version': 'version:[email protected]', 915 }, 916 ], 917 'condition': 'checkout_android', 918 'dep_type': 'cipd', 919 }, 920 921 'src/third_party/android_deps/libs/com_android_support_viewpager': { 922 'packages': [ 923 { 924 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager', 925 'version': 'version:[email protected]', 926 }, 927 ], 928 'condition': 'checkout_android', 929 'dep_type': 'cipd', 930 }, 931 932 'src/third_party/android_deps/libs/com_android_tools_common': { 933 'packages': [ 934 { 935 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common', 936 'version': 'version:[email protected]', 937 }, 938 ], 939 'condition': 'checkout_android', 940 'dep_type': 'cipd', 941 }, 942 943 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': { 944 'packages': [ 945 { 946 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs', 947 'version': 'version:[email protected]', 948 }, 949 ], 950 'condition': 'checkout_android', 951 'dep_type': 'cipd', 952 }, 953 954 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': { 955 'packages': [ 956 { 957 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration', 958 'version': 'version:[email protected]', 959 }, 960 ], 961 'condition': 'checkout_android', 962 'dep_type': 'cipd', 963 }, 964 965 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': { 966 'packages': [ 967 { 968 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api', 969 'version': 'version:[email protected]', 970 }, 971 ], 972 'condition': 'checkout_android', 973 'dep_type': 'cipd', 974 }, 975 976 'src/third_party/android_deps/libs/com_android_tools_sdk_common': { 977 'packages': [ 978 { 979 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common', 980 'version': 'version:[email protected]', 981 }, 982 ], 983 'condition': 'checkout_android', 984 'dep_type': 'cipd', 985 }, 986 987 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': { 988 'packages': [ 989 { 990 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine', 991 'version': 'version:[email protected]', 992 }, 993 ], 994 'condition': 'checkout_android', 995 'dep_type': 'cipd', 996 }, 997 998 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': { 999 'packages': [ 1000 { 1001 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms', 1002 'version': 'version:[email protected]', 1003 }, 1004 ], 1005 'condition': 'checkout_android', 1006 'dep_type': 'cipd', 1007 }, 1008 1009 'src/third_party/android_deps/libs/com_google_android_annotations': { 1010 'packages': [ 1011 { 1012 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations', 1013 'version': 'version:[email protected]', 1014 }, 1015 ], 1016 'condition': 'checkout_android', 1017 'dep_type': 'cipd', 1018 }, 1019 1020 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': { 1021 'packages': [ 1022 { 1023 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework', 1024 'version': 'version:[email protected]', 1025 }, 1026 ], 1027 'condition': 'checkout_android', 1028 'dep_type': 'cipd', 1029 }, 1030 1031 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': { 1032 'packages': [ 1033 { 1034 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api', 1035 'version': 'version:[email protected]', 1036 }, 1037 ], 1038 'condition': 'checkout_android', 1039 'dep_type': 'cipd', 1040 }, 1041 1042 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': { 1043 'packages': [ 1044 { 1045 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth', 1046 'version': 'version:[email protected]', 1047 }, 1048 ], 1049 'condition': 'checkout_android', 1050 'dep_type': 'cipd', 1051 }, 1052 1053 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': { 1054 'packages': [ 1055 { 1056 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone', 1057 'version': 'version:[email protected]', 1058 }, 1059 ], 1060 'condition': 'checkout_android', 1061 'dep_type': 'cipd', 1062 }, 1063 1064 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': { 1065 'packages': [ 1066 { 1067 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base', 1068 'version': 'version:[email protected]', 1069 }, 1070 ], 1071 'condition': 'checkout_android', 1072 'dep_type': 'cipd', 1073 }, 1074 1075 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': { 1076 'packages': [ 1077 { 1078 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base', 1079 'version': 'version:[email protected]', 1080 }, 1081 ], 1082 'condition': 'checkout_android', 1083 'dep_type': 'cipd', 1084 }, 1085 1086 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': { 1087 'packages': [ 1088 { 1089 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement', 1090 'version': 'version:[email protected]', 1091 }, 1092 ], 1093 'condition': 'checkout_android', 1094 'dep_type': 'cipd', 1095 }, 1096 1097 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': { 1098 'packages': [ 1099 { 1100 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast', 1101 'version': 'version:[email protected]', 1102 }, 1103 ], 1104 'condition': 'checkout_android', 1105 'dep_type': 'cipd', 1106 }, 1107 1108 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': { 1109 'packages': [ 1110 { 1111 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework', 1112 'version': 'version:[email protected]', 1113 }, 1114 ], 1115 'condition': 'checkout_android', 1116 'dep_type': 'cipd', 1117 }, 1118 1119 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': { 1120 'packages': [ 1121 { 1122 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut', 1123 'version': 'version:[email protected]', 1124 }, 1125 ], 1126 'condition': 'checkout_android', 1127 'dep_type': 'cipd', 1128 }, 1129 1130 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': { 1131 'packages': [ 1132 { 1133 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging', 1134 'version': 'version:[email protected]', 1135 }, 1136 ], 1137 'condition': 'checkout_android', 1138 'dep_type': 'cipd', 1139 }, 1140 1141 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': { 1142 'packages': [ 1143 { 1144 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido', 1145 'version': 'version:[email protected]', 1146 }, 1147 ], 1148 'condition': 'checkout_android', 1149 'dep_type': 'cipd', 1150 }, 1151 1152 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': { 1153 'packages': [ 1154 { 1155 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags', 1156 'version': 'version:[email protected]', 1157 }, 1158 ], 1159 'condition': 'checkout_android', 1160 'dep_type': 'cipd', 1161 }, 1162 1163 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': { 1164 'packages': [ 1165 { 1166 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm', 1167 'version': 'version:[email protected]', 1168 }, 1169 ], 1170 'condition': 'checkout_android', 1171 'dep_type': 'cipd', 1172 }, 1173 1174 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': { 1175 'packages': [ 1176 { 1177 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid', 1178 'version': 'version:[email protected]', 1179 }, 1180 ], 1181 'condition': 'checkout_android', 1182 'dep_type': 'cipd', 1183 }, 1184 1185 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': { 1186 'packages': [ 1187 { 1188 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps', 1189 'version': 'version:[email protected]', 1190 }, 1191 ], 1192 'condition': 'checkout_android', 1193 'dep_type': 'cipd', 1194 }, 1195 1196 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': { 1197 'packages': [ 1198 { 1199 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location', 1200 'version': 'version:[email protected]', 1201 }, 1202 ], 1203 'condition': 'checkout_android', 1204 'dep_type': 'cipd', 1205 }, 1206 1207 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': { 1208 'packages': [ 1209 { 1210 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype', 1211 'version': 'version:[email protected]', 1212 }, 1213 ], 1214 'condition': 'checkout_android', 1215 'dep_type': 'cipd', 1216 }, 1217 1218 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': { 1219 'packages': [ 1220 { 1221 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport', 1222 'version': 'version:[email protected]', 1223 }, 1224 ], 1225 'condition': 'checkout_android', 1226 'dep_type': 'cipd', 1227 }, 1228 1229 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': { 1230 'packages': [ 1231 { 1232 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats', 1233 'version': 'version:[email protected]', 1234 }, 1235 ], 1236 'condition': 'checkout_android', 1237 'dep_type': 'cipd', 1238 }, 1239 1240 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': { 1241 'packages': [ 1242 { 1243 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks', 1244 'version': 'version:[email protected]', 1245 }, 1246 ], 1247 'condition': 'checkout_android', 1248 'dep_type': 'cipd', 1249 }, 1250 1251 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': { 1252 'packages': [ 1253 { 1254 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision', 1255 'version': 'version:[email protected]', 1256 }, 1257 ], 1258 'condition': 'checkout_android', 1259 'dep_type': 'cipd', 1260 }, 1261 1262 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': { 1263 'packages': [ 1264 { 1265 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common', 1266 'version': 'version:[email protected]', 1267 }, 1268 ], 1269 'condition': 'checkout_android', 1270 'dep_type': 'cipd', 1271 }, 1272 1273 'src/third_party/android_deps/libs/com_google_android_material_material': { 1274 'packages': [ 1275 { 1276 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material', 1277 'version': 'version:[email protected]', 1278 }, 1279 ], 1280 'condition': 'checkout_android', 1281 'dep_type': 'cipd', 1282 }, 1283 1284 'src/third_party/android_deps/libs/com_google_android_play_core': { 1285 'packages': [ 1286 { 1287 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core', 1288 'version': 'version:[email protected]', 1289 }, 1290 ], 1291 'condition': 'checkout_android', 1292 'dep_type': 'cipd', 1293 }, 1294 1295 'src/third_party/android_deps/libs/com_google_auto_auto_common': { 1296 'packages': [ 1297 { 1298 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common', 1299 'version': 'version:[email protected]', 1300 }, 1301 ], 1302 'condition': 'checkout_android', 1303 'dep_type': 'cipd', 1304 }, 1305 1306 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': { 1307 'packages': [ 1308 { 1309 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service', 1310 'version': 'version:[email protected]', 1311 }, 1312 ], 1313 'condition': 'checkout_android', 1314 'dep_type': 'cipd', 1315 }, 1316 1317 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': { 1318 'packages': [ 1319 { 1320 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations', 1321 'version': 'version:[email protected]', 1322 }, 1323 ], 1324 'condition': 'checkout_android', 1325 'dep_type': 'cipd', 1326 }, 1327 1328 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': { 1329 'packages': [ 1330 { 1331 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations', 1332 'version': 'version:[email protected]', 1333 }, 1334 ], 1335 'condition': 'checkout_android', 1336 'dep_type': 'cipd', 1337 }, 1338 1339 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': { 1340 'packages': [ 1341 { 1342 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305', 1343 'version': 'version:[email protected]', 1344 }, 1345 ], 1346 'condition': 'checkout_android', 1347 'dep_type': 'cipd', 1348 }, 1349 1350 'src/third_party/android_deps/libs/com_google_code_gson_gson': { 1351 'packages': [ 1352 { 1353 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson', 1354 'version': 'version:[email protected]', 1355 }, 1356 ], 1357 'condition': 'checkout_android', 1358 'dep_type': 'cipd', 1359 }, 1360 1361 'src/third_party/android_deps/libs/com_google_dagger_dagger': { 1362 'packages': [ 1363 { 1364 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger', 1365 'version': 'version:[email protected]', 1366 }, 1367 ], 1368 'condition': 'checkout_android', 1369 'dep_type': 'cipd', 1370 }, 1371 1372 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': { 1373 'packages': [ 1374 { 1375 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler', 1376 'version': 'version:[email protected]', 1377 }, 1378 ], 1379 'condition': 'checkout_android', 1380 'dep_type': 'cipd', 1381 }, 1382 1383 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': { 1384 'packages': [ 1385 { 1386 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers', 1387 'version': 'version:[email protected]', 1388 }, 1389 ], 1390 'condition': 'checkout_android', 1391 'dep_type': 'cipd', 1392 }, 1393 1394 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': { 1395 'packages': [ 1396 { 1397 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi', 1398 'version': 'version:[email protected]', 1399 }, 1400 ], 1401 'condition': 'checkout_android', 1402 'dep_type': 'cipd', 1403 }, 1404 1405 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': { 1406 'packages': [ 1407 { 1408 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation', 1409 'version': 'version:[email protected]', 1410 }, 1411 ], 1412 'condition': 'checkout_android', 1413 'dep_type': 'cipd', 1414 }, 1415 1416 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': { 1417 'packages': [ 1418 { 1419 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations', 1420 'version': 'version:[email protected]', 1421 }, 1422 ], 1423 'condition': 'checkout_android', 1424 'dep_type': 'cipd', 1425 }, 1426 1427 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': { 1428 'packages': [ 1429 { 1430 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api', 1431 'version': 'version:[email protected]', 1432 }, 1433 ], 1434 'condition': 'checkout_android', 1435 'dep_type': 'cipd', 1436 }, 1437 1438 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': { 1439 'packages': [ 1440 { 1441 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core', 1442 'version': 'version:[email protected]', 1443 }, 1444 ], 1445 'condition': 'checkout_android', 1446 'dep_type': 'cipd', 1447 }, 1448 1449 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': { 1450 'packages': [ 1451 { 1452 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations', 1453 'version': 'version:[email protected]', 1454 }, 1455 ], 1456 'condition': 'checkout_android', 1457 'dep_type': 'cipd', 1458 }, 1459 1460 'src/third_party/android_deps/libs/com_google_errorprone_javac': { 1461 'packages': [ 1462 { 1463 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac', 1464 'version': 'version:2@9+181-r4173-1.cr1', 1465 }, 1466 ], 1467 'condition': 'checkout_android', 1468 'dep_type': 'cipd', 1469 }, 1470 1471 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': { 1472 'packages': [ 1473 { 1474 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded', 1475 'version': 'version:[email protected]', 1476 }, 1477 ], 1478 'condition': 'checkout_android', 1479 'dep_type': 'cipd', 1480 }, 1481 1482 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': { 1483 'packages': [ 1484 { 1485 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations', 1486 'version': 'version:[email protected]', 1487 }, 1488 ], 1489 'condition': 'checkout_android', 1490 'dep_type': 'cipd', 1491 }, 1492 1493 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': { 1494 'packages': [ 1495 { 1496 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common', 1497 'version': 'version:[email protected]', 1498 }, 1499 ], 1500 'condition': 'checkout_android', 1501 'dep_type': 'cipd', 1502 }, 1503 1504 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': { 1505 'packages': [ 1506 { 1507 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components', 1508 'version': 'version:[email protected]', 1509 }, 1510 ], 1511 'condition': 'checkout_android', 1512 'dep_type': 'cipd', 1513 }, 1514 1515 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': { 1516 'packages': [ 1517 { 1518 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders', 1519 'version': 'version:[email protected]', 1520 }, 1521 ], 1522 'condition': 'checkout_android', 1523 'dep_type': 'cipd', 1524 }, 1525 1526 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': { 1527 'packages': [ 1528 { 1529 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json', 1530 'version': 'version:[email protected]', 1531 }, 1532 ], 1533 'condition': 'checkout_android', 1534 'dep_type': 'cipd', 1535 }, 1536 1537 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': { 1538 'packages': [ 1539 { 1540 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid', 1541 'version': 'version:[email protected]', 1542 }, 1543 ], 1544 'condition': 'checkout_android', 1545 'dep_type': 'cipd', 1546 }, 1547 1548 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': { 1549 'packages': [ 1550 { 1551 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop', 1552 'version': 'version:[email protected]', 1553 }, 1554 ], 1555 'condition': 'checkout_android', 1556 'dep_type': 'cipd', 1557 }, 1558 1559 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': { 1560 'packages': [ 1561 { 1562 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations', 1563 'version': 'version:[email protected]', 1564 }, 1565 ], 1566 'condition': 'checkout_android', 1567 'dep_type': 'cipd', 1568 }, 1569 1570 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': { 1571 'packages': [ 1572 { 1573 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop', 1574 'version': 'version:[email protected]', 1575 }, 1576 ], 1577 'condition': 'checkout_android', 1578 'dep_type': 'cipd', 1579 }, 1580 1581 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': { 1582 'packages': [ 1583 { 1584 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector', 1585 'version': 'version:[email protected]', 1586 }, 1587 ], 1588 'condition': 'checkout_android', 1589 'dep_type': 'cipd', 1590 }, 1591 1592 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': { 1593 'packages': [ 1594 { 1595 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging', 1596 'version': 'version:[email protected]', 1597 }, 1598 ], 1599 'condition': 'checkout_android', 1600 'dep_type': 'cipd', 1601 }, 1602 1603 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': { 1604 'packages': [ 1605 { 1606 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format', 1607 'version': 'version:[email protected]', 1608 }, 1609 ], 1610 'condition': 'checkout_android', 1611 'dep_type': 'cipd', 1612 }, 1613 1614 'src/third_party/android_deps/libs/com_google_guava_failureaccess': { 1615 'packages': [ 1616 { 1617 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess', 1618 'version': 'version:[email protected]', 1619 }, 1620 ], 1621 'condition': 'checkout_android', 1622 'dep_type': 'cipd', 1623 }, 1624 1625 'src/third_party/android_deps/libs/com_google_guava_guava': { 1626 'packages': [ 1627 { 1628 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava', 1629 'version': 'version:[email protected]', 1630 }, 1631 ], 1632 'condition': 'checkout_android', 1633 'dep_type': 'cipd', 1634 }, 1635 1636 'src/third_party/android_deps/libs/com_google_guava_guava_android': { 1637 'packages': [ 1638 { 1639 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android', 1640 'version': 'version:[email protected]', 1641 }, 1642 ], 1643 'condition': 'checkout_android', 1644 'dep_type': 'cipd', 1645 }, 1646 1647 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': { 1648 'packages': [ 1649 { 1650 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture', 1651 'version': 'version:[email protected]', 1652 }, 1653 ], 1654 'condition': 'checkout_android', 1655 'dep_type': 'cipd', 1656 }, 1657 1658 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': { 1659 'packages': [ 1660 { 1661 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations', 1662 'version': 'version:[email protected]', 1663 }, 1664 ], 1665 'condition': 'checkout_android', 1666 'dep_type': 'cipd', 1667 }, 1668 1669 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': { 1670 'packages': [ 1671 { 1672 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java', 1673 'version': 'version:[email protected]', 1674 }, 1675 ], 1676 'condition': 'checkout_android', 1677 'dep_type': 'cipd', 1678 }, 1679 1680 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': { 1681 'packages': [ 1682 { 1683 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite', 1684 'version': 'version:[email protected]', 1685 }, 1686 ], 1687 'condition': 'checkout_android', 1688 'dep_type': 'cipd', 1689 }, 1690 1691 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': { 1692 'packages': [ 1693 { 1694 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils', 1695 'version': 'version:[email protected]', 1696 }, 1697 ], 1698 'condition': 'checkout_android', 1699 'dep_type': 'cipd', 1700 }, 1701 1702 'src/third_party/android_deps/libs/com_squareup_javapoet': { 1703 'packages': [ 1704 { 1705 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet', 1706 'version': 'version:[email protected]', 1707 }, 1708 ], 1709 'condition': 'checkout_android', 1710 'dep_type': 'cipd', 1711 }, 1712 1713 'src/third_party/android_deps/libs/com_squareup_javawriter': { 1714 'packages': [ 1715 { 1716 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter', 1717 'version': 'version:[email protected]', 1718 }, 1719 ], 1720 'condition': 'checkout_android', 1721 'dep_type': 'cipd', 1722 }, 1723 1724 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': { 1725 'packages': [ 1726 { 1727 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils', 1728 'version': 'version:[email protected]', 1729 }, 1730 ], 1731 'condition': 'checkout_android', 1732 'dep_type': 'cipd', 1733 }, 1734 1735 'src/third_party/android_deps/libs/io_grpc_grpc_api': { 1736 'packages': [ 1737 { 1738 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api', 1739 'version': 'version:[email protected]', 1740 }, 1741 ], 1742 'condition': 'checkout_android', 1743 'dep_type': 'cipd', 1744 }, 1745 1746 'src/third_party/android_deps/libs/io_grpc_grpc_binder': { 1747 'packages': [ 1748 { 1749 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder', 1750 'version': 'version:[email protected]', 1751 }, 1752 ], 1753 'condition': 'checkout_android', 1754 'dep_type': 'cipd', 1755 }, 1756 1757 'src/third_party/android_deps/libs/io_grpc_grpc_context': { 1758 'packages': [ 1759 { 1760 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context', 1761 'version': 'version:[email protected]', 1762 }, 1763 ], 1764 'condition': 'checkout_android', 1765 'dep_type': 'cipd', 1766 }, 1767 1768 'src/third_party/android_deps/libs/io_grpc_grpc_core': { 1769 'packages': [ 1770 { 1771 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core', 1772 'version': 'version:[email protected]', 1773 }, 1774 ], 1775 'condition': 'checkout_android', 1776 'dep_type': 'cipd', 1777 }, 1778 1779 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': { 1780 'packages': [ 1781 { 1782 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite', 1783 'version': 'version:[email protected]', 1784 }, 1785 ], 1786 'condition': 'checkout_android', 1787 'dep_type': 'cipd', 1788 }, 1789 1790 'src/third_party/android_deps/libs/io_grpc_grpc_stub': { 1791 'packages': [ 1792 { 1793 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub', 1794 'version': 'version:[email protected]', 1795 }, 1796 ], 1797 'condition': 'checkout_android', 1798 'dep_type': 'cipd', 1799 }, 1800 1801 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': { 1802 'packages': [ 1803 { 1804 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api', 1805 'version': 'version:[email protected]', 1806 }, 1807 ], 1808 'condition': 'checkout_android', 1809 'dep_type': 'cipd', 1810 }, 1811 1812 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': { 1813 'packages': [ 1814 { 1815 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api', 1816 'version': 'version:[email protected]', 1817 }, 1818 ], 1819 'condition': 'checkout_android', 1820 'dep_type': 'cipd', 1821 }, 1822 1823 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': { 1824 'packages': [ 1825 { 1826 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api', 1827 'version': 'version:[email protected]', 1828 }, 1829 ], 1830 'condition': 'checkout_android', 1831 'dep_type': 'cipd', 1832 }, 1833 1834 'src/third_party/android_deps/libs/javax_inject_javax_inject': { 1835 'packages': [ 1836 { 1837 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject', 1838 'version': 'version:[email protected]', 1839 }, 1840 ], 1841 'condition': 'checkout_android', 1842 'dep_type': 'cipd', 1843 }, 1844 1845 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': { 1846 'packages': [ 1847 { 1848 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy', 1849 'version': 'version:[email protected]', 1850 }, 1851 ], 1852 'condition': 'checkout_android', 1853 'dep_type': 'cipd', 1854 }, 1855 1856 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': { 1857 'packages': [ 1858 { 1859 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent', 1860 'version': 'version:[email protected]', 1861 }, 1862 ], 1863 'condition': 'checkout_android', 1864 'dep_type': 'cipd', 1865 }, 1866 1867 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': { 1868 'packages': [ 1869 { 1870 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap', 1871 'version': 'version:[email protected]', 1872 }, 1873 ], 1874 'condition': 'checkout_android', 1875 'dep_type': 'cipd', 1876 }, 1877 1878 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': { 1879 'packages': [ 1880 { 1881 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2', 1882 'version': 'version:[email protected]', 1883 }, 1884 ], 1885 'condition': 'checkout_android', 1886 'dep_type': 'cipd', 1887 }, 1888 1889 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': { 1890 'packages': [ 1891 { 1892 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on', 1893 'version': 'version:[email protected]', 1894 }, 1895 ], 1896 'condition': 'checkout_android', 1897 'dep_type': 'cipd', 1898 }, 1899 1900 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': { 1901 'packages': [ 1902 { 1903 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup', 1904 'version': 'version:[email protected]', 1905 }, 1906 ], 1907 'condition': 'checkout_android', 1908 'dep_type': 'cipd', 1909 }, 1910 1911 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': { 1912 'packages': [ 1913 { 1914 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual', 1915 'version': 'version:[email protected]', 1916 }, 1917 ], 1918 'condition': 'checkout_android', 1919 'dep_type': 'cipd', 1920 }, 1921 1922 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': { 1923 'packages': [ 1924 { 1925 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual', 1926 'version': 'version:[email protected]', 1927 }, 1928 ], 1929 'condition': 'checkout_android', 1930 'dep_type': 'cipd', 1931 }, 1932 1933 'src/third_party/android_deps/libs/org_checkerframework_checker_util': { 1934 'packages': [ 1935 { 1936 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util', 1937 'version': 'version:[email protected]', 1938 }, 1939 ], 1940 'condition': 'checkout_android', 1941 'dep_type': 'cipd', 1942 }, 1943 1944 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': { 1945 'packages': [ 1946 { 1947 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone', 1948 'version': 'version:[email protected]', 1949 }, 1950 ], 1951 'condition': 'checkout_android', 1952 'dep_type': 'cipd', 1953 }, 1954 1955 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': { 1956 'packages': [ 1957 { 1958 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations', 1959 'version': 'version:[email protected]', 1960 }, 1961 ], 1962 'condition': 'checkout_android', 1963 'dep_type': 'cipd', 1964 }, 1965 1966 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': { 1967 'packages': [ 1968 { 1969 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit', 1970 'version': 'version:[email protected]', 1971 }, 1972 ], 1973 'condition': 'checkout_android', 1974 'dep_type': 'cipd', 1975 }, 1976 1977 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': { 1978 'packages': [ 1979 { 1980 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest', 1981 'version': 'version:[email protected]', 1982 }, 1983 ], 1984 'condition': 'checkout_android', 1985 'dep_type': 'cipd', 1986 }, 1987 1988 'src/third_party/android_deps/libs/org_jetbrains_annotations': { 1989 'packages': [ 1990 { 1991 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations', 1992 'version': 'version:[email protected]', 1993 }, 1994 ], 1995 'condition': 'checkout_android', 1996 'dep_type': 'cipd', 1997 }, 1998 1999 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': { 2000 'packages': [ 2001 { 2002 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib', 2003 'version': 'version:[email protected]', 2004 }, 2005 ], 2006 'condition': 'checkout_android', 2007 'dep_type': 'cipd', 2008 }, 2009 2010 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': { 2011 'packages': [ 2012 { 2013 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common', 2014 'version': 'version:[email protected]', 2015 }, 2016 ], 2017 'condition': 'checkout_android', 2018 'dep_type': 'cipd', 2019 }, 2020 2021 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': { 2022 'packages': [ 2023 { 2024 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7', 2025 'version': 'version:[email protected]', 2026 }, 2027 ], 2028 'condition': 'checkout_android', 2029 'dep_type': 'cipd', 2030 }, 2031 2032 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': { 2033 'packages': [ 2034 { 2035 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8', 2036 'version': 'version:[email protected]', 2037 }, 2038 ], 2039 'condition': 'checkout_android', 2040 'dep_type': 'cipd', 2041 }, 2042 2043 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': { 2044 'packages': [ 2045 { 2046 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android', 2047 'version': 'version:[email protected]', 2048 }, 2049 ], 2050 'condition': 'checkout_android', 2051 'dep_type': 'cipd', 2052 }, 2053 2054 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': { 2055 'packages': [ 2056 { 2057 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm', 2058 'version': 'version:[email protected]', 2059 }, 2060 ], 2061 'condition': 'checkout_android', 2062 'dep_type': 'cipd', 2063 }, 2064 2065 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': { 2066 'packages': [ 2067 { 2068 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm', 2069 'version': 'version:[email protected]', 2070 }, 2071 ], 2072 'condition': 'checkout_android', 2073 'dep_type': 'cipd', 2074 }, 2075 2076 'src/third_party/android_deps/libs/org_jsoup_jsoup': { 2077 'packages': [ 2078 { 2079 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup', 2080 'version': 'version:[email protected]', 2081 }, 2082 ], 2083 'condition': 'checkout_android', 2084 'dep_type': 'cipd', 2085 }, 2086 2087 'src/third_party/android_deps/libs/org_mockito_mockito_core': { 2088 'packages': [ 2089 { 2090 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core', 2091 'version': 'version:[email protected]', 2092 }, 2093 ], 2094 'condition': 'checkout_android', 2095 'dep_type': 'cipd', 2096 }, 2097 2098 'src/third_party/android_deps/libs/org_objenesis_objenesis': { 2099 'packages': [ 2100 { 2101 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis', 2102 'version': 'version:[email protected]', 2103 }, 2104 ], 2105 'condition': 'checkout_android', 2106 'dep_type': 'cipd', 2107 }, 2108 2109 'src/third_party/android_deps/libs/org_ow2_asm_asm': { 2110 'packages': [ 2111 { 2112 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm', 2113 'version': 'version:[email protected]', 2114 }, 2115 ], 2116 'condition': 'checkout_android', 2117 'dep_type': 'cipd', 2118 }, 2119 2120 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': { 2121 'packages': [ 2122 { 2123 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis', 2124 'version': 'version:[email protected]', 2125 }, 2126 ], 2127 'condition': 'checkout_android', 2128 'dep_type': 'cipd', 2129 }, 2130 2131 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': { 2132 'packages': [ 2133 { 2134 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons', 2135 'version': 'version:[email protected]', 2136 }, 2137 ], 2138 'condition': 'checkout_android', 2139 'dep_type': 'cipd', 2140 }, 2141 2142 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': { 2143 'packages': [ 2144 { 2145 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree', 2146 'version': 'version:[email protected]', 2147 }, 2148 ], 2149 'condition': 'checkout_android', 2150 'dep_type': 'cipd', 2151 }, 2152 2153 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': { 2154 'packages': [ 2155 { 2156 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util', 2157 'version': 'version:[email protected]', 2158 }, 2159 ], 2160 'condition': 'checkout_android', 2161 'dep_type': 'cipd', 2162 }, 2163 2164 'src/third_party/android_deps/libs/org_pcollections_pcollections': { 2165 'packages': [ 2166 { 2167 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections', 2168 'version': 'version:[email protected]', 2169 }, 2170 ], 2171 'condition': 'checkout_android', 2172 'dep_type': 'cipd', 2173 }, 2174 2175 'src/third_party/android_deps/libs/org_robolectric_annotations': { 2176 'packages': [ 2177 { 2178 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations', 2179 'version': 'version:[email protected]', 2180 }, 2181 ], 2182 'condition': 'checkout_android', 2183 'dep_type': 'cipd', 2184 }, 2185 2186 'src/third_party/android_deps/libs/org_robolectric_junit': { 2187 'packages': [ 2188 { 2189 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit', 2190 'version': 'version:[email protected]', 2191 }, 2192 ], 2193 'condition': 'checkout_android', 2194 'dep_type': 'cipd', 2195 }, 2196 2197 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': { 2198 'packages': [ 2199 { 2200 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime', 2201 'version': 'version:[email protected]', 2202 }, 2203 ], 2204 'condition': 'checkout_android', 2205 'dep_type': 'cipd', 2206 }, 2207 2208 'src/third_party/android_deps/libs/org_robolectric_pluginapi': { 2209 'packages': [ 2210 { 2211 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi', 2212 'version': 'version:[email protected]', 2213 }, 2214 ], 2215 'condition': 'checkout_android', 2216 'dep_type': 'cipd', 2217 }, 2218 2219 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': { 2220 'packages': [ 2221 { 2222 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver', 2223 'version': 'version:[email protected]', 2224 }, 2225 ], 2226 'condition': 'checkout_android', 2227 'dep_type': 'cipd', 2228 }, 2229 2230 'src/third_party/android_deps/libs/org_robolectric_resources': { 2231 'packages': [ 2232 { 2233 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources', 2234 'version': 'version:[email protected]', 2235 }, 2236 ], 2237 'condition': 'checkout_android', 2238 'dep_type': 'cipd', 2239 }, 2240 2241 'src/third_party/android_deps/libs/org_robolectric_robolectric': { 2242 'packages': [ 2243 { 2244 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric', 2245 'version': 'version:[email protected]', 2246 }, 2247 ], 2248 'condition': 'checkout_android', 2249 'dep_type': 'cipd', 2250 }, 2251 2252 'src/third_party/android_deps/libs/org_robolectric_sandbox': { 2253 'packages': [ 2254 { 2255 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox', 2256 'version': 'version:[email protected]', 2257 }, 2258 ], 2259 'condition': 'checkout_android', 2260 'dep_type': 'cipd', 2261 }, 2262 2263 'src/third_party/android_deps/libs/org_robolectric_shadowapi': { 2264 'packages': [ 2265 { 2266 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi', 2267 'version': 'version:[email protected]', 2268 }, 2269 ], 2270 'condition': 'checkout_android', 2271 'dep_type': 'cipd', 2272 }, 2273 2274 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': { 2275 'packages': [ 2276 { 2277 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework', 2278 'version': 'version:[email protected]', 2279 }, 2280 ], 2281 'condition': 'checkout_android', 2282 'dep_type': 'cipd', 2283 }, 2284 2285 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': { 2286 'packages': [ 2287 { 2288 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices', 2289 'version': 'version:[email protected]', 2290 }, 2291 ], 2292 'condition': 'checkout_android', 2293 'dep_type': 'cipd', 2294 }, 2295 2296 'src/third_party/android_deps/libs/org_robolectric_utils': { 2297 'packages': [ 2298 { 2299 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils', 2300 'version': 'version:[email protected]', 2301 }, 2302 ], 2303 'condition': 'checkout_android', 2304 'dep_type': 'cipd', 2305 }, 2306 2307 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': { 2308 'packages': [ 2309 { 2310 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector', 2311 'version': 'version:[email protected]', 2312 }, 2313 ], 2314 'condition': 'checkout_android', 2315 'dep_type': 'cipd', 2316 }, 2317 2318 # === ANDROID_DEPS Generated Code End === 2319} 2320 2321hooks = [ 2322 { 2323 # This clobbers when necessary (based on get_landmines.py). It should be 2324 # an early hook but it will need to be run after syncing Chromium and 2325 # setting up the links, so the script actually exists. 2326 'name': 'landmines', 2327 'pattern': '.', 2328 'action': [ 2329 'python3', 2330 'src/build/landmines.py', 2331 '--landmine-scripts', 2332 'src/tools_webrtc/get_landmines.py', 2333 '--src-dir', 2334 'src', 2335 ], 2336 }, 2337 { 2338 # Ensure that the DEPS'd "depot_tools" has its self-update capability 2339 # disabled. 2340 'name': 'disable_depot_tools_selfupdate', 2341 'pattern': '.', 2342 'action': [ 2343 'python3', 2344 'src/third_party/depot_tools/update_depot_tools_toggle.py', 2345 '--disable', 2346 ], 2347 }, 2348 { 2349 'name': 'sysroot_arm', 2350 'pattern': '.', 2351 'condition': 'checkout_linux and checkout_arm', 2352 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', 2353 '--arch=arm'], 2354 }, 2355 { 2356 'name': 'sysroot_arm64', 2357 'pattern': '.', 2358 'condition': 'checkout_linux and checkout_arm64', 2359 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', 2360 '--arch=arm64'], 2361 }, 2362 { 2363 'name': 'sysroot_x86', 2364 'pattern': '.', 2365 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)', 2366 # TODO(mbonadei): change to --arch=x86. 2367 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', 2368 '--arch=i386'], 2369 }, 2370 { 2371 'name': 'sysroot_mips', 2372 'pattern': '.', 2373 'condition': 'checkout_linux and checkout_mips', 2374 # TODO(mbonadei): change to --arch=mips. 2375 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', 2376 '--arch=mipsel'], 2377 }, 2378 { 2379 'name': 'sysroot_x64', 2380 'pattern': '.', 2381 'condition': 'checkout_linux and checkout_x64', 2382 # TODO(mbonadei): change to --arch=x64. 2383 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', 2384 '--arch=amd64'], 2385 }, 2386 { 2387 # Case-insensitivity for the Win SDK. Must run before win_toolchain below. 2388 'name': 'ciopfs_linux', 2389 'pattern': '.', 2390 'condition': 'checkout_win and host_os == "linux"', 2391 'action': [ 'python3', 2392 'src/third_party/depot_tools/download_from_google_storage.py', 2393 '--no_resume', 2394 '--no_auth', 2395 '--bucket', 'chromium-browser-clang/ciopfs', 2396 '-s', 'src/build/ciopfs.sha1', 2397 ] 2398 }, 2399 { 2400 # Update the Windows toolchain if necessary. Must run before 'clang' below. 2401 'name': 'win_toolchain', 2402 'pattern': '.', 2403 'condition': 'checkout_win', 2404 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'], 2405 }, 2406 { 2407 # Update the Mac toolchain if necessary. 2408 'name': 'mac_toolchain', 2409 'pattern': '.', 2410 'condition': 'checkout_mac', 2411 'action': ['python3', 'src/build/mac_toolchain.py'], 2412 }, 2413 2414 { 2415 'name': 'Download Fuchsia SDK from GCS', 2416 'pattern': '.', 2417 'condition': 'checkout_fuchsia', 2418 'action': [ 2419 'python3', 2420 'src/build/fuchsia/update_sdk.py', 2421 '--cipd-prefix={fuchsia_sdk_cipd_prefix}', 2422 '--version={fuchsia_version}', 2423 ], 2424 }, 2425 { 2426 'name': 'Download Fuchsia system images', 2427 'pattern': '.', 2428 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles', 2429 'action': [ 2430 'python3', 2431 'src/build/fuchsia/update_product_bundles.py', 2432 '{checkout_fuchsia_boot_images}', 2433 ], 2434 }, 2435 { 2436 # Note: On Win, this should run after win_toolchain, as it may use it. 2437 'name': 'clang', 2438 'pattern': '.', 2439 'action': ['python3', 'src/tools/clang/scripts/update.py'], 2440 }, 2441 { 2442 # Update LASTCHANGE. 2443 'name': 'lastchange', 2444 'pattern': '.', 2445 'action': ['python3', 'src/build/util/lastchange.py', 2446 '-o', 'src/build/util/LASTCHANGE'], 2447 }, 2448 # Pull dsymutil binaries using checked-in hashes. 2449 { 2450 'name': 'dsymutil_mac_arm64', 2451 'pattern': '.', 2452 'condition': 'host_os == "mac" and host_cpu == "arm64"', 2453 'action': [ 'python3', 2454 'src/third_party/depot_tools/download_from_google_storage.py', 2455 '--no_resume', 2456 '--no_auth', 2457 '--bucket', 'chromium-browser-clang', 2458 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1', 2459 '-o', 'src/tools/clang/dsymutil/bin/dsymutil', 2460 ], 2461 }, 2462 { 2463 'name': 'dsymutil_mac_x64', 2464 'pattern': '.', 2465 'condition': 'host_os == "mac" and host_cpu == "x64"', 2466 'action': [ 'python3', 2467 'src/third_party/depot_tools/download_from_google_storage.py', 2468 '--no_resume', 2469 '--no_auth', 2470 '--bucket', 'chromium-browser-clang', 2471 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1', 2472 '-o', 'src/tools/clang/dsymutil/bin/dsymutil', 2473 ], 2474 }, 2475 # Pull clang-format binaries using checked-in hashes. 2476 { 2477 'name': 'clang_format_win', 2478 'pattern': '.', 2479 'condition': 'host_os == "win"', 2480 'action': [ 'python3', 2481 'src/third_party/depot_tools/download_from_google_storage.py', 2482 '--no_resume', 2483 '--platform=win32', 2484 '--no_auth', 2485 '--bucket', 'chromium-clang-format', 2486 '-s', 'src/buildtools/win/clang-format.exe.sha1', 2487 ], 2488 }, 2489 { 2490 'name': 'clang_format_mac_x64', 2491 'pattern': '.', 2492 'condition': 'host_os == "mac" and host_cpu == "x64"', 2493 'action': [ 'python3', 2494 'src/third_party/depot_tools/download_from_google_storage.py', 2495 '--no_resume', 2496 '--platform=darwin', 2497 '--no_auth', 2498 '--bucket', 'chromium-clang-format', 2499 '-s', 'src/buildtools/mac/clang-format.x64.sha1', 2500 '-o', 'src/buildtools/mac/clang-format', 2501 ], 2502 }, 2503 { 2504 'name': 'clang_format_mac_arm64', 2505 'pattern': '.', 2506 'condition': 'host_os == "mac" and host_cpu == "arm64"', 2507 'action': [ 'python3', 2508 'src/third_party/depot_tools/download_from_google_storage.py', 2509 '--no_resume', 2510 '--no_auth', 2511 '--bucket', 'chromium-clang-format', 2512 '-s', 'src/buildtools/mac/clang-format.arm64.sha1', 2513 '-o', 'src/buildtools/mac/clang-format', 2514 ], 2515 }, 2516 { 2517 'name': 'clang_format_linux', 2518 'pattern': '.', 2519 'condition': 'host_os == "linux"', 2520 'action': [ 'python3', 2521 'src/third_party/depot_tools/download_from_google_storage.py', 2522 '--no_resume', 2523 '--platform=linux*', 2524 '--no_auth', 2525 '--bucket', 'chromium-clang-format', 2526 '-s', 'src/buildtools/linux64/clang-format.sha1', 2527 ], 2528 }, 2529 # Pull rc binaries using checked-in hashes. 2530 { 2531 'name': 'rc_win', 2532 'pattern': '.', 2533 'condition': 'checkout_win and host_os == "win"', 2534 'action': [ 'python3', 2535 'src/third_party/depot_tools/download_from_google_storage.py', 2536 '--no_resume', 2537 '--no_auth', 2538 '--bucket', 'chromium-browser-clang/rc', 2539 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1', 2540 ], 2541 }, 2542 { 2543 'name': 'rc_mac', 2544 'pattern': '.', 2545 'condition': 'checkout_win and host_os == "mac"', 2546 'action': [ 'python3', 2547 'src/third_party/depot_tools/download_from_google_storage.py', 2548 '--no_resume', 2549 '--no_auth', 2550 '--bucket', 'chromium-browser-clang/rc', 2551 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1', 2552 ], 2553 }, 2554 { 2555 'name': 'rc_linux', 2556 'pattern': '.', 2557 'condition': 'checkout_win and host_os == "linux"', 2558 'action': [ 'python3', 2559 'src/third_party/depot_tools/download_from_google_storage.py', 2560 '--no_resume', 2561 '--no_auth', 2562 '--bucket', 'chromium-browser-clang/rc', 2563 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1', 2564 ], 2565 }, 2566 { 2567 'name': 'test_fonts', 2568 'pattern': '.', 2569 'action': [ 'download_from_google_storage', 2570 '--no_resume', 2571 '--extract', 2572 '--no_auth', 2573 '--bucket', 'chromium-fonts', 2574 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1', 2575 ], 2576 }, 2577 { 2578 'name': 'msan_chained_origins_focal', 2579 'pattern': '.', 2580 'condition': 'checkout_instrumented_libraries', 2581 'action': [ 'python3', 2582 'src/third_party/depot_tools/download_from_google_storage.py', 2583 '--no_resume', 2584 '--no_auth', 2585 '--bucket', 'chromium-instrumented-libraries', 2586 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1', 2587 ], 2588 }, 2589 { 2590 'name': 'msan_no_origins_focal', 2591 'pattern': '.', 2592 'condition': 'checkout_instrumented_libraries', 2593 'action': [ 'python3', 2594 'src/third_party/depot_tools/download_from_google_storage.py', 2595 '--no_resume', 2596 '--no_auth', 2597 '--bucket', 'chromium-instrumented-libraries', 2598 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1', 2599 ], 2600 }, 2601 { 2602 'name': 'msan_chained_origins_xenial', 2603 'pattern': '.', 2604 'condition': 'checkout_instrumented_libraries', 2605 'action': [ 'python3', 2606 'src/third_party/depot_tools/download_from_google_storage.py', 2607 '--no_resume', 2608 '--no_auth', 2609 '--bucket', 'chromium-instrumented-libraries', 2610 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1', 2611 ], 2612 }, 2613 { 2614 'name': 'msan_no_origins_xenial', 2615 'pattern': '.', 2616 'condition': 'checkout_instrumented_libraries', 2617 'action': [ 'python3', 2618 'src/third_party/depot_tools/download_from_google_storage.py', 2619 '--no_resume', 2620 '--no_auth', 2621 '--bucket', 'chromium-instrumented-libraries', 2622 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1', 2623 ], 2624 }, 2625 { 2626 # Download test resources, i.e. video and audio files from Google Storage. 2627 'pattern': '.', 2628 'action': ['download_from_google_storage', 2629 '--directory', 2630 '--recursive', 2631 '--num_threads=10', 2632 '--no_auth', 2633 '--quiet', 2634 '--bucket', 'chromium-webrtc-resources', 2635 'src/resources'], 2636 }, 2637 { 2638 'name': 'Generate component metadata for tests', 2639 'pattern': '.', 2640 'action': [ 2641 'vpython3', 2642 'src/testing/generate_location_tags.py', 2643 '--out', 2644 'src/testing/location_tags.json', 2645 ], 2646 }, 2647 # Download and initialize "vpython" VirtualEnv environment packages. 2648 { 2649 'name': 'vpython_common', 2650 'pattern': '.', 2651 'action': [ 'vpython3', 2652 '-vpython-spec', 'src/.vpython3', 2653 '-vpython-tool', 'install', 2654 ], 2655 }, 2656] 2657 2658recursedeps = [] 2659 2660# Define rules for which include paths are allowed in our source. 2661include_rules = [ 2662 # Base is only used to build Android APK tests and may not be referenced by 2663 # WebRTC production code. 2664 "-base", 2665 "-chromium", 2666 "+external/webrtc/webrtc", # Android platform build. 2667 "+libyuv", 2668 2669 # These should eventually move out of here. 2670 "+common_types.h", 2671 2672 "+WebRTC", 2673 "+api", 2674 "+modules/include", 2675 "+rtc_base", 2676 "+test", 2677 "+rtc_tools", 2678 2679 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md. 2680 "+absl/algorithm/algorithm.h", 2681 "+absl/algorithm/container.h", 2682 "+absl/base/attributes.h", 2683 "+absl/base/config.h", 2684 "+absl/base/const_init.h", 2685 "+absl/base/macros.h", 2686 "+absl/cleanup/cleanup.h", 2687 "+absl/container/inlined_vector.h", 2688 "+absl/functional/any_invocable.h", 2689 "+absl/functional/bind_front.h", 2690 "+absl/memory/memory.h", 2691 "+absl/meta/type_traits.h", 2692 "+absl/numeric/bits.h", 2693 "+absl/strings/ascii.h", 2694 "+absl/strings/escaping.h", 2695 "+absl/strings/match.h", 2696 "+absl/strings/str_replace.h", 2697 "+absl/strings/string_view.h", 2698 "+absl/types/optional.h", 2699 "+absl/types/variant.h", 2700 2701 # Abseil flags are allowed in tests and tools. 2702 "+absl/flags", 2703] 2704 2705specific_include_rules = { 2706 "webrtc_lib_link_test\.cc": [ 2707 "+media/engine", 2708 "+modules/audio_device", 2709 "+modules/audio_processing", 2710 ] 2711} 2712