webrtc_m130/THIRD_PARTY_DEPS
Patrik Höglund 3fe981adbf Update documentation for THIRD_PARTY_DEPS; add pymock.
This should fix our python presubmit tests.

Also make Artem and Patrik own the deps file.

Bug: webrtc:9264
Change-Id: I430c56e0b12c4feac7d7cbf766eea9e304cd9a20
Reviewed-on: https://webrtc-review.googlesource.com/76421
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23217}
2018-05-14 15:13:29 +00:00

118 lines
2.2 KiB
Plaintext

# This file determines which parts of Chromium's third_party/ we copy.
# If a dependency is missing, add <dep> to the DEPS list in order to start
# copying third_party/<dep> from Chromium's third_party.
#
# Test your change like this:
# 1. Edit this file
# 2. Add
# "custom_vars": {
# "roll_chromium_into_webrtc": True,
# },
# to the WebRTC solution in your gclient.
# 3. gclient sync --deps=all
# 4. python tools_webrtc/autoroller/roll_deps.py --dry-run --ignore-unclean-workdir
# 5. git checkout -- . # Throw away rolls of existing deps.
# 6. You should now get untracked files in third_party/<dep>.
# 7. git add third_party/<dep>
# 8. git commit -am "Add third_party/<dep> to WebRTC"
# 9. git cl upload
DEPS = [
# Common
'binutils',
'boringssl',
'ced',
'freetype',
'googletest',
'harfbuzz-ng',
'instrumented_libraries',
'jsoncpp',
'libFuzzer',
'libpng',
'libvpx',
'mockito',
'openh264',
'opus',
'protobuf',
'pymock',
'requests',
'rnnoise',
'usrsctp',
'yasm',
'zlib',
'colorama',
# These common deps will be synced by gclient:
#'depot_tools',
#'ffmpeg',
#'icu',
#'libjpeg_turbo',
#'libsrtp',
#'libyuv',
#'llvm-build',
#'lss',
#'openmax_dl',
#'catapult',
#'gtest-parallel',
# Windows specific deps will be synced by gclient:
#'syzygy',
#'winsdk_samples',
# Android specific deps
# compile time deps
'accessibility_test_framework',
'android_platform',
'android_support_test_runner',
'apk-patch-size-estimator',
'ashmem',
'auto',
'bazel',
'bouncycastle',
'breakpad',
'byte_buddy',
'closure_compiler',
'errorprone',
'espresso',
'eu-strip',
'gson',
'guava',
'hamcrest',
'icu4j',
'ijar',
'intellij',
'javax_inject',
'jinja2',
'jsr-305',
'junit',
'libxml',
'markupsafe',
'modp_b64',
'objenesis',
'ow2_asm',
'robolectric',
'sqlite4java',
'tcmalloc',
'ub-uiautomator',
'xstream',
# test time deps
'proguard',
'android_system_sdk',
# These Android specific deps will be synced by gclient:
#'android_ndk',
#'android_tools',
#'findbugs',
# Mac and iOS specific deps
'ocmock',
# List of files to sync
'BUILD.gn',
'DEPS',
'libjpeg.gni',
'PRESUBMIT.py',
'README.chromium',
'README.chromium.template',
]