DEPS: Specify WebRTC hooks and add a few dependencies

This removes the need of executing Chromium's runhooks.
A selection of hooks (not all) were picked that should be
sufficient for WebRTC's needs.

New dependencies:
* third_party/espresso
* third_party/javax_inject
* tools/clang_format_merge_driver

BUG=webrtc:5578, webrtc:5006, webrtc:6741

TESTED=
rm -rf third_party/android_tools/sdk/extras/google/m2repository/
gclient runhooks
Verified that third_party/android_tools/sdk/extras/google/m2repository/ is downloaded without any license prompt.
NOTRY=True

Review-Url: https://codereview.webrtc.org/2524673002
Cr-Commit-Position: refs/heads/master@{#15195}
This commit is contained in:
kjellander
2016-11-22 07:02:11 -08:00
committed by Commit bot
parent ab6996dc10
commit 24d812ddc1
5 changed files with 380 additions and 12 deletions

View File

@ -36,6 +36,7 @@ DIRECTORIES = [
'third_party/afl',
'third_party/binutils',
'third_party/boringssl',
'third_party/catapult',
'third_party/closure_compiler',
'third_party/colorama',
'third_party/expat',
@ -65,6 +66,7 @@ DIRECTORIES = [
'third_party/zlib',
'third_party/WebKit', # TODO(kjellander): Remove, see webrtc:5629.
'tools/clang',
'tools/clang_format_merge_driver',
'tools/determinism',
'tools/generate_library_loader',
'tools/generate_stubs',
@ -96,14 +98,15 @@ if 'android' in target_os:
'third_party/ashmem',
'third_party/bouncycastle',
'third_party/byte_buddy',
'third_party/catapult',
'third_party/ced',
'third_party/espresso',
'third_party/guava',
'third_party/hamcrest',
'third_party/icu',
'third_party/icu4j',
'third_party/ijar',
'third_party/intellij',
'third_party/javax_inject',
'third_party/jsr-305',
'third_party/junit',
'third_party/libxml',