Make EWK buildable again for Tizen Mobile
[platform/framework/web/chromium-efl.git] / DEPS
1 vars = {
2   'android_git':
3     'https://android.googlesource.com',
4   'android_sdk_build-tools_version':
5     'version:27.0.3-cr0',
6   'android_sdk_emulator_version':
7     'version:27.1.12-cr0',
8   'android_sdk_extras_version':
9     'version:47.0.0-cr0',
10   'android_sdk_platform-tools_version':
11     'version:27.0.1-cr0',
12   'android_sdk_platforms_version':
13     'version:android-27-cr0',
14   'android_sdk_sources_version':
15     'version:android-27-cr1',
16   'android_sdk_tools_version':
17     'version:26.1.1-cr0',
18   'angle_revision':
19     '14f4817c4dad9680bcb086dc651193a3f101f0aa',
20   'aomedia_git':
21     'https://aomedia.googlesource.com',
22   'boringssl_git':
23     'https://boringssl.googlesource.com',
24   'boringssl_revision':
25     'eb7c3008cc85c9cfedca7690f147f5773483f941',
26   'buildspec_platforms':
27     'all',
28   'buildtools_revision':
29     '8febfea9bc7e7d9a7c6105f06f18f7f0e50cfef9',
30   'catapult_revision':
31     '19b3dfed02a8f360cf04e8758eeb4696a682b2a2',
32   'checkout_android_sdk_sources': False,
33   'checkout_configuration':
34     'default',
35   'checkout_instrumented_libraries':
36     'checkout_linux and checkout_configuration == "default"',
37   'checkout_libaom': True,
38   'checkout_nacl': True,
39   'checkout_oculus_sdk':
40     'checkout_src_internal and checkout_win',
41   'checkout_src_internal': False,
42   'checkout_telemetry_dependencies': False,
43   'checkout_traffic_annotation_tools':
44     'checkout_configuration == "default"',
45   'chromium_git':
46     'https://chromium.googlesource.com',
47   'cros_board':
48     'amd64-generic',
49   'devtools_node_modules_revision':
50     '5f7cd2497d7a643125c3b6eb910d99ba28be6899',
51   'feed_revision':
52     '3a782b5dac6c8f2f927613d3f37b8cad72f934b2',
53   'freetype_revision':
54     '26ad1acbcb4ca9e25163bd102971c8f0e1b56d87',
55   'google_toolbox_for_mac_revision':
56     '3c3111d3aefe907c8c0f0e933029608d96ceefeb',
57   'harfbuzz_revision':
58     '957e7756634a4fdf1654041e20e883cf964ecac9',
59   'libfuzzer_revision':
60     'ba2c1cd6f87accb32b5dbce297387c56a2e53a2f',
61   'libprotobuf-mutator':
62     '3fc43a01d721ef1bacfefed170bc22abf1b8b051',
63   'lighttpd_revision':
64     '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
65   'lss_revision':
66     'e6527b0cd469e3ff5764785dadcb39bf7d787154',
67   'nacl_revision':
68     'ab8b219c8b5578b860f128087190d201fe55e84d',
69   'openmax_dl_revision':
70     '59265e0e9105ec94e473b59c5c7ca1941e4dbd83',
71   'pdfium_git':
72     'https://pdfium.googlesource.com',
73   'pdfium_revision':
74     '9e625db795ca7e112d692bda7200b69a873d75f7',
75   'sfntly_revision':
76     '2804148152d27fa2e6ec97a32bc2d56318e51142',
77   'skia_git':
78     'https://skia.googlesource.com',
79   'skia_revision':
80     'c6c5eade823a399efc1671c2c7f1bc278273d2d5',
81   'swarming_revision':
82     '88229872dd17e71658fe96763feaa77915d8cbd6',
83   'swiftshader_git':
84     'https://swiftshader.googlesource.com',
85   'swiftshader_revision':
86     '9151a3c4279123986fa2fa02a3e094d5da2d874d',
87   'v8_revision':
88     '8457e810efd34381448d51d93f50079cf1f6a812',
89   'webrtc_git':
90     'https://webrtc.googlesource.com'
91 }
92
93 allowed_hosts = [
94   'android.googlesource.com',
95   'aomedia.googlesource.com',
96   'boringssl.googlesource.com',
97   'chrome-infra-packages.appspot.com',
98   'chrome-internal.googlesource.com',
99   'chromium.googlesource.com',
100   'pdfium.googlesource.com',
101   'skia.googlesource.com',
102   'swiftshader.googlesource.com',
103   'webrtc.googlesource.com'
104 ]
105
106 deps = {
107   'src-internal': {
108     'condition':
109       'checkout_src_internal',
110     'url':
111       'https://chrome-internal.googlesource.com/chrome/src-internal.git@6bf1af11228f1de78030746908006685c8ba23a2'
112   },
113   'src/buildtools':
114     (Var("chromium_git")) + '/chromium/buildtools.git@8febfea9bc7e7d9a7c6105f06f18f7f0e50cfef9',
115   'src/chrome/android/profiles': {
116     'condition':
117       'checkout_android',
118     'dep_type':
119       'cipd',
120     'packages': [
121       {
122         'package':
123           'chromium/afdo/profiles/android',
124         'version':
125           'version:3309'
126       }
127     ]
128   },
129   'src/chrome/browser/resources/media_router/extension/src':
130     (Var("chromium_git")) + '/media_router.git@50d927e720309777a39fdf1ca89fd096bb51e103',
131   'src/chrome/installer/mac/third_party/xz/xz': {
132     'condition':
133       'checkout_mac',
134     'url':
135       (Var("chromium_git")) + '/chromium/deps/xz.git@eecaf55632ca72e90eb2641376bce7cdbc7284f7'
136   },
137   'src/chrome/test/data/perf/canvas_bench':
138     (Var("chromium_git")) + '/chromium/canvas_bench.git@a7b40ea5ae0239517d78845a5fc9b12976bfc732',
139   'src/chrome/test/data/perf/frame_rate/content':
140     (Var("chromium_git")) + '/chromium/frame_rate/content.git@c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
141   'src/chrome/test/data/vr/webvr_info':
142     (Var("chromium_git")) + '/external/github.com/toji/webvr.info.git@c58ae99b9ff9e2aa4c524633519570bf33536248',
143   'src/ios/third_party/earl_grey/src': {
144     'condition':
145       'checkout_ios',
146     'url':
147       (Var("chromium_git")) + '/external/github.com/google/EarlGrey.git@2fd8a7d4b76f820fb95bce495c0ceb324dbe3edb'
148   },
149   'src/ios/third_party/fishhook/src': {
150     'condition':
151       'checkout_ios',
152     'url':
153       (Var("chromium_git")) + '/external/github.com/facebook/fishhook.git@d172d5247aa590c25d0b1885448bae76036ea22c'
154   },
155   'src/ios/third_party/gcdwebserver/src': {
156     'condition':
157       'checkout_ios',
158     'url':
159       (Var("chromium_git")) + '/external/github.com/swisspol/GCDWebServer.git@43555c66627f6ed44817855a0f6d465f559d30e0'
160   },
161   'src/ios/third_party/material_components_ios/src': {
162     'condition':
163       'checkout_ios',
164     'url':
165       (Var("chromium_git")) + '/external/github.com/material-components/material-components-ios.git@f31cb3b806c925e898266f5350fd2ab6f7217dd8'
166   },
167   'src/ios/third_party/material_font_disk_loader_ios/src': {
168     'condition':
169       'checkout_ios',
170     'url':
171       (Var("chromium_git")) + '/external/github.com/material-foundation/material-font-disk-loader-ios.git@8e30188777b016182658fbaa0a4a020a48183224'
172   },
173   'src/ios/third_party/material_internationalization_ios/src': {
174     'condition':
175       'checkout_ios',
176     'url':
177       (Var("chromium_git")) + '/external/github.com/material-foundation/material-internationalization-ios.git@8f28a55c7f35b95a587bba01a8467ea470647873'
178   },
179   'src/ios/third_party/material_roboto_font_loader_ios/src': {
180     'condition':
181       'checkout_ios',
182     'url':
183       (Var("chromium_git")) + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git@4aa51e906e5671c71d24e991f1f10d782a58409f'
184   },
185   'src/ios/third_party/material_sprited_animation_view_ios/src': {
186     'condition':
187       'checkout_ios',
188     'url':
189       (Var("chromium_git")) + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git@c6e16d06bdafd95540c62b3402d9414692fbca81'
190   },
191   'src/ios/third_party/material_text_accessibility_ios/src': {
192     'condition':
193       'checkout_ios',
194     'url':
195       (Var("chromium_git")) + '/external/github.com/material-foundation/material-text-accessibility-ios.git@92c9e56f4e07622084b3d931247db974fec55dde'
196   },
197   'src/ios/third_party/motion_animator_objc/src': {
198     'condition':
199       'checkout_ios',
200     'url':
201       (Var("chromium_git")) + '/external/github.com/material-motion/motion-animator-objc.git@5df831026445004b2fc0f6a42f8b8f33af46512b'
202   },
203   'src/ios/third_party/motion_interchange_objc/src': {
204     'condition':
205       'checkout_ios',
206     'url':
207       (Var("chromium_git")) + '/external/github.com/material-motion/motion-interchange-objc.git@9be1e8572f8debb8dd9033ce9bd6ae56dc7ae1ab'
208   },
209   'src/ios/third_party/motion_transitioning_objc/src': {
210     'condition':
211       'checkout_ios',
212     'url':
213       (Var("chromium_git")) + '/external/github.com/material-motion/motion-transitioning-objc.git@994fd02d1de3d80ed284f0c1a4b5f459b8b051a6'
214   },
215   'src/ios/third_party/ochamcrest/src': {
216     'condition':
217       'checkout_ios',
218     'url':
219       (Var("chromium_git")) + '/external/github.com/hamcrest/OCHamcrest.git@92d9c14d13bb864255e65c09383564653896916b'
220   },
221   'src/media/cdm/api':
222     (Var("chromium_git")) + '/chromium/cdm.git@cc347b850c11ea791837d5c70b12421fd77a3731',
223   'src/native_client': {
224     'condition':
225       'checkout_nacl',
226     'url':
227       (Var("chromium_git")) + '/native_client/src/native_client.git@ab8b219c8b5578b860f128087190d201fe55e84d'
228   },
229   'src/third_party/SPIRV-Tools/src':
230     (Var("chromium_git")) + '/external/github.com/KhronosGroup/SPIRV-Tools.git@9166854ac93ef81b026e943ccd230fed6c8b8d3c',
231   'src/third_party/accessibility_test_framework': {
232     'condition':
233       'checkout_android',
234     'dep_type':
235       'cipd',
236     'packages': [
237       {
238         'package':
239           'chromium/third_party/accessibility-test-framework',
240         'version':
241           'version:2.1-cr0'
242       }
243     ]
244   },
245   'src/third_party/android_deps/repository/android_arch_core_common': {
246     'condition':
247       'checkout_android',
248     'dep_type':
249       'cipd',
250     'packages': [
251       {
252         'package':
253           'chromium/third_party/android_deps/repository/android_arch_core_common',
254         'version':
255           'version:1.0.0-cr0'
256       }
257     ]
258   },
259   'src/third_party/android_deps/repository/android_arch_lifecycle_common': {
260     'condition':
261       'checkout_android',
262     'dep_type':
263       'cipd',
264     'packages': [
265       {
266         'package':
267           'chromium/third_party/android_deps/repository/android_arch_lifecycle_common',
268         'version':
269           'version:1.0.0-cr0'
270       }
271     ]
272   },
273   'src/third_party/android_deps/repository/android_arch_lifecycle_runtime': {
274     'condition':
275       'checkout_android',
276     'dep_type':
277       'cipd',
278     'packages': [
279       {
280         'package':
281           'chromium/third_party/android_deps/repository/android_arch_lifecycle_runtime',
282         'version':
283           'version:1.0.0-cr0'
284       }
285     ]
286   },
287   'src/third_party/android_deps/repository/com_android_support_animated_vector_drawable': {
288     'condition':
289       'checkout_android',
290     'dep_type':
291       'cipd',
292     'packages': [
293       {
294         'package':
295           'chromium/third_party/android_deps/repository/com_android_support_animated_vector_drawable',
296         'version':
297           'version:27.0.0-cr0'
298       }
299     ]
300   },
301   'src/third_party/android_deps/repository/com_android_support_appcompat_v7': {
302     'condition':
303       'checkout_android',
304     'dep_type':
305       'cipd',
306     'packages': [
307       {
308         'package':
309           'chromium/third_party/android_deps/repository/com_android_support_appcompat_v7',
310         'version':
311           'version:27.0.0-cr0'
312       }
313     ]
314   },
315   'src/third_party/android_deps/repository/com_android_support_cardview_v7': {
316     'condition':
317       'checkout_android',
318     'dep_type':
319       'cipd',
320     'packages': [
321       {
322         'package':
323           'chromium/third_party/android_deps/repository/com_android_support_cardview_v7',
324         'version':
325           'version:27.0.0-cr0'
326       }
327     ]
328   },
329   'src/third_party/android_deps/repository/com_android_support_design': {
330     'condition':
331       'checkout_android',
332     'dep_type':
333       'cipd',
334     'packages': [
335       {
336         'package':
337           'chromium/third_party/android_deps/repository/com_android_support_design',
338         'version':
339           'version:27.0.0-cr0'
340       }
341     ]
342   },
343   'src/third_party/android_deps/repository/com_android_support_gridlayout_v7': {
344     'condition':
345       'checkout_android',
346     'dep_type':
347       'cipd',
348     'packages': [
349       {
350         'package':
351           'chromium/third_party/android_deps/repository/com_android_support_gridlayout_v7',
352         'version':
353           'version:27.0.0-cr0'
354       }
355     ]
356   },
357   'src/third_party/android_deps/repository/com_android_support_leanback_v17': {
358     'condition':
359       'checkout_android',
360     'dep_type':
361       'cipd',
362     'packages': [
363       {
364         'package':
365           'chromium/third_party/android_deps/repository/com_android_support_leanback_v17',
366         'version':
367           'version:27.0.0-cr0'
368       }
369     ]
370   },
371   'src/third_party/android_deps/repository/com_android_support_mediarouter_v7': {
372     'condition':
373       'checkout_android',
374     'dep_type':
375       'cipd',
376     'packages': [
377       {
378         'package':
379           'chromium/third_party/android_deps/repository/com_android_support_mediarouter_v7',
380         'version':
381           'version:27.0.0-cr0'
382       }
383     ]
384   },
385   'src/third_party/android_deps/repository/com_android_support_multidex': {
386     'condition':
387       'checkout_android',
388     'dep_type':
389       'cipd',
390     'packages': [
391       {
392         'package':
393           'chromium/third_party/android_deps/repository/com_android_support_multidex',
394         'version':
395           'version:1.0.0-cr0'
396       }
397     ]
398   },
399   'src/third_party/android_deps/repository/com_android_support_palette_v7': {
400     'condition':
401       'checkout_android',
402     'dep_type':
403       'cipd',
404     'packages': [
405       {
406         'package':
407           'chromium/third_party/android_deps/repository/com_android_support_palette_v7',
408         'version':
409           'version:27.0.0-cr0'
410       }
411     ]
412   },
413   'src/third_party/android_deps/repository/com_android_support_preference_leanback_v17': {
414     'condition':
415       'checkout_android',
416     'dep_type':
417       'cipd',
418     'packages': [
419       {
420         'package':
421           'chromium/third_party/android_deps/repository/com_android_support_preference_leanback_v17',
422         'version':
423           'version:27.0.0-cr0'
424       }
425     ]
426   },
427   'src/third_party/android_deps/repository/com_android_support_preference_v14': {
428     'condition':
429       'checkout_android',
430     'dep_type':
431       'cipd',
432     'packages': [
433       {
434         'package':
435           'chromium/third_party/android_deps/repository/com_android_support_preference_v14',
436         'version':
437           'version:27.0.0-cr0'
438       }
439     ]
440   },
441   'src/third_party/android_deps/repository/com_android_support_preference_v7': {
442     'condition':
443       'checkout_android',
444     'dep_type':
445       'cipd',
446     'packages': [
447       {
448         'package':
449           'chromium/third_party/android_deps/repository/com_android_support_preference_v7',
450         'version':
451           'version:27.0.0-cr0'
452       }
453     ]
454   },
455   'src/third_party/android_deps/repository/com_android_support_recyclerview_v7': {
456     'condition':
457       'checkout_android',
458     'dep_type':
459       'cipd',
460     'packages': [
461       {
462         'package':
463           'chromium/third_party/android_deps/repository/com_android_support_recyclerview_v7',
464         'version':
465           'version:27.0.0-cr0'
466       }
467     ]
468   },
469   'src/third_party/android_deps/repository/com_android_support_support_annotations': {
470     'condition':
471       'checkout_android',
472     'dep_type':
473       'cipd',
474     'packages': [
475       {
476         'package':
477           'chromium/third_party/android_deps/repository/com_android_support_support_annotations',
478         'version':
479           'version:27.0.0-cr0'
480       }
481     ]
482   },
483   'src/third_party/android_deps/repository/com_android_support_support_compat': {
484     'condition':
485       'checkout_android',
486     'dep_type':
487       'cipd',
488     'packages': [
489       {
490         'package':
491           'chromium/third_party/android_deps/repository/com_android_support_support_compat',
492         'version':
493           'version:27.0.0-cr0'
494       }
495     ]
496   },
497   'src/third_party/android_deps/repository/com_android_support_support_core_ui': {
498     'condition':
499       'checkout_android',
500     'dep_type':
501       'cipd',
502     'packages': [
503       {
504         'package':
505           'chromium/third_party/android_deps/repository/com_android_support_support_core_ui',
506         'version':
507           'version:27.0.0-cr0'
508       }
509     ]
510   },
511   'src/third_party/android_deps/repository/com_android_support_support_core_utils': {
512     'condition':
513       'checkout_android',
514     'dep_type':
515       'cipd',
516     'packages': [
517       {
518         'package':
519           'chromium/third_party/android_deps/repository/com_android_support_support_core_utils',
520         'version':
521           'version:27.0.0-cr0'
522       }
523     ]
524   },
525   'src/third_party/android_deps/repository/com_android_support_support_fragment': {
526     'condition':
527       'checkout_android',
528     'dep_type':
529       'cipd',
530     'packages': [
531       {
532         'package':
533           'chromium/third_party/android_deps/repository/com_android_support_support_fragment',
534         'version':
535           'version:27.0.0-cr0'
536       }
537     ]
538   },
539   'src/third_party/android_deps/repository/com_android_support_support_media_compat': {
540     'condition':
541       'checkout_android',
542     'dep_type':
543       'cipd',
544     'packages': [
545       {
546         'package':
547           'chromium/third_party/android_deps/repository/com_android_support_support_media_compat',
548         'version':
549           'version:27.0.0-cr0'
550       }
551     ]
552   },
553   'src/third_party/android_deps/repository/com_android_support_support_v13': {
554     'condition':
555       'checkout_android',
556     'dep_type':
557       'cipd',
558     'packages': [
559       {
560         'package':
561           'chromium/third_party/android_deps/repository/com_android_support_support_v13',
562         'version':
563           'version:27.0.0-cr0'
564       }
565     ]
566   },
567   'src/third_party/android_deps/repository/com_android_support_support_v4': {
568     'condition':
569       'checkout_android',
570     'dep_type':
571       'cipd',
572     'packages': [
573       {
574         'package':
575           'chromium/third_party/android_deps/repository/com_android_support_support_v4',
576         'version':
577           'version:27.0.0-cr0'
578       }
579     ]
580   },
581   'src/third_party/android_deps/repository/com_android_support_support_vector_drawable': {
582     'condition':
583       'checkout_android',
584     'dep_type':
585       'cipd',
586     'packages': [
587       {
588         'package':
589           'chromium/third_party/android_deps/repository/com_android_support_support_vector_drawable',
590         'version':
591           'version:27.0.0-cr0'
592       }
593     ]
594   },
595   'src/third_party/android_deps/repository/com_android_support_transition': {
596     'condition':
597       'checkout_android',
598     'dep_type':
599       'cipd',
600     'packages': [
601       {
602         'package':
603           'chromium/third_party/android_deps/repository/com_android_support_transition',
604         'version':
605           'version:27.0.0-cr0'
606       }
607     ]
608   },
609   'src/third_party/android_ndk': {
610     'condition':
611       'checkout_android',
612     'url':
613       (Var("chromium_git")) + '/android_ndk.git@635bc380968a76f6948fee65f80a0b28db53ae81'
614   },
615   'src/third_party/android_protobuf/src': {
616     'condition':
617       'checkout_android',
618     'url':
619       (Var("android_git")) + '/platform/external/protobuf.git@7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f'
620   },
621   'src/third_party/android_sdk/public': {
622     'condition':
623       'checkout_android',
624     'dep_type':
625       'cipd',
626     'packages': [
627       {
628         'package':
629           'chromium/third_party/android_sdk/public/build-tools',
630         'version':
631           'version:27.0.3-cr0'
632       },
633       {
634         'package':
635           'chromium/third_party/android_sdk/public/emulator',
636         'version':
637           'version:27.1.12-cr0'
638       },
639       {
640         'package':
641           'chromium/third_party/android_sdk/public/extras',
642         'version':
643           'version:47.0.0-cr0'
644       },
645       {
646         'package':
647           'chromium/third_party/android_sdk/public/platform-tools',
648         'version':
649           'version:27.0.1-cr0'
650       },
651       {
652         'package':
653           'chromium/third_party/android_sdk/public/platforms',
654         'version':
655           'version:android-27-cr0'
656       },
657       {
658         'package':
659           'chromium/third_party/android_sdk/public/tools',
660         'version':
661           'version:26.1.1-cr0'
662       }
663     ]
664   },
665   'src/third_party/android_sdk/sources': {
666     'condition':
667       'checkout_android_sdk_sources',
668     'dep_type':
669       'cipd',
670     'packages': [
671       {
672         'package':
673           'chromium/third_party/android_sdk/sources',
674         'version':
675           'version:android-27-cr1'
676       }
677     ]
678   },
679   'src/third_party/android_support_test_runner': {
680     'condition':
681       'checkout_android',
682     'dep_type':
683       'cipd',
684     'packages': [
685       {
686         'package':
687           'chromium/third_party/android_support_test_runner',
688         'version':
689           'version:0.5-cr0'
690       }
691     ]
692   },
693   'src/third_party/android_system_sdk': {
694     'condition':
695       'checkout_android',
696     'dep_type':
697       'cipd',
698     'packages': [
699       {
700         'package':
701           'chromium/third_party/android_system_sdk',
702         'version':
703           'version:27-cr0'
704       }
705     ]
706   },
707   'src/third_party/android_tools': {
708     'condition':
709       'checkout_android',
710     'url':
711       (Var("chromium_git")) + '/android_tools.git@c22a664c39af72dd8f89200220713dcad811300a'
712   },
713   'src/third_party/angle':
714     (Var("chromium_git")) + '/angle/angle.git@14f4817c4dad9680bcb086dc651193a3f101f0aa',
715   'src/third_party/apache-portable-runtime/src': {
716     'condition':
717       'checkout_android',
718     'url':
719       (Var("chromium_git")) + '/external/apache-portable-runtime.git@c3f11fcd86b42922834cae91103cf068246c6bb6'
720   },
721   'src/third_party/apk-patch-size-estimator': {
722     'condition':
723       'checkout_android',
724     'dep_type':
725       'cipd',
726     'packages': [
727       {
728         'package':
729           'chromium/third_party/apk-patch-size-estimator',
730         'version':
731           'version:0.2-cr0'
732       }
733     ]
734   },
735   'src/third_party/auto/src': {
736     'condition':
737       'checkout_android',
738     'url':
739       (Var("chromium_git")) + '/external/github.com/google/auto.git@8a81a858ae7b78a1aef71ac3905fade0bbd64e82'
740   },
741   'src/third_party/bazel': {
742     'condition':
743       'checkout_android',
744     'dep_type':
745       'cipd',
746     'packages': [
747       {
748         'package':
749           'chromium/third_party/bazel',
750         'version':
751           'version:0.10.0'
752       }
753     ]
754   },
755   'src/third_party/bidichecker':
756     (Var("chromium_git")) + '/external/bidichecker/lib.git@97f2aa645b74c28c57eca56992235c79850fa9e0',
757   'src/third_party/bison': {
758     'condition':
759       'checkout_win',
760     'url':
761       (Var("chromium_git")) + '/chromium/deps/bison.git@083c9a45e4affdd5464ee2b224c2df649c6e26c3'
762   },
763   'src/third_party/boringssl/src':
764     (Var("boringssl_git")) + '/boringssl.git@eb7c3008cc85c9cfedca7690f147f5773483f941',
765   'src/third_party/bouncycastle': {
766     'condition':
767       'checkout_android',
768     'dep_type':
769       'cipd',
770     'packages': [
771       {
772         'package':
773           'chromium/third_party/bouncycastle',
774         'version':
775           'version:1.46-cr0'
776       }
777     ]
778   },
779   'src/third_party/breakpad/breakpad':
780     (Var("chromium_git")) + '/breakpad/breakpad.git@adcc90ddb8c9ebc13a4312116ad92d8628b691c3',
781   'src/third_party/byte_buddy': {
782     'condition':
783       'checkout_android',
784     'dep_type':
785       'cipd',
786     'packages': [
787       {
788         'package':
789           'chromium/third_party/byte_buddy',
790         'version':
791           'version:1.4.17-cr0'
792       }
793     ]
794   },
795   'src/third_party/catapult':
796     (Var("chromium_git")) + '/catapult.git@19b3dfed02a8f360cf04e8758eeb4696a682b2a2',
797   'src/third_party/ced/src':
798     (Var("chromium_git")) + '/external/github.com/google/compact_enc_det.git@94c367a1fe3a13207f4b22604fcfd1d9f9ddf6d9',
799   'src/third_party/chromite': {
800     'condition':
801       'checkout_linux',
802     'url':
803       (Var("chromium_git")) + '/chromiumos/chromite.git@20586d941c23ececd2327c67b7e13910a24479d9'
804   },
805   'src/third_party/cld_3/src':
806     (Var("chromium_git")) + '/external/github.com/google/cld_3.git@484afe9ba7438d078e60b3a26e7fb590213c0e17',
807   'src/third_party/colorama/src':
808     (Var("chromium_git")) + '/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
809   'src/third_party/crc32c/src':
810     (Var("chromium_git")) + '/external/github.com/google/crc32c.git@0f771ed5ef83556451e1736f22b1a11054dc81c3',
811   'src/third_party/cros_system_api': {
812     'condition':
813       'checkout_linux',
814     'url':
815       (Var("chromium_git")) + '/chromiumos/platform/system_api.git@51c84139d960c61e89fdab37092a00599a78c7bd'
816   },
817   'src/third_party/custom_tabs_client/src': {
818     'condition':
819       'checkout_android',
820     'url':
821       (Var("chromium_git")) + '/custom-tabs-client.git@5f4df5ce54f4956212eef396e67be376fc4c043c'
822   },
823   'src/third_party/depot_tools':
824     (Var("chromium_git")) + '/chromium/tools/depot_tools.git@b1c21a5af2ec8d77cd9f221473d2b724534b904e',
825   'src/third_party/devtools-node-modules':
826     (Var("chromium_git")) + '/external/github.com/ChromeDevTools/devtools-node-modules@5f7cd2497d7a643125c3b6eb910d99ba28be6899',
827   'src/third_party/dom_distiller_js/dist':
828     (Var("chromium_git")) + '/chromium/dom-distiller/dist.git@60b46718e28f553ab57e3d2bbda5b3b41456f417',
829   'src/third_party/elfutils/src': {
830     'condition':
831       'checkout_android',
832     'url':
833       (Var("chromium_git")) + '/external/elfutils.git@249673729a7e5dbd5de4f3760bdcaa3d23d154d7'
834   },
835   'src/third_party/errorprone/lib': {
836     'condition':
837       'checkout_android',
838     'url':
839       (Var("chromium_git")) + '/chromium/third_party/errorprone.git@ecc57c2b00627667874744b9ad8efe10734d97a8'
840   },
841   'src/third_party/espresso': {
842     'condition':
843       'checkout_android',
844     'dep_type':
845       'cipd',
846     'packages': [
847       {
848         'package':
849           'chromium/third_party/espresso',
850         'version':
851           'version:2.2.1-cr0'
852       }
853     ]
854   },
855   'src/third_party/feed/src': {
856     'condition':
857       'checkout_android',
858     'url':
859       (Var("chromium_git")) + '/feed@3a782b5dac6c8f2f927613d3f37b8cad72f934b2'
860   },
861   'src/third_party/ffmpeg':
862     (Var("chromium_git")) + '/chromium/third_party/ffmpeg.git@5af686b3cfa25ee98bb9a88008ff04257d560764',
863   'src/third_party/flac':
864     (Var("chromium_git")) + '/chromium/deps/flac.git@7d0f5b3a173ffe98db08057d1f52b7787569e0a6',
865   'src/third_party/flatbuffers/src':
866     (Var("chromium_git")) + '/external/github.com/google/flatbuffers.git@01c50d57a67a52ee3cddd81b54d4647e9123a290',
867   'src/third_party/fontconfig/src': {
868     'condition':
869       'checkout_linux',
870     'url':
871       (Var("chromium_git")) + '/external/fontconfig.git@b546940435ebfb0df575bc7a2350d1e913919c34'
872   },
873   'src/third_party/freetype/src':
874     (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@26ad1acbcb4ca9e25163bd102971c8f0e1b56d87',
875   'src/third_party/gestures/gestures': {
876     'condition':
877       'checkout_linux',
878     'url':
879       (Var("chromium_git")) + '/chromiumos/platform/gestures.git@74f55100df966280d305d5d5ada824605f875839'
880   },
881   'src/third_party/glslang/src':
882     (Var("chromium_git")) + '/external/github.com/google/glslang.git@ec1476b7060306fd9109faf7a4c70a20ea3b538c',
883   'src/third_party/gnu_binutils': {
884     'condition':
885       'checkout_nacl and checkout_win',
886     'url':
887       (Var("chromium_git")) + '/native_client/deps/third_party/gnu_binutils.git@f4003433b61b25666565690caf3d7a7a1a4ec436'
888   },
889   'src/third_party/google_toolbox_for_mac/src': {
890     'condition':
891       'checkout_ios or checkout_mac',
892     'url':
893       (Var("chromium_git")) + '/external/github.com/google/google-toolbox-for-mac.git@3c3111d3aefe907c8c0f0e933029608d96ceefeb'
894   },
895   'src/third_party/googletest/src':
896     (Var("chromium_git")) + '/external/github.com/google/googletest.git@b640d8743d85f5e69c16679e7ead3f31d94e31ff',
897   'src/third_party/gperf': {
898     'condition':
899       'checkout_win',
900     'url':
901       (Var("chromium_git")) + '/chromium/deps/gperf.git@d892d79f64f9449770443fb06da49b5a1e5d33c1'
902   },
903   'src/third_party/gson': {
904     'condition':
905       'checkout_android',
906     'dep_type':
907       'cipd',
908     'packages': [
909       {
910         'package':
911           'chromium/third_party/gson',
912         'version':
913           'version:2.8.0-cr0'
914       }
915     ]
916   },
917   'src/third_party/guava': {
918     'condition':
919       'checkout_android',
920     'dep_type':
921       'cipd',
922     'packages': [
923       {
924         'package':
925           'chromium/third_party/guava',
926         'version':
927           'version:23.0-cr0'
928       }
929     ]
930   },
931   'src/third_party/gvr-android-sdk/src': {
932     'condition':
933       'checkout_android',
934     'url':
935       (Var("chromium_git")) + '/external/github.com/googlevr/gvr-android-sdk.git@233e7fe922a543e0bc55382d64cacd047307d0e7'
936   },
937   'src/third_party/hamcrest': {
938     'condition':
939       'checkout_android',
940     'dep_type':
941       'cipd',
942     'packages': [
943       {
944         'package':
945           'chromium/third_party/hamcrest',
946         'version':
947           'version:1.3-cr0'
948       }
949     ]
950   },
951   'src/third_party/harfbuzz-ng/src':
952     (Var("chromium_git")) + '/external/github.com/harfbuzz/harfbuzz.git@957e7756634a4fdf1654041e20e883cf964ecac9',
953   'src/third_party/hunspell_dictionaries':
954     (Var("chromium_git")) + '/chromium/deps/hunspell_dictionaries.git@a9bac57ce6c9d390a52ebaad3259f5fdb871210e',
955   'src/third_party/icu':
956     (Var("chromium_git")) + '/chromium/deps/icu.git@d888fd2a1be890f4d35e43f68d6d79f42519a357',
957   'src/third_party/icu4j': {
958     'condition':
959       'checkout_android',
960     'dep_type':
961       'cipd',
962     'packages': [
963       {
964         'package':
965           'chromium/third_party/icu4j',
966         'version':
967           'version:53.1-cr0'
968       }
969     ]
970   },
971   'src/third_party/intellij': {
972     'condition':
973       'checkout_android',
974     'dep_type':
975       'cipd',
976     'packages': [
977       {
978         'package':
979           'chromium/third_party/intellij',
980         'version':
981           'version:12.0-cr0'
982       }
983     ]
984   },
985   'src/third_party/javax_inject': {
986     'condition':
987       'checkout_android',
988     'dep_type':
989       'cipd',
990     'packages': [
991       {
992         'package':
993           'chromium/third_party/javax_inject',
994         'version':
995           'version:1-cr0'
996       }
997     ]
998   },
999   'src/third_party/jsoncpp/source':
1000     (Var("chromium_git")) + '/external/github.com/open-source-parsers/jsoncpp.git@f572e8e42e22cfcf5ab0aea26574f408943edfa4',
1001   'src/third_party/jsr-305/src': {
1002     'condition':
1003       'checkout_android',
1004     'url':
1005       (Var("chromium_git")) + '/external/jsr-305.git@642c508235471f7220af6d5df2d3210e3bfc0919'
1006   },
1007   'src/third_party/junit/src': {
1008     'condition':
1009       'checkout_android',
1010     'url':
1011       (Var("chromium_git")) + '/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481'
1012   },
1013   'src/third_party/leakcanary/src': {
1014     'condition':
1015       'checkout_android',
1016     'url':
1017       (Var("chromium_git")) + '/external/github.com/square/leakcanary.git@608ded739e036a3aa69db47ac43777dcee506f8e'
1018   },
1019   'src/third_party/leveldatabase/src':
1020     (Var("chromium_git")) + '/external/leveldb.git@6fa45666703add49f77652b2eadd874d49aedaf6',
1021   'src/third_party/libFuzzer/src':
1022     (Var("chromium_git")) + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git@ba2c1cd6f87accb32b5dbce297387c56a2e53a2f',
1023   'src/third_party/libaddressinput/src':
1024     (Var("chromium_git")) + '/external/libaddressinput.git@d955c63ec7048d59dffd20af25eeec23da878d27',
1025   'src/third_party/libaom/source/libaom': {
1026     'condition':
1027       'checkout_libaom',
1028     'url':
1029       (Var("aomedia_git")) + '/aom.git@cc92258a08d98f469dff1be288acbc322632377b'
1030   },
1031   'src/third_party/libdrm/src': {
1032     'condition':
1033       'checkout_linux',
1034     'url':
1035       (Var("chromium_git")) + '/chromiumos/third_party/libdrm.git@16ffb1e6fce0fbd57f7a1e76021c575a40f6dc7a'
1036   },
1037   'src/third_party/libevdev/src': {
1038     'condition':
1039       'checkout_linux',
1040     'url':
1041       (Var("chromium_git")) + '/chromiumos/platform/libevdev.git@9f7a1961eb4726211e18abd147d5a11a4ea86744'
1042   },
1043   'src/third_party/libjpeg_turbo':
1044     (Var("chromium_git")) + '/chromium/deps/libjpeg_turbo.git@a1750dbc79a8792dde3d3f7d7d8ac28ba01ac9dd',
1045   'src/third_party/liblouis/src': {
1046     'condition':
1047       'checkout_linux',
1048     'url':
1049       (Var("chromium_git")) + '/external/liblouis-github.git@5f9c03f2a3478561deb6ae4798175094be8a26c2'
1050   },
1051   'src/third_party/libphonenumber/dist':
1052     (Var("chromium_git")) + '/external/libphonenumber.git@a4da30df63a097d67e3c429ead6790ad91d36cf4',
1053   'src/third_party/libprotobuf-mutator/src':
1054     (Var("chromium_git")) + '/external/github.com/google/libprotobuf-mutator.git@3fc43a01d721ef1bacfefed170bc22abf1b8b051',
1055   'src/third_party/libsrtp':
1056     (Var("chromium_git")) + '/chromium/deps/libsrtp.git@fc2345089a6b3c5aca9ecd2e1941871a78a13e9c',
1057   'src/third_party/libsync/src': {
1058     'condition':
1059       'checkout_linux',
1060     'url':
1061       (Var("chromium_git")) + '/aosp/platform/system/core/libsync.git@f4f4387b6bf2387efbcfd1453af4892e8982faf6'
1062   },
1063   'src/third_party/libvpx/source/libvpx':
1064     (Var("chromium_git")) + '/webm/libvpx.git@be5df6080154e58db88fa3640e127efd18c04bde',
1065   'src/third_party/libwebm/source':
1066     (Var("chromium_git")) + '/webm/libwebm.git@b03c65468b06d097f27235d93d76bfc45f490ede',
1067   'src/third_party/libyuv':
1068     (Var("chromium_git")) + '/libyuv/libyuv.git@a9626b9daf62a9b260737e9c2de821ad087b19a1',
1069   'src/third_party/lighttpd': {
1070     'condition':
1071       'checkout_mac or checkout_win',
1072     'url':
1073       (Var("chromium_git")) + '/chromium/deps/lighttpd.git@9dfa55d15937a688a92cbf2b7a8621b0927d06eb'
1074   },
1075   'src/third_party/lss': {
1076     'condition':
1077       'checkout_android or checkout_linux',
1078     'url':
1079       (Var("chromium_git")) + '/linux-syscall-support.git@e6527b0cd469e3ff5764785dadcb39bf7d787154'
1080   },
1081   'src/third_party/material_design_icons/src': {
1082     'condition':
1083       'checkout_ios',
1084     'url':
1085       (Var("chromium_git")) + '/external/github.com/google/material-design-icons.git@5ab428852e35dc177a8c37a2df9dc9ccf768c65a'
1086   },
1087   'src/third_party/mesa/src':
1088     (Var("chromium_git")) + '/chromium/deps/mesa.git@803b1132096707417736df8d167176a33813aa9f',
1089   'src/third_party/mingw-w64/mingw/bin': {
1090     'condition':
1091       'checkout_nacl and checkout_win',
1092     'url':
1093       (Var("chromium_git")) + '/native_client/deps/third_party/mingw-w64/mingw/bin.git@3cc8b140b883a9fe4986d12cfd46c16a093d3527'
1094   },
1095   'src/third_party/minigbm/src': {
1096     'condition':
1097       'checkout_linux',
1098     'url':
1099       (Var("chromium_git")) + '/chromiumos/platform/minigbm.git@6eca36809e185337bfcca95310a1765c34c360e1'
1100   },
1101   'src/third_party/minizip/src': {
1102     'condition':
1103       'checkout_linux',
1104     'url':
1105       (Var("chromium_git")) + '/external/github.com/nmoinvaz/minizip@53a657318af1fccc4bac7ed230729302b2391d1d'
1106   },
1107   'src/third_party/mockito/src': {
1108     'condition':
1109       'checkout_android',
1110     'url':
1111       (Var("chromium_git")) + '/external/mockito/mockito.git@de83ad4598ad4cf5ea53c69a8a8053780b04b850'
1112   },
1113   'src/third_party/nacl_sdk_binaries': {
1114     'condition':
1115       'checkout_nacl and checkout_win',
1116     'url':
1117       (Var("chromium_git")) + '/chromium/deps/nacl_sdk_binaries.git@759dfca03bdc774da7ecbf974f6e2b84f43699a5'
1118   },
1119   'src/third_party/netty-tcnative/src': {
1120     'condition':
1121       'checkout_android',
1122     'url':
1123       (Var("chromium_git")) + '/external/netty-tcnative.git@5b46a8ef4a39c39c576fcdaaf718b585d75df463'
1124   },
1125   'src/third_party/netty4/src': {
1126     'condition':
1127       'checkout_android',
1128     'url':
1129       (Var("chromium_git")) + '/external/netty4.git@cc4420b13bb4eeea5b1cf4f93b2755644cd3b120'
1130   },
1131   'src/third_party/objenesis': {
1132     'condition':
1133       'checkout_android',
1134     'dep_type':
1135       'cipd',
1136     'packages': [
1137       {
1138         'package':
1139           'chromium/third_party/objenesis',
1140         'version':
1141           'version:2.4-cr0'
1142       }
1143     ]
1144   },
1145   'src/third_party/openh264/src':
1146     (Var("chromium_git")) + '/external/github.com/cisco/openh264@2e96d62426547ac4fb5cbcd122e5f6eb68d66ee6',
1147   'src/third_party/openmax_dl':
1148     (Var("webrtc_git")) + '/deps/third_party/openmax.git@59265e0e9105ec94e473b59c5c7ca1941e4dbd83',
1149   'src/third_party/ow2_asm': {
1150     'condition':
1151       'checkout_android',
1152     'dep_type':
1153       'cipd',
1154     'packages': [
1155       {
1156         'package':
1157           'chromium/third_party/ow2_asm',
1158         'version':
1159           'version:5.0.1-cr0'
1160       }
1161     ]
1162   },
1163   'src/third_party/pdfium':
1164     (Var("pdfium_git")) + '/pdfium.git@9e625db795ca7e112d692bda7200b69a873d75f7',
1165   'src/third_party/pefile': {
1166     'condition':
1167       'checkout_win',
1168     'url':
1169       (Var("chromium_git")) + '/external/pefile.git@72c6ae42396cb913bcab63c15585dc3b5c3f92f1'
1170   },
1171   'src/third_party/perfetto':
1172     (Var("android_git")) + '/platform/external/perfetto.git@135841c8077f13f14c6b80e32d391da84d2ee131',
1173   'src/third_party/perl': {
1174     'condition':
1175       'checkout_win',
1176     'url':
1177       (Var("chromium_git")) + '/chromium/deps/perl.git@ac0d98b5cee6c024b0cffeb4f8f45b6fc5ccdb78'
1178   },
1179   'src/third_party/pyelftools': {
1180     'condition':
1181       'checkout_linux',
1182     'url':
1183       (Var("chromium_git")) + '/chromiumos/third_party/pyelftools.git@19b3e610c86fcadb837d252c794cb5e8008826ae'
1184   },
1185   'src/third_party/pyftpdlib/src':
1186     (Var("chromium_git")) + '/external/pyftpdlib.git@2be6d65e31c7ee6320d059f581f05ae8d89d7e45',
1187   'src/third_party/pywebsocket/src':
1188     (Var("chromium_git")) + '/external/github.com/google/pywebsocket.git@2d7b73c3acbd0f41dcab487ae5c97c6feae06ce2',
1189   'src/third_party/re2/src':
1190     (Var("chromium_git")) + '/external/github.com/google/re2.git@5185d85264d23cfae4b38e2703703e9a4c8e974c',
1191   'src/third_party/requests/src': {
1192     'condition':
1193       'checkout_android',
1194     'url':
1195       (Var("chromium_git")) + '/external/github.com/kennethreitz/requests.git@f172b30356d821d180fa4ecfa3e71c7274a32de4'
1196   },
1197   'src/third_party/robolectric': {
1198     'condition':
1199       'checkout_android',
1200     'dep_type':
1201       'cipd',
1202     'packages': [
1203       {
1204         'package':
1205           'chromium/third_party/robolectric',
1206         'version':
1207           'version:3.5.1'
1208       }
1209     ]
1210   },
1211   'src/third_party/robolectric/robolectric': {
1212     'condition':
1213       'checkout_android',
1214     'url':
1215       (Var("chromium_git")) + '/external/robolectric.git@7e067f1112e1502caa742f7be72d37b5678d3403'
1216   },
1217   'src/third_party/sfntly/src':
1218     (Var("chromium_git")) + '/external/github.com/googlei18n/sfntly.git@2804148152d27fa2e6ec97a32bc2d56318e51142',
1219   'src/third_party/shaderc/src':
1220     (Var("chromium_git")) + '/external/github.com/google/shaderc.git@cd8793c34907073025af2622c28bcee64e9879a4',
1221   'src/third_party/skia':
1222     (Var("skia_git")) + '/skia.git@c6c5eade823a399efc1671c2c7f1bc278273d2d5',
1223   'src/third_party/smhasher/src':
1224     (Var("chromium_git")) + '/external/smhasher.git@e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1225   'src/third_party/snappy/src':
1226     (Var("chromium_git")) + '/external/github.com/google/snappy.git@ca37ab7fb9b718e056009babb4fea591626e5882',
1227   'src/third_party/sqlite4java': {
1228     'condition':
1229       'checkout_android',
1230     'dep_type':
1231       'cipd',
1232     'packages': [
1233       {
1234         'package':
1235           'chromium/third_party/sqlite4java',
1236         'version':
1237           'version:0.282-cr0'
1238       }
1239     ]
1240   },
1241   'src/third_party/swiftshader':
1242     (Var("swiftshader_git")) + '/SwiftShader.git@9151a3c4279123986fa2fa02a3e094d5da2d874d',
1243   'src/third_party/ub-uiautomator/lib': {
1244     'condition':
1245       'checkout_android',
1246     'url':
1247       (Var("chromium_git")) + '/chromium/third_party/ub-uiautomator.git@00270549ce3161ae72ceb24712618ea28b4f9434'
1248   },
1249   'src/third_party/usrsctp/usrsctplib':
1250     (Var("chromium_git")) + '/external/github.com/sctplab/usrsctp@159d060dceec41a64a57356cbba8c455105f3f72',
1251   'src/third_party/visualmetrics/src':
1252     (Var("chromium_git")) + '/external/github.com/WPO-Foundation/visualmetrics.git@1edde9d2fe203229c895b648fdec355917200ad6',
1253   'src/third_party/wayland-protocols/src': {
1254     'condition':
1255       'checkout_linux',
1256     'url':
1257       (Var("chromium_git")) + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git@4f789286e4ab7f6fecc2ccb895d79362a9b2382a'
1258   },
1259   'src/third_party/wayland/src': {
1260     'condition':
1261       'checkout_linux',
1262     'url':
1263       (Var("chromium_git")) + '/external/anongit.freedesktop.org/git/wayland/wayland.git@1361da9cd5a719b32d978485a29920429a31ed25'
1264   },
1265   'src/third_party/wds/src': {
1266     'condition':
1267       'checkout_linux',
1268     'url':
1269       (Var("chromium_git")) + '/external/github.com/01org/wds@ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5'
1270   },
1271   'src/third_party/webdriver/pylib':
1272     (Var("chromium_git")) + '/external/selenium/py.git@5fd78261a75fe08d27ca4835fb6c5ce4b42275bd',
1273   'src/third_party/webgl/src':
1274     (Var("chromium_git")) + '/external/khronosgroup/webgl.git@7c0541da63f571512c49758cbc0767117997a270',
1275   'src/third_party/webrtc':
1276     (Var("webrtc_git")) + '/src.git@3ef3bfc2aafa707985c9e9dcd4cfb6ccbc525628',
1277   'src/third_party/xdg-utils': {
1278     'condition':
1279       'checkout_linux',
1280     'url':
1281       (Var("chromium_git")) + '/chromium/deps/xdg-utils.git@d80274d5869b17b8c9067a1022e4416ee7ed5e0d'
1282   },
1283   'src/third_party/xstream': {
1284     'condition':
1285       'checkout_android',
1286     'dep_type':
1287       'cipd',
1288     'packages': [
1289       {
1290         'package':
1291           'chromium/third_party/xstream',
1292         'version':
1293           'version:1.4.8-cr0'
1294       }
1295     ]
1296   },
1297   'src/third_party/yasm/source/patched-yasm':
1298     (Var("chromium_git")) + '/chromium/deps/yasm/patched-yasm.git@b98114e18d8b9b84586b10d24353ab8616d4c5fc',
1299   'src/tools/gyp':
1300     (Var("chromium_git")) + '/external/gyp.git@d61a9397e668fa9843c4aa7da9e79460fe590bfb',
1301   'src/tools/page_cycler/acid3':
1302     (Var("chromium_git")) + '/chromium/deps/acid3.git@6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1303   'src/tools/swarming_client':
1304     (Var("chromium_git")) + '/infra/luci/client-py.git@88229872dd17e71658fe96763feaa77915d8cbd6',
1305   'src/v8':
1306     (Var("chromium_git")) + '/v8/v8.git@8457e810efd34381448d51d93f50079cf1f6a812'
1307 }
1308
1309 gclient_gn_args = [
1310   'checkout_libaom',
1311   'checkout_nacl',
1312   'checkout_oculus_sdk'
1313 ]
1314
1315 gclient_gn_args_file =  'src/build/config/gclient_args.gni'
1316
1317 hooks = [
1318   {
1319     'action': [
1320       'python',
1321       'src/build/landmines.py'
1322     ],
1323     'pattern':
1324       '.',
1325     'name':
1326       'landmines'
1327   },
1328   {
1329     'action': [
1330       'python',
1331       'src/third_party/depot_tools/update_depot_tools_toggle.py',
1332       '--disable'
1333     ],
1334     'pattern':
1335       '.',
1336     'name':
1337       'disable_depot_tools_selfupdate'
1338   },
1339   {
1340     'action': [
1341       'python',
1342       'src/tools/remove_stale_pyc_files.py',
1343       'src/android_webview/tools',
1344       'src/build/android',
1345       'src/gpu/gles2_conform_support',
1346       'src/infra',
1347       'src/ppapi',
1348       'src/printing',
1349       'src/third_party/blink/tools',
1350       'src/third_party/catapult',
1351       'src/third_party/closure_compiler/build',
1352       'src/third_party/WebKit/Tools/Scripts',
1353       'src/tools'
1354     ],
1355     'pattern':
1356       '.',
1357     'name':
1358       'remove_stale_pyc_files'
1359   },
1360   {
1361     'action': [
1362       'python',
1363       'src/build/download_nacl_toolchains.py',
1364       '--mode',
1365       'nacl_core_sdk',
1366       'sync',
1367       '--extract'
1368     ],
1369     'pattern':
1370       '.',
1371     'name':
1372       'nacltools',
1373     'condition':
1374       'checkout_nacl'
1375   },
1376   {
1377     'action': [
1378       'python',
1379       'src/build/linux/sysroot_scripts/install-sysroot.py',
1380       '--arch=arm'
1381     ],
1382     'pattern':
1383       '.',
1384     'name':
1385       'sysroot_arm',
1386     'condition':
1387       'checkout_linux and checkout_arm'
1388   },
1389   {
1390     'action': [
1391       'python',
1392       'src/build/linux/sysroot_scripts/install-sysroot.py',
1393       '--arch=arm64'
1394     ],
1395     'pattern':
1396       '.',
1397     'name':
1398       'sysroot_arm64',
1399     'condition':
1400       'checkout_linux and checkout_arm64'
1401   },
1402   {
1403     'action': [
1404       'python',
1405       'src/build/linux/sysroot_scripts/install-sysroot.py',
1406       '--arch=x86'
1407     ],
1408     'pattern':
1409       '.',
1410     'name':
1411       'sysroot_x86',
1412     'condition':
1413       'checkout_linux and (checkout_x86 or checkout_x64)'
1414   },
1415   {
1416     'action': [
1417       'python',
1418       'src/build/linux/sysroot_scripts/install-sysroot.py',
1419       '--arch=mips'
1420     ],
1421     'pattern':
1422       '.',
1423     'name':
1424       'sysroot_mips',
1425     'condition':
1426       'checkout_linux and checkout_mips'
1427   },
1428   {
1429     'action': [
1430       'python',
1431       'src/build/linux/sysroot_scripts/install-sysroot.py',
1432       '--arch=x64'
1433     ],
1434     'pattern':
1435       '.',
1436     'name':
1437       'sysroot_x64',
1438     'condition':
1439       'checkout_linux and checkout_x64'
1440   },
1441   {
1442     'action': [
1443       'python',
1444       'src/third_party/depot_tools/download_from_google_storage.py',
1445       '--no_resume',
1446       '--no_auth',
1447       '--bucket',
1448       'chromium-browser-clang/ciopfs',
1449       '-s',
1450       'src/build/ciopfs.sha1'
1451     ],
1452     'pattern':
1453       '.',
1454     'name':
1455       'ciopfs_linux',
1456     'condition':
1457       'checkout_win and host_os == "linux"'
1458   },
1459   {
1460     'action': [
1461       'python',
1462       'src/build/vs_toolchain.py',
1463       'update',
1464       '--force'
1465     ],
1466     'pattern':
1467       '.',
1468     'name':
1469       'win_toolchain',
1470     'condition':
1471       'checkout_win'
1472   },
1473   {
1474     'action': [
1475       'python',
1476       'src/build/mac_toolchain.py'
1477     ],
1478     'pattern':
1479       '.',
1480     'name':
1481       'mac_toolchain',
1482     'condition':
1483       'checkout_ios or checkout_mac'
1484   },
1485   {
1486     'action': [
1487       'python',
1488       'src/third_party/binutils/download.py'
1489     ],
1490     'pattern':
1491       'src/third_party/binutils',
1492     'name':
1493       'binutils',
1494     'condition':
1495       'host_os == "linux"'
1496   },
1497   {
1498     'action': [
1499       'python',
1500       'src/tools/clang/scripts/update.py'
1501     ],
1502     'pattern':
1503       '.',
1504     'name':
1505       'clang'
1506   },
1507   {
1508     'action': [
1509       'python',
1510       'src/tools/clang/scripts/download_lld_mac.py'
1511     ],
1512     'pattern':
1513       '.',
1514     'name':
1515       'lld/mac',
1516     'condition':
1517       'host_os == "mac" and checkout_win'
1518   },
1519   {
1520     'action': [
1521       'python',
1522       'src/build/util/lastchange.py',
1523       '-o',
1524       'src/build/util/LASTCHANGE'
1525     ],
1526     'pattern':
1527       '.',
1528     'name':
1529       'lastchange'
1530   },
1531   {
1532     'action': [
1533       'python',
1534       'src/build/util/lastchange.py',
1535       '-m',
1536       'GPU_LISTS_VERSION',
1537       '--revision-id-only',
1538       '--header',
1539       'src/gpu/config/gpu_lists_version.h'
1540     ],
1541     'pattern':
1542       '.',
1543     'name':
1544       'gpu_lists_version'
1545   },
1546   {
1547     'action': [
1548       'python',
1549       'src/build/util/lastchange.py',
1550       '-m',
1551       'SKIA_COMMIT_HASH',
1552       '-s',
1553       'src/third_party/skia',
1554       '--header',
1555       'src/skia/ext/skia_commit_hash.h'
1556     ],
1557     'pattern':
1558       '.',
1559     'name':
1560       'lastchange_skia'
1561   },
1562   {
1563     'action': [
1564       'python',
1565       'src/third_party/depot_tools/download_from_google_storage.py',
1566       '--no_resume',
1567       '--no_auth',
1568       '--bucket',
1569       'chromium-gn',
1570       '-s',
1571       'src/buildtools/win/gn.exe.sha1'
1572     ],
1573     'pattern':
1574       '.',
1575     'name':
1576       'gn_win',
1577     'condition':
1578       'host_os == "win"'
1579   },
1580   {
1581     'action': [
1582       'python',
1583       'src/third_party/depot_tools/download_from_google_storage.py',
1584       '--no_resume',
1585       '--no_auth',
1586       '--bucket',
1587       'chromium-gn',
1588       '-s',
1589       'src/buildtools/mac/gn.sha1'
1590     ],
1591     'pattern':
1592       '.',
1593     'name':
1594       'gn_mac',
1595     'condition':
1596       'host_os == "mac"'
1597   },
1598   {
1599     'action': [
1600       'python',
1601       'src/third_party/depot_tools/download_from_google_storage.py',
1602       '--no_resume',
1603       '--no_auth',
1604       '--bucket',
1605       'chromium-gn',
1606       '-s',
1607       'src/buildtools/linux64/gn.sha1'
1608     ],
1609     'pattern':
1610       '.',
1611     'name':
1612       'gn_linux64',
1613     'condition':
1614       'host_os == "linux"'
1615   },
1616   {
1617     'action': [
1618       'python',
1619       'src/third_party/depot_tools/download_from_google_storage.py',
1620       '--no_resume',
1621       '--no_auth',
1622       '--bucket',
1623       'chromium-clang-format',
1624       '-s',
1625       'src/buildtools/win/clang-format.exe.sha1'
1626     ],
1627     'pattern':
1628       '.',
1629     'name':
1630       'clang_format_win',
1631     'condition':
1632       'host_os == "win"'
1633   },
1634   {
1635     'action': [
1636       'python',
1637       'src/third_party/depot_tools/download_from_google_storage.py',
1638       '--no_resume',
1639       '--no_auth',
1640       '--bucket',
1641       'chromium-clang-format',
1642       '-s',
1643       'src/buildtools/mac/clang-format.sha1'
1644     ],
1645     'pattern':
1646       '.',
1647     'name':
1648       'clang_format_mac',
1649     'condition':
1650       'host_os == "mac"'
1651   },
1652   {
1653     'action': [
1654       'python',
1655       'src/third_party/depot_tools/download_from_google_storage.py',
1656       '--no_resume',
1657       '--no_auth',
1658       '--bucket',
1659       'chromium-clang-format',
1660       '-s',
1661       'src/buildtools/linux64/clang-format.sha1'
1662     ],
1663     'pattern':
1664       '.',
1665     'name':
1666       'clang_format_linux',
1667     'condition':
1668       'host_os == "linux"'
1669   },
1670   {
1671     'action': [
1672       'python',
1673       'src/third_party/depot_tools/download_from_google_storage.py',
1674       '--no_resume',
1675       '--no_auth',
1676       '--bucket',
1677       'chromium-browser-clang/rc',
1678       '-s',
1679       'src/build/toolchain/win/rc/win/rc.exe.sha1'
1680     ],
1681     'pattern':
1682       '.',
1683     'name':
1684       'rc_win',
1685     'condition':
1686       'checkout_win and host_os == "win"'
1687   },
1688   {
1689     'action': [
1690       'python',
1691       'src/third_party/depot_tools/download_from_google_storage.py',
1692       '--no_resume',
1693       '--no_auth',
1694       '--bucket',
1695       'chromium-browser-clang/rc',
1696       '-s',
1697       'src/build/toolchain/win/rc/mac/rc.sha1'
1698     ],
1699     'pattern':
1700       '.',
1701     'name':
1702       'rc_mac',
1703     'condition':
1704       'checkout_win and host_os == "mac"'
1705   },
1706   {
1707     'action': [
1708       'python',
1709       'src/third_party/depot_tools/download_from_google_storage.py',
1710       '--no_resume',
1711       '--no_auth',
1712       '--bucket',
1713       'chromium-browser-clang/rc',
1714       '-s',
1715       'src/build/toolchain/win/rc/linux64/rc.sha1'
1716     ],
1717     'pattern':
1718       '.',
1719     'name':
1720       'rc_linux',
1721     'condition':
1722       'checkout_win and host_os == "linux"'
1723   },
1724   {
1725     'action': [
1726       'download_from_google_storage',
1727       '--no_resume',
1728       '--extract',
1729       '--no_auth',
1730       '--bucket',
1731       'chromium-fonts',
1732       '-s',
1733       'src/third_party/test_fonts/test_fonts.tar.gz.sha1'
1734     ],
1735     'pattern':
1736       '.',
1737     'name':
1738       'test_fonts',
1739     'condition':
1740       'checkout_linux or (checkout_android or checkout_fuchsia)'
1741   },
1742   {
1743     'action': [
1744       'python',
1745       'src/third_party/depot_tools/download_from_google_storage.py',
1746       '--no_resume',
1747       '--no_auth',
1748       '--bucket',
1749       'chromium-browser-clang/orderfiles',
1750       '-d',
1751       'src/chrome/build'
1752     ],
1753     'pattern':
1754       '.',
1755     'name':
1756       'orderfiles_win',
1757     'condition':
1758       'checkout_win'
1759   },
1760   {
1761     'action': [
1762       'python',
1763       'src/third_party/depot_tools/download_from_google_storage.py',
1764       '--no_resume',
1765       '--no_auth',
1766       '--bucket',
1767       'chromium-luci',
1768       '-d',
1769       'src/tools/luci-go/win64'
1770     ],
1771     'pattern':
1772       '.',
1773     'name':
1774       'luci-go_win',
1775     'condition':
1776       'host_os == "win"'
1777   },
1778   {
1779     'action': [
1780       'python',
1781       'src/third_party/depot_tools/download_from_google_storage.py',
1782       '--no_resume',
1783       '--no_auth',
1784       '--bucket',
1785       'chromium-luci',
1786       '-d',
1787       'src/tools/luci-go/mac64'
1788     ],
1789     'pattern':
1790       '.',
1791     'name':
1792       'luci-go_mac',
1793     'condition':
1794       'host_os == "mac"'
1795   },
1796   {
1797     'action': [
1798       'python',
1799       'src/third_party/depot_tools/download_from_google_storage.py',
1800       '--no_resume',
1801       '--no_auth',
1802       '--bucket',
1803       'chromium-luci',
1804       '-d',
1805       'src/tools/luci-go/linux64'
1806     ],
1807     'pattern':
1808       '.',
1809     'name':
1810       'luci-go_linux',
1811     'condition':
1812       'host_os == "linux"'
1813   },
1814   {
1815     'action': [
1816       'python',
1817       'src/build/get_syzygy_binaries.py',
1818       '--output-dir=src/third_party/syzygy/binaries',
1819       '--revision=8164b24ebde9c5649c9a09e88a7fc0b0fcbd1bc5',
1820       '--overwrite',
1821       '--copy-dia-binaries'
1822     ],
1823     'pattern':
1824       '.',
1825     'name':
1826       'syzygy-binaries',
1827     'condition':
1828       'host_os == "win"'
1829   },
1830   {
1831     'action': [
1832       'python',
1833       'src/third_party/depot_tools/download_from_google_storage.py',
1834       '--no_resume',
1835       '--directory',
1836       '--recursive',
1837       '--no_auth',
1838       '--num_threads=16',
1839       '--bucket',
1840       'chromium-apache-win32',
1841       'src/third_party/apache-win32'
1842     ],
1843     'pattern':
1844       '\\.sha1',
1845     'name':
1846       'apache_win32',
1847     'condition':
1848       'host_os == "win"'
1849   },
1850   {
1851     'action': [
1852       'python',
1853       'src/third_party/depot_tools/download_from_google_storage.py',
1854       '--no_resume',
1855       '--no_auth',
1856       '--bucket',
1857       'chromium-instrumented-libraries',
1858       '-s',
1859       'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1'
1860     ],
1861     'pattern':
1862       '.',
1863     'name':
1864       'msan_chained_origins',
1865     'condition':
1866       'checkout_instrumented_libraries'
1867   },
1868   {
1869     'action': [
1870       'python',
1871       'src/third_party/depot_tools/download_from_google_storage.py',
1872       '--no_resume',
1873       '--no_auth',
1874       '--bucket',
1875       'chromium-instrumented-libraries',
1876       '-s',
1877       'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1'
1878     ],
1879     'pattern':
1880       '.',
1881     'name':
1882       'msan_no_origins',
1883     'condition':
1884       'checkout_instrumented_libraries'
1885   },
1886   {
1887     'action': [
1888       'python',
1889       'src/third_party/depot_tools/download_from_google_storage.py',
1890       '--no_resume',
1891       '--no_auth',
1892       '-u',
1893       '--bucket',
1894       'v8-wasm-fuzzer',
1895       '-s',
1896       'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1'
1897     ],
1898     'pattern':
1899       '.',
1900     'name':
1901       'wasm_fuzzer'
1902   },
1903   {
1904     'action': [
1905       'python',
1906       'src/third_party/depot_tools/download_from_google_storage.py',
1907       '--no_resume',
1908       '--extract',
1909       '--no_auth',
1910       '--bucket',
1911       'chromium-nodejs/8.9.1',
1912       '-s',
1913       'src/third_party/node/linux/node-linux-x64.tar.gz.sha1'
1914     ],
1915     'pattern':
1916       '.',
1917     'name':
1918       'node_linux64',
1919     'condition':
1920       'host_os == "linux"'
1921   },
1922   {
1923     'action': [
1924       'python',
1925       'src/third_party/depot_tools/download_from_google_storage.py',
1926       '--no_resume',
1927       '--extract',
1928       '--no_auth',
1929       '--bucket',
1930       'chromium-nodejs/8.9.1',
1931       '-s',
1932       'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1'
1933     ],
1934     'pattern':
1935       '.',
1936     'name':
1937       'node_mac',
1938     'condition':
1939       'host_os == "mac"'
1940   },
1941   {
1942     'action': [
1943       'python',
1944       'src/third_party/depot_tools/download_from_google_storage.py',
1945       '--no_resume',
1946       '--no_auth',
1947       '--bucket',
1948       'chromium-nodejs/8.9.1',
1949       '-s',
1950       'src/third_party/node/win/node.exe.sha1'
1951     ],
1952     'pattern':
1953       '.',
1954     'name':
1955       'node_win',
1956     'condition':
1957       'host_os == "win"'
1958   },
1959   {
1960     'action': [
1961       'python',
1962       'src/third_party/depot_tools/download_from_google_storage.py',
1963       '--no_resume',
1964       '--extract',
1965       '--no_auth',
1966       '--bucket',
1967       'chromium-nodejs',
1968       '-s',
1969       'src/third_party/node/node_modules.tar.gz.sha1'
1970     ],
1971     'pattern':
1972       '.',
1973     'name':
1974       'webui_node_modules'
1975   },
1976   {
1977     'action': [
1978       'vpython',
1979       'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies'
1980     ],
1981     'pattern':
1982       '.',
1983     'name':
1984       'checkout_telemetry_binary_dependencies',
1985     'condition':
1986       'checkout_telemetry_dependencies'
1987   },
1988   {
1989     'action': [
1990       'vpython',
1991       'src/tools/perf/fetch_benchmark_deps.py',
1992       '-f'
1993     ],
1994     'pattern':
1995       '.',
1996     'name':
1997       'checkout_telemetry_benchmark_deps',
1998     'condition':
1999       'checkout_telemetry_dependencies'
2000   },
2001   {
2002     'action': [
2003       'vpython',
2004       'src/tools/perf/conditionally_execute',
2005       '--gyp-condition',
2006       'fetch_telemetry_dependencies=1',
2007       'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies'
2008     ],
2009     'pattern':
2010       '.',
2011     'name':
2012       'fetch_telemetry_binary_dependencies'
2013   },
2014   {
2015     'action': [
2016       'python',
2017       'src/third_party/depot_tools/download_from_google_storage.py',
2018       '--no_resume',
2019       '--no_auth',
2020       '--num_threads=4',
2021       '--bucket',
2022       'chromium-tools-traffic_annotation',
2023       '-d',
2024       'src/tools/traffic_annotation/bin/linux64'
2025     ],
2026     'pattern':
2027       '.',
2028     'name':
2029       'tools_traffic_annotation_linux',
2030     'condition':
2031       'host_os == "linux" and checkout_traffic_annotation_tools'
2032   },
2033   {
2034     'action': [
2035       'python',
2036       'src/third_party/depot_tools/download_from_google_storage.py',
2037       '--no_resume',
2038       '--no_auth',
2039       '--num_threads=4',
2040       '--bucket',
2041       'chromium-tools-traffic_annotation',
2042       '-d',
2043       'src/tools/traffic_annotation/bin/win32'
2044     ],
2045     'pattern':
2046       '.',
2047     'name':
2048       'tools_traffic_annotation_windows',
2049     'condition':
2050       'host_os == "win" and checkout_traffic_annotation_tools'
2051   },
2052   {
2053     'action': [
2054       'python',
2055       'src/third_party/depot_tools/download_from_google_storage.py',
2056       '--no_resume',
2057       '--no_auth',
2058       '--num_threads=4',
2059       '--bucket',
2060       'chromium-binary-patching',
2061       '-d',
2062       'src/components/zucchini/testdata'
2063     ],
2064     'pattern':
2065       '.',
2066     'name':
2067       'zucchini_testdata'
2068   },
2069   {
2070     'action': [
2071       'src/build/cipd/clobber_cipd_root.py',
2072       '--root',
2073       'src'
2074     ],
2075     'pattern':
2076       '.',
2077     'name':
2078       'Android Clobber Deprecated CIPD Root',
2079     'condition':
2080       'checkout_android'
2081   },
2082   {
2083     'action': [
2084       'vpython',
2085       'src/chrome/android/profiles/update_afdo_profile.py'
2086     ],
2087     'pattern':
2088       '.',
2089     'name':
2090       'Fetch Android AFDO profile',
2091     'condition':
2092       'checkout_android'
2093   },
2094   {
2095     'action': [
2096       'python',
2097       'src/build/android/play_services/update.py',
2098       'download'
2099     ],
2100     'pattern':
2101       '.',
2102     'name':
2103       'sdkextras',
2104     'condition':
2105       'checkout_android'
2106   },
2107   {
2108     'action': [
2109       'python',
2110       'src/third_party/depot_tools/download_from_google_storage.py',
2111       '--no_resume',
2112       '--no_auth',
2113       '--bucket',
2114       'chromium-android-tools/checkstyle',
2115       '-s',
2116       'src/third_party/checkstyle/checkstyle-8.0-all.jar.sha1'
2117     ],
2118     'pattern':
2119       '.',
2120     'name':
2121       'checkstyle',
2122     'condition':
2123       'checkout_android or checkout_linux'
2124   },
2125   {
2126     'action': [
2127       'python',
2128       'src/third_party/depot_tools/download_from_google_storage.py',
2129       '--no_resume',
2130       '--no_auth',
2131       '--bucket',
2132       'chromium-gvr-static-shim',
2133       '-s',
2134       'src/third_party/gvr-android-sdk/libgvr_shim_static_arm.a.sha1'
2135     ],
2136     'pattern':
2137       '\\.sha1',
2138     'name':
2139       'gvr_static_shim_android_arm',
2140     'condition':
2141       'checkout_android'
2142   },
2143   {
2144     'action': [
2145       'python',
2146       'src/third_party/depot_tools/download_from_google_storage.py',
2147       '--no_resume',
2148       '--no_auth',
2149       '--bucket',
2150       'chromium-gvr-static-shim',
2151       '-s',
2152       'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64.a.sha1'
2153     ],
2154     'pattern':
2155       '\\.sha1',
2156     'name':
2157       'gvr_static_shim_android_arm64',
2158     'condition':
2159       'checkout_android'
2160   },
2161   {
2162     'action': [
2163       'python',
2164       'src/third_party/depot_tools/download_from_google_storage.py',
2165       '--bucket',
2166       'chrome-vr-assets',
2167       '--recursive',
2168       '--directory',
2169       'src/chrome/browser/resources/vr/assets/google_chrome'
2170     ],
2171     'pattern':
2172       '.',
2173     'name':
2174       'vr_assets',
2175     'condition':
2176       'checkout_src_internal and checkout_android'
2177   },
2178   {
2179     'action': [
2180       'python',
2181       'src/third_party/depot_tools/download_from_google_storage.py',
2182       '--no_resume',
2183       '--no_auth',
2184       '--bucket',
2185       'chromium-gvr-static-shim/controller_test_api',
2186       '-s',
2187       'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1'
2188     ],
2189     'pattern':
2190       '\\.sha1',
2191     'name':
2192       'vr_controller_test_api',
2193     'condition':
2194       'checkout_android'
2195   },
2196   {
2197     'action': [
2198       'python',
2199       'src/third_party/gvr-android-sdk/test-apks/update.py'
2200     ],
2201     'pattern':
2202       '.',
2203     'name':
2204       'vr_test_apks',
2205     'condition':
2206       'checkout_android'
2207   },
2208   {
2209     'action': [
2210       'python',
2211       'src/third_party/depot_tools/download_from_google_storage.py',
2212       '--bucket',
2213       'chrome-oculus-sdk',
2214       '--recursive',
2215       '--num_threads=10',
2216       '--directory',
2217       'src/third_party/libovr/src'
2218     ],
2219     'pattern':
2220       '.',
2221     'name':
2222       'libovr',
2223     'condition':
2224       'checkout_oculus_sdk'
2225   },
2226   {
2227     'action': [
2228       'python',
2229       'src/build/android/download_doclava.py'
2230     ],
2231     'pattern':
2232       '.',
2233     'name':
2234       'doclava',
2235     'condition':
2236       'checkout_android'
2237   },
2238   {
2239     'action': [
2240       'python',
2241       'src/build/fuchsia/update_sdk.py'
2242     ],
2243     'pattern':
2244       '.',
2245     'name':
2246       'fuchsia_sdk',
2247     'condition':
2248       'checkout_fuchsia'
2249   },
2250   {
2251     'action': [
2252       'src/third_party/chromite/bin/cros',
2253       'chrome-sdk',
2254       '--nogoma',
2255       '--use-external-config',
2256       '--nogn-gen',
2257       '--download-vm',
2258       '--board={cros_board}',
2259       '--cache-dir=src/build/cros_cache/',
2260       '--log-level=error',
2261       'exit'
2262     ],
2263     'pattern':
2264       '.',
2265     'name':
2266       'cros_simplechrome_artifacts',
2267     'condition':
2268       'checkout_chromeos and host_os == "linux"'
2269   },
2270   {
2271     'action': [
2272       'vpython',
2273       '-vpython-spec',
2274       'src/.vpython',
2275       '-vpython-tool',
2276       'install'
2277     ],
2278     'pattern':
2279       '.',
2280     'name':
2281       'vpython_common'
2282   }
2283 ]
2284
2285 include_rules = [
2286   '+base',
2287   '+build',
2288   '+ipc',
2289   '+library_loaders',
2290   '+testing',
2291   '+third_party/icu/source/common/unicode',
2292   '+third_party/icu/source/i18n/unicode',
2293   '+url',
2294   '-absl'
2295 ]
2296
2297 recursedeps = [
2298   'src/buildtools',
2299   [
2300     'src/third_party/angle',
2301     'DEPS.chromium'
2302   ],
2303   'src-internal'
2304 ]
2305
2306 skip_child_includes = [
2307   'native_client_sdk',
2308   'out',
2309   'skia',
2310   'testing',
2311   'third_party/abseil-cpp',
2312   'third_party/breakpad/breakpad',
2313   'v8',
2314   'win8'
2315 ]