xref: /aosp_15_r20/external/webrtc/DEPS (revision d9f758449e529ab9291ac668be2861e7a55c2422)
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