
Mainly to pick up https://codereview.chromium.org/500423004/ that enables us to build the Android APK tests from a standalone checkout. Other changes: * tools/swarming_client to e7d8b988423ff1966d64db3ef7ca766296f9b0c1 * third_party/boringssl to 6c7aed048ca0a335e02dfee10976c5dc8620783e * third_party/icu 527ea2dd86afa2751a85d1cc4695f9e2e2d18022 (r291706) * third_party/libjpeg_turbo to 2ed5319 (r291725) * third_party/libvpx 563c46b:982d147 (r291661:r291730) * third_party/nss to 90c5f9a8b8980fe60165813f578bbeb4fe20b18d Trybot failures at Android trybots are expected, since they're currently in a bad state since they in the middle of being reconfigured, partially pending this CL. BUG=webrtc:3741 R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14269004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7015 4adac7df-926f-26a2-2b94-8c16560cd09d
79 lines
2.4 KiB
Python
79 lines
2.4 KiB
Python
use_relative_paths = True
|
|
|
|
# This file contains dependencies for WebRTC that are not shared with Chromium.
|
|
# If you wish to add a dependency that is present in Chromium's src/DEPS or a
|
|
# directory from the Chromium checkout, you should add it to setup_links.py
|
|
# instead.
|
|
|
|
vars = {
|
|
# Override root_dir in your .gclient's custom_vars to specify a custom root
|
|
# folder name.
|
|
"root_dir": "trunk",
|
|
"extra_gyp_flag": "-Dextra_gyp_flag=0",
|
|
|
|
# Use this googlecode_url variable only if there is an internal mirror for it.
|
|
# If you do not know, use the full path while defining your new deps entry.
|
|
"googlecode_url": "http://%s.googlecode.com/svn",
|
|
"chromium_revision": "f0a439da1aba8e22b30ede87087418e806f7fa75",
|
|
}
|
|
|
|
# NOTE: Prefer revision numbers to tags for svn deps. Use http rather than
|
|
# https; the latter can cause problems for users behind proxies.
|
|
deps = {
|
|
# When rolling gflags, also update deps/third_party/webrtc/webrtc.DEPS/DEPS
|
|
# in Chromium's repo.
|
|
"third_party/gflags/src":
|
|
(Var("googlecode_url") % "gflags") + "/trunk/src@84",
|
|
|
|
"third_party/junit/":
|
|
(Var("googlecode_url") % "webrtc") + "/deps/third_party/junit@3367",
|
|
}
|
|
|
|
deps_os = {
|
|
"win": {
|
|
"third_party/winsdk_samples/src":
|
|
(Var("googlecode_url") % "webrtc") + "/deps/third_party/winsdk_samples_v71@3145",
|
|
},
|
|
}
|
|
|
|
include_rules = [
|
|
# Base is only used to build Android APK tests and may not be referenced by
|
|
# WebRTC production code.
|
|
"-base",
|
|
]
|
|
|
|
hooks = [
|
|
{
|
|
# Clone chromium and its deps.
|
|
"name": "sync chromium",
|
|
"pattern": ".",
|
|
"action": ["python", "-u", Var("root_dir") + "/sync_chromium.py",
|
|
"--target-revision", Var("chromium_revision")],
|
|
},
|
|
{
|
|
# Create links to shared dependencies in Chromium.
|
|
"name": "setup_links",
|
|
"pattern": ".",
|
|
"action": ["python", Var("root_dir") + "/setup_links.py"],
|
|
},
|
|
{
|
|
# Download test resources, i.e. video and audio files from Google Storage.
|
|
"pattern": ".",
|
|
"action": ["download_from_google_storage",
|
|
"--directory",
|
|
"--recursive",
|
|
"--num_threads=10",
|
|
"--no_auth",
|
|
"--bucket", "chromium-webrtc-resources",
|
|
Var("root_dir") + "/resources"],
|
|
},
|
|
{
|
|
# A change to a .gyp, .gypi, or to GYP itself should run the generator.
|
|
"name": "gyp",
|
|
"pattern": ".",
|
|
"action": ["python", Var("root_dir") + "/webrtc/build/gyp_webrtc",
|
|
Var("extra_gyp_flag")],
|
|
},
|
|
]
|
|
|