blob: 9d8fc8ef26e5f5bfb81108ff8a383b16559dd2ca [file] [log] [blame]
kjellander@webrtc.org177567c2016-12-22 10:40:28 +01001# This file contains dependencies for WebRTC.
kjellander@webrtc.org89256622014-08-20 12:10:11 +00002
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00003vars = {
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00004 'chromium_git': 'https://chromium.googlesource.com',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02005 # By default, we should check out everything needed to run on the main
6 # chromium waterfalls. More info at: crbug.com/570091.
7 'checkout_configuration': 'default',
8 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
Henrik Kjellandera9d4da82017-09-14 07:28:10 +02009 'webrtc_git': 'https://webrtc.googlesource.com',
Patrik Höglund38bdf212018-08-28 09:58:37 +020010 'chromium_revision': '076bef0a120855ee8a8e28757d08b70f80711b5d',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010011 'boringssl_git': 'https://boringssl.googlesource.com',
12 # Three lines of non-changing comments so that
13 # the commit queue can handle CLs rolling swarming_client
14 # and whatever else without interference from each other.
Autorollerdcff0bd2018-07-23 17:45:24 -070015 'swarming_revision': '486c9b53c4d54dd4b95bb6ce0e31160e600dfc11',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010016 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010017 # the commit queue can handle CLs rolling BoringSSL
18 # and whatever else without interference from each other.
Patrik Höglund38bdf212018-08-28 09:58:37 +020019 'boringssl_revision': '7f4f41fa81c03e0f8ef1ab5b3d1d566b5968f107',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010020 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010021 # the commit queue can handle CLs rolling lss
22 # and whatever else without interference from each other.
Oleh Prypin3ebed362017-10-27 10:14:45 +020023 'lss_revision': 'e6527b0cd469e3ff5764785dadcb39bf7d787154',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010024 # Three lines of non-changing comments so that
25 # the commit queue can handle CLs rolling catapult
26 # and whatever else without interference from each other.
Patrik Höglund38bdf212018-08-28 09:58:37 +020027 'catapult_revision': '5d0291214a16b137a2c1ba9e67044402ffd71905',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010028 # Three lines of non-changing comments so that
29 # the commit queue can handle CLs rolling libFuzzer
30 # and whatever else without interference from each other.
Patrik Höglund7a91e132018-08-09 13:21:41 +020031 'libfuzzer_revision': '658ff786a213703ff0df6ba4a288e9a1e218c074',
Mirko Bonadei25acef72018-04-23 11:17:50 +020032 # Three lines of non-changing comments so that
33 # the commit queue can handle CLs rolling freetype
34 # and whatever else without interference from each other.
Autoroller88fc063662018-08-14 07:45:46 -070035 'freetype_revision': '96b5e500909cfce39ff78feabefd8063a229b951',
Mirko Bonadei25acef72018-04-23 11:17:50 +020036 # Three lines of non-changing comments so that
37 # the commit queue can handle CLs rolling HarfBuzz
38 # and whatever else without interference from each other.
Autorollerb3ff8ee2018-08-15 16:45:26 -070039 'harfbuzz_revision': '22defe0965adddaa09eebc13df7fa6c64e2abba3',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000040}
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000041deps = {
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010042 # TODO(kjellander): Move this to be Android-only once the libevent dependency
43 # in base/third_party/libevent is solved.
44 'src/base':
Patrik Höglund38bdf212018-08-28 09:58:37 +020045 Var('chromium_git') + '/chromium/src/base' + '@' + 'c1b3d7ad7892d7a25eaa7041a292287bc51ff1e3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010046 'src/build':
Patrik Höglund38bdf212018-08-28 09:58:37 +020047 Var('chromium_git') + '/chromium/src/build' + '@' + 'c581678b0d7ebcf2b93e2862080d0d5b69b7ef6c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010048 'src/buildtools':
Autorollerb3ff8ee2018-08-15 16:45:26 -070049 Var('chromium_git') + '/chromium/buildtools.git' + '@' + '2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010050 # Gradle 4.3-rc4. Used for testing Android Studio project generation for WebRTC.
51 'src/examples/androidtests/third_party/gradle': {
52 'url': Var('chromium_git') + '/external/github.com/gradle/gradle.git' + '@' +
53 '89af43c4d0506f69980f00dde78c97b2f81437f8',
54 'condition': 'checkout_android',
55 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020056 'src/ios': {
Patrik Höglund38bdf212018-08-28 09:58:37 +020057 'url': Var('chromium_git') + '/chromium/src/ios' + '@' + 'c53899f7ec25bde08b3343c88c00e5c653b1fd23',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020058 'condition': 'checkout_ios',
59 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010060 'src/testing':
Patrik Höglund38bdf212018-08-28 09:58:37 +020061 Var('chromium_git') + '/chromium/src/testing' + '@' + '32e14b307b199d34f17db81ff5b180e1ae15ddec',
Artem Titov42f0d782018-06-27 13:23:17 +020062 'src/third_party':
Patrik Höglund38bdf212018-08-28 09:58:37 +020063 Var('chromium_git') + '/chromium/src/third_party' + '@' + '592ad7bbbf50b6ea46256f63a7eb45a1ebf1bbea',
Edward Lemur55536f22018-01-11 14:14:26 +010064 'src/third_party/android_ndk': {
Autorollerb8d0d112018-08-15 22:45:28 -070065 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '4e2cea441bfd43f0863d14f57b1e1844260b9884',
Edward Lemur55536f22018-01-11 14:14:26 +010066 'condition': 'checkout_android',
67 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020068 'src/third_party/android_tools': {
Autorollerc54f7062018-06-28 23:45:19 -070069 'url': Var('chromium_git') + '/android_tools.git' + '@' + '130499e25286f4d56acafa252fee09f3cc595c49',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020070 'condition': 'checkout_android',
71 },
Mirko Bonadei969d4a92017-11-05 15:57:38 -080072 'src/third_party/auto/src': {
Autoroller23b5cc92018-01-18 12:45:10 -080073 'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Mirko Bonadei969d4a92017-11-05 15:57:38 -080074 'condition': 'checkout_android',
75 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010076 'src/third_party/boringssl/src':
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020077 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010078 'src/third_party/catapult':
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020079 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
80 'src/third_party/ced/src': {
81 'url': Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + '94c367a1fe3a13207f4b22604fcfd1d9f9ddf6d9',
82 'condition': 'checkout_android',
83 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010084 'src/third_party/colorama/src':
85 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
oprypin40e7ebd2017-07-27 01:40:18 -070086 'src/third_party/depot_tools':
Patrik Höglund38bdf212018-08-28 09:58:37 +020087 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '5cc2afd9b8fae7e6f2d0f0c07abf14a2a2916ee7',
Mirko Bonadei65ceb662017-10-13 09:45:37 +020088 'src/third_party/errorprone/lib': {
Oleh Prypina12bdbf2018-04-26 15:49:11 +020089 'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
Mirko Bonadei65ceb662017-10-13 09:45:37 +020090 'condition': 'checkout_android',
91 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010092 'src/third_party/ffmpeg':
Autorollerd8b4f1e2018-05-03 02:44:16 -070093 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '90210b5e10d3917567a3025e4853704bfefd8384',
Oleh Prypine39c3792017-11-14 23:09:08 +010094 'src/third_party/findbugs': {
95 'url': Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
96 'condition': 'checkout_android',
97 },
Mirko Bonadei25acef72018-04-23 11:17:50 +020098 'src/third_party/freetype/src':
99 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
100 'src/third_party/harfbuzz-ng/src':
101 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200102 # WebRTC-only dependency (not present in Chromium).
103 'src/third_party/gtest-parallel':
Autorollere8b4e7e2018-08-02 06:09:25 -0700104 Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + 'fe7f791f14769390d0b124ef8231cde4d575eb12',
kjellander3dae7052017-05-03 06:44:36 -0700105 'src/third_party/googletest/src':
Patrik Höglund7a91e132018-08-09 13:21:41 +0200106 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + 'd5266326752f0a1dadbd310932d8f4fd8c3c5e7d',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200107 'src/third_party/icu': {
Autoroller8adc5d32018-08-22 21:45:03 -0700108 'url': Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'a191af9d025859e8368b8b469120d78006e9f5f6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200109 },
110 'src/third_party/jsr-305/src': {
111 'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
112 'condition': 'checkout_android',
113 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100114 'src/third_party/jsoncpp/source':
115 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git' + '@' + 'f572e8e42e22cfcf5ab0aea26574f408943edfa4', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200116 'src/third_party/junit/src': {
117 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
118 'condition': 'checkout_android',
119 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100120 # Used for building libFuzzers (only supports Linux).
121 'src/third_party/libFuzzer/src':
oprypin801f7222017-09-01 05:43:07 -0700122 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100123 'src/third_party/libjpeg_turbo':
buildbot1c23e942017-04-20 09:30:13 -0700124 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'a1750dbc79a8792dde3d3f7d7d8ac28ba01ac9dd',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100125 'src/third_party/libsrtp':
Autoroller88fc063662018-08-14 07:45:46 -0700126 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '368abd6bb3091df2b354250818714f72f0692ca5',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100127 'src/third_party/libvpx/source/libvpx':
Autoroller8adc5d32018-08-22 21:45:03 -0700128 Var('chromium_git') + '/webm/libvpx.git' + '@' + 'dbcb89be244e03074ee80e7bc6d5c22e6fc5dd79',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100129 'src/third_party/libyuv':
Autoroller984f1a82018-08-16 12:45:43 -0700130 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'd694f0a82b4da9d8ea37e6c453b7a34947eb5790',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200131 'src/third_party/lss': {
132 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
133 'condition': 'checkout_android or checkout_linux',
134 },
135 'src/third_party/mockito/src': {
Autoroller0d4ee0a2018-06-21 18:44:09 -0700136 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200137 'condition': 'checkout_android',
138 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100139 'src/third_party/openh264/src':
Autoroller5d16e2c2018-05-03 10:44:45 -0700140 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3b51f16a4a41df729f8d647f03e48c5f272911ff',
Patrik Höglund72520532018-06-08 10:43:05 +0200141 'src/third_party/r8': {
142 'packages': [
143 {
144 'package': 'chromium/third_party/r8',
Autorollerc54f7062018-06-28 23:45:19 -0700145 'version': 'version:1.2.28-cr0',
Patrik Höglund72520532018-06-08 10:43:05 +0200146 },
147 ],
148 'condition': 'checkout_android',
149 'dep_type': 'cipd',
150 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200151 'src/third_party/requests/src': {
152 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
153 'condition': 'checkout_android',
154 },
155 'src/third_party/robolectric/robolectric': {
Autorollere9fe8b52017-11-30 15:46:32 -0800156 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '7e067f1112e1502caa742f7be72d37b5678d3403',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200157 'condition': 'checkout_android',
158 },
159 'src/third_party/ub-uiautomator/lib': {
160 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
161 'condition': 'checkout_android',
162 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100163 'src/third_party/usrsctp/usrsctplib':
Autorollerc54f7062018-06-28 23:45:19 -0700164 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200165 # WebRTC-only dependency (not present in Chromium).
166 'src/third_party/winsdk_samples': {
Mirko Bonadeief003102018-05-15 11:24:00 +0200167 'url': Var('webrtc_git') + '/deps/third_party/winsdk_samples_v71' + '@' + 'a59391ef795986633735a1695caa97622a9bfd56',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200168 'condition': 'checkout_win',
169 },
170 # Dependency used by libjpeg-turbo.
171 'src/third_party/yasm/binaries': {
172 'url': Var('chromium_git') + '/chromium/deps/yasm/binaries.git' + '@' + '52f9b3f4b0aa06da24ef8b123058bb61ee468881',
173 'condition': 'checkout_win',
174 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100175 'src/third_party/yasm/source/patched-yasm':
Autoroller0d405d42018-07-06 20:45:02 -0700176 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100177 'src/tools':
Patrik Höglund38bdf212018-08-28 09:58:37 +0200178 Var('chromium_git') + '/chromium/src/tools' + '@' + 'c0d010f2339916254f347d5975164c4fc5ef3b74',
oprypin4ccd9c12017-08-30 00:42:43 -0700179 'src/tools/swarming_client':
180 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
Oleh Prypine18e2692018-02-19 18:43:17 +0100181
182 'src/third_party/accessibility_test_framework': {
183 'packages': [
184 {
185 'package': 'chromium/third_party/accessibility-test-framework',
186 'version': 'version:2.1-cr0',
187 },
188 ],
189 'condition': 'checkout_android',
190 'dep_type': 'cipd',
191 },
192
193 'src/third_party/android_support_test_runner': {
194 'packages': [
195 {
196 'package': 'chromium/third_party/android_support_test_runner',
197 'version': 'version:0.5-cr0',
198 },
199 ],
200 'condition': 'checkout_android',
201 'dep_type': 'cipd',
202 },
203
204 'src/third_party/apk-patch-size-estimator': {
205 'packages': [
206 {
207 'package': 'chromium/third_party/apk-patch-size-estimator',
208 'version': 'version:0.2-cr0',
209 },
210 ],
211 'condition': 'checkout_android',
212 'dep_type': 'cipd',
213 },
214
215 'src/third_party/bazel': {
216 'packages': [
217 {
218 'package': 'chromium/third_party/bazel',
219 'version': 'version:0.10.0',
220 },
221 ],
222 'condition': 'checkout_android',
223 'dep_type': 'cipd',
224 },
225
226 'src/third_party/bouncycastle': {
227 'packages': [
228 {
229 'package': 'chromium/third_party/bouncycastle',
230 'version': 'version:1.46-cr0',
231 },
232 ],
233 'condition': 'checkout_android',
234 'dep_type': 'cipd',
235 },
236
237 'src/third_party/byte_buddy': {
238 'packages': [
239 {
240 'package': 'chromium/third_party/byte_buddy',
Autoroller0d4ee0a2018-06-21 18:44:09 -0700241 'version': 'version:1.8.8-cr0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100242 },
243 ],
244 'condition': 'checkout_android',
245 'dep_type': 'cipd',
246 },
247
248 'src/third_party/espresso': {
249 'packages': [
250 {
251 'package': 'chromium/third_party/espresso',
252 'version': 'version:2.2.1-cr0',
253 },
254 ],
255 'condition': 'checkout_android',
256 'dep_type': 'cipd',
257 },
258
259 'src/third_party/gson': {
260 'packages': [
261 {
262 'package': 'chromium/third_party/gson',
263 'version': 'version:2.8.0-cr0',
264 },
265 ],
266 'condition': 'checkout_android',
267 'dep_type': 'cipd',
268 },
269
270 'src/third_party/guava': {
271 'packages': [
272 {
273 'package': 'chromium/third_party/guava',
274 'version': 'version:23.0-cr0',
275 },
276 ],
277 'condition': 'checkout_android',
278 'dep_type': 'cipd',
279 },
280
281 'src/third_party/hamcrest': {
282 'packages': [
283 {
284 'package': 'chromium/third_party/hamcrest',
285 'version': 'version:1.3-cr0',
286 },
287 ],
288 'condition': 'checkout_android',
289 'dep_type': 'cipd',
290 },
291
292 'src/third_party/icu4j': {
293 'packages': [
294 {
295 'package': 'chromium/third_party/icu4j',
296 'version': 'version:53.1-cr0',
297 },
298 ],
299 'condition': 'checkout_android',
300 'dep_type': 'cipd',
301 },
302
303 'src/third_party/intellij': {
304 'packages': [
305 {
306 'package': 'chromium/third_party/intellij',
307 'version': 'version:12.0-cr0',
308 },
309 ],
310 'condition': 'checkout_android',
311 'dep_type': 'cipd',
312 },
313
Oleh Prypine18e2692018-02-19 18:43:17 +0100314 'src/third_party/objenesis': {
315 'packages': [
316 {
317 'package': 'chromium/third_party/objenesis',
318 'version': 'version:2.4-cr0',
319 },
320 ],
321 'condition': 'checkout_android',
322 'dep_type': 'cipd',
323 },
324
325 'src/third_party/ow2_asm': {
326 'packages': [
327 {
328 'package': 'chromium/third_party/ow2_asm',
329 'version': 'version:5.0.1-cr0',
330 },
331 ],
332 'condition': 'checkout_android',
333 'dep_type': 'cipd',
334 },
335
Patrik Höglund38bdf212018-08-28 09:58:37 +0200336 'src/third_party/proguard': {
337 'packages': [
338 {
339 'package': 'chromium/third_party/proguard',
340 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
341 },
342 ],
343 'condition': 'checkout_android',
344 'dep_type': 'cipd',
345 },
346
Oleh Prypine18e2692018-02-19 18:43:17 +0100347 'src/third_party/robolectric': {
348 'packages': [
349 {
350 'package': 'chromium/third_party/robolectric',
351 'version': 'version:3.5.1',
352 },
353 ],
354 'condition': 'checkout_android',
355 'dep_type': 'cipd',
356 },
357
358 'src/third_party/sqlite4java': {
359 'packages': [
360 {
361 'package': 'chromium/third_party/sqlite4java',
362 'version': 'version:0.282-cr0',
363 },
364 ],
365 'condition': 'checkout_android',
366 'dep_type': 'cipd',
367 },
368
Patrik Höglund38bdf212018-08-28 09:58:37 +0200369 'src/third_party/google-truth': {
370 'packages': [
371 {
372 'package': 'chromium/third_party/google-truth',
373 'version': 'version:0.40',
374 },
375 ],
376 'condition': 'checkout_android',
377 'dep_type': 'cipd',
378 },
379
Oleh Prypine18e2692018-02-19 18:43:17 +0100380 'src/third_party/xstream': {
381 'packages': [
382 {
383 'package': 'chromium/third_party/xstream',
384 'version': 'version:1.4.8-cr0',
385 },
386 ],
387 'condition': 'checkout_android',
388 'dep_type': 'cipd',
389 },
Oleh Prypin0a778892018-07-19 13:55:40 +0200390
391 # === ANDROID_DEPS Start ===
Patrik Höglund38bdf212018-08-28 09:58:37 +0200392 # Copied from chromium DEPS, which in turn are generated by
393 # //tools/android/roll/android_deps/fetch_all.py.
Artem Titov4cc13a22018-07-27 11:50:40 +0200394 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200395 'packages': [
396 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200397 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
398 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200399 },
400 ],
401 'condition': 'checkout_android',
402 'dep_type': 'cipd',
403 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200404
Artem Titov4cc13a22018-07-27 11:50:40 +0200405 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200406 'packages': [
407 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200408 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
409 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200410 },
411 ],
412 'condition': 'checkout_android',
413 'dep_type': 'cipd',
414 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200415
Artem Titov4cc13a22018-07-27 11:50:40 +0200416 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200417 'packages': [
418 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200419 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
420 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200421 },
422 ],
423 'condition': 'checkout_android',
424 'dep_type': 'cipd',
425 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200426
Artem Titov4cc13a22018-07-27 11:50:40 +0200427 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200428 'packages': [
429 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200430 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
431 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200432 },
433 ],
434 'condition': 'checkout_android',
435 'dep_type': 'cipd',
436 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200437
Artem Titov4cc13a22018-07-27 11:50:40 +0200438 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200439 'packages': [
440 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200441 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
442 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200443 },
444 ],
445 'condition': 'checkout_android',
446 'dep_type': 'cipd',
447 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200448
Artem Titov4cc13a22018-07-27 11:50:40 +0200449 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200450 'packages': [
451 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200452 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
453 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200454 },
455 ],
456 'condition': 'checkout_android',
457 'dep_type': 'cipd',
458 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200459
Artem Titov4cc13a22018-07-27 11:50:40 +0200460 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200461 'packages': [
462 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200463 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
464 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200465 },
466 ],
467 'condition': 'checkout_android',
468 'dep_type': 'cipd',
469 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200470
Artem Titov4cc13a22018-07-27 11:50:40 +0200471 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200472 'packages': [
473 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200474 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
475 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200476 },
477 ],
478 'condition': 'checkout_android',
479 'dep_type': 'cipd',
480 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200481
Artem Titov4cc13a22018-07-27 11:50:40 +0200482 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200483 'packages': [
484 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200485 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
486 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200487 },
488 ],
489 'condition': 'checkout_android',
490 'dep_type': 'cipd',
491 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200492
Artem Titov4cc13a22018-07-27 11:50:40 +0200493 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200494 'packages': [
495 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200496 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
497 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200498 },
499 ],
500 'condition': 'checkout_android',
501 'dep_type': 'cipd',
502 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200503
Artem Titov4cc13a22018-07-27 11:50:40 +0200504 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200505 'packages': [
506 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200507 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
508 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200509 },
510 ],
511 'condition': 'checkout_android',
512 'dep_type': 'cipd',
513 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200514
Artem Titov4cc13a22018-07-27 11:50:40 +0200515 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200516 'packages': [
517 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200518 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
519 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200520 },
521 ],
522 'condition': 'checkout_android',
523 'dep_type': 'cipd',
524 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200525
Artem Titov4cc13a22018-07-27 11:50:40 +0200526 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200527 'packages': [
528 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200529 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
530 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200531 },
532 ],
533 'condition': 'checkout_android',
534 'dep_type': 'cipd',
535 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200536
Artem Titov4cc13a22018-07-27 11:50:40 +0200537 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200538 'packages': [
539 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200540 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
541 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200542 },
543 ],
544 'condition': 'checkout_android',
545 'dep_type': 'cipd',
546 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200547
Artem Titov4cc13a22018-07-27 11:50:40 +0200548 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200549 'packages': [
550 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200551 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
552 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200553 },
554 ],
555 'condition': 'checkout_android',
556 'dep_type': 'cipd',
557 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200558
Artem Titov4cc13a22018-07-27 11:50:40 +0200559 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200560 'packages': [
561 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200562 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
563 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200564 },
565 ],
566 'condition': 'checkout_android',
567 'dep_type': 'cipd',
568 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200569
Artem Titov4cc13a22018-07-27 11:50:40 +0200570 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200571 'packages': [
572 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200573 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
574 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200575 },
576 ],
577 'condition': 'checkout_android',
578 'dep_type': 'cipd',
579 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200580
Artem Titov4cc13a22018-07-27 11:50:40 +0200581 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200582 'packages': [
583 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200584 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
585 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200586 },
587 ],
588 'condition': 'checkout_android',
589 'dep_type': 'cipd',
590 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200591
Artem Titov4cc13a22018-07-27 11:50:40 +0200592 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200593 'packages': [
594 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200595 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
596 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200597 },
598 ],
599 'condition': 'checkout_android',
600 'dep_type': 'cipd',
601 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200602
Artem Titov4cc13a22018-07-27 11:50:40 +0200603 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200604 'packages': [
605 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200606 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
607 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200608 },
609 ],
610 'condition': 'checkout_android',
611 'dep_type': 'cipd',
612 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200613
Artem Titov4cc13a22018-07-27 11:50:40 +0200614 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200615 'packages': [
616 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200617 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
618 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200619 },
620 ],
621 'condition': 'checkout_android',
622 'dep_type': 'cipd',
623 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200624
Artem Titov4cc13a22018-07-27 11:50:40 +0200625 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200626 'packages': [
627 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200628 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
629 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200630 },
631 ],
632 'condition': 'checkout_android',
633 'dep_type': 'cipd',
634 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200635
Artem Titov4cc13a22018-07-27 11:50:40 +0200636 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200637 'packages': [
638 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200639 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
640 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200641 },
642 ],
643 'condition': 'checkout_android',
644 'dep_type': 'cipd',
645 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200646
Artem Titov4cc13a22018-07-27 11:50:40 +0200647 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200648 'packages': [
649 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200650 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
651 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200652 },
653 ],
654 'condition': 'checkout_android',
655 'dep_type': 'cipd',
656 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200657
Artem Titov4cc13a22018-07-27 11:50:40 +0200658 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200659 'packages': [
660 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200661 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
662 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200663 },
664 ],
665 'condition': 'checkout_android',
666 'dep_type': 'cipd',
667 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200668
Artem Titov4cc13a22018-07-27 11:50:40 +0200669 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200670 'packages': [
671 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200672 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
673 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200674 },
675 ],
676 'condition': 'checkout_android',
677 'dep_type': 'cipd',
678 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200679
680 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +0200681 'packages': [
682 {
Patrik Höglund38bdf212018-08-28 09:58:37 +0200683 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
684 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200685 },
686 ],
687 'condition': 'checkout_android',
688 'dep_type': 'cipd',
689 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200690
691 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
692 'packages': [
693 {
694 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
695 'version': 'version:15.0.1-cr0',
696 },
697 ],
698 'condition': 'checkout_android',
699 'dep_type': 'cipd',
700 },
701
Artem Titovd673da22018-07-27 13:53:36 +0200702 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
703 'packages': [
704 {
705 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 10:45:52 -0700706 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200707 },
708 ],
709 'condition': 'checkout_android',
710 'dep_type': 'cipd',
711 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200712
Artem Titovd673da22018-07-27 13:53:36 +0200713 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
714 'packages': [
715 {
716 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 10:45:52 -0700717 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200723
Artem Titovd673da22018-07-27 13:53:36 +0200724 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
725 'packages': [
726 {
727 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 10:45:52 -0700728 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200734
735 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
736 'packages': [
737 {
738 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
739 'version': 'version:16.0.1-cr0',
740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
745
746 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
747 'packages': [
748 {
749 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
750 'version': 'version:16.0.1-cr0',
751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
756
757 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
758 'packages': [
759 {
760 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
761 'version': 'version:15.0.1-cr0',
762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
767
768 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
769 'packages': [
770 {
771 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
772 'version': 'version:15.0.1-cr0',
773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
778
779 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
780 'packages': [
781 {
782 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
783 'version': 'version:15.0.1-cr0',
784 },
785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
789
790 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
794 'version': 'version:15.0.1-cr0',
795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
801 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
802 'packages': [
803 {
804 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
805 'version': 'version:15.0.1-cr0',
806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
811
812 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
813 'packages': [
814 {
815 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
816 'version': 'version:16.0.0-cr0',
817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
822
823 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
824 'packages': [
825 {
826 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
827 'version': 'version:15.0.1-cr0',
828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
834 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
838 'version': 'version:15.0.1-cr0',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
845 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
846 'packages': [
847 {
848 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
849 'version': 'version:15.0.1-cr0',
850 },
851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
856 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
857 'packages': [
858 {
859 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
860 'version': 'version:15.0.1-cr0',
861 },
862 ],
863 'condition': 'checkout_android',
864 'dep_type': 'cipd',
865 },
866
Artem Titovd673da22018-07-27 13:53:36 +0200867 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
868 'packages': [
869 {
870 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 10:45:52 -0700871 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200877
878 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +0200879 'packages': [
880 {
Patrik Höglund38bdf212018-08-28 09:58:37 +0200881 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
882 'version': 'version:15.0.1-cr0',
Sami Kalliomäkiffd92932018-08-06 11:35:52 +0200883 },
884 ],
885 'condition': 'checkout_android',
886 'dep_type': 'cipd',
887 },
Patrik Höglund38bdf212018-08-28 09:58:37 +0200888
889 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
890 'packages': [
891 {
892 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
893 'version': 'version:15.0.1-cr0',
894 },
895 ],
896 'condition': 'checkout_android',
897 'dep_type': 'cipd',
898 },
899
900 'src/third_party/android_deps/libs/com_google_android_play_core': {
901 'packages': [
902 {
903 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
904 'version': 'version:1.3.0-cr0',
905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
910
911 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
912 'packages': [
913 {
914 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
915 'version': 'version:2.17-cr0',
916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
921
922 'src/third_party/android_deps/libs/com_google_dagger_dagger_android': {
923 'packages': [
924 {
925 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_android',
926 'version': 'version:2.17-cr0',
927 },
928 ],
929 'condition': 'checkout_android',
930 'dep_type': 'cipd',
931 },
932
933 'src/third_party/android_deps/libs/com_google_dagger_dagger_android_jarimpl': {
934 'packages': [
935 {
936 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_android_jarimpl',
937 'version': 'version:2.17-cr0',
938 },
939 ],
940 'condition': 'checkout_android',
941 'dep_type': 'cipd',
942 },
943
944 'src/third_party/android_deps/libs/com_google_dagger_dagger_android_processor': {
945 'packages': [
946 {
947 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_android_processor',
948 'version': 'version:2.17-cr0',
949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
954
955 'src/third_party/android_deps/libs/com_google_dagger_dagger_android_support': {
956 'packages': [
957 {
958 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_android_support',
959 'version': 'version:2.17-cr0',
960 },
961 ],
962 'condition': 'checkout_android',
963 'dep_type': 'cipd',
964 },
965
966 'src/third_party/android_deps/libs/com_google_dagger_dagger_android_support_jarimpl': {
967 'packages': [
968 {
969 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_android_support_jarimpl',
970 'version': 'version:2.17-cr0',
971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
976
977 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
978 'packages': [
979 {
980 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
981 'version': 'version:2.17-cr0',
982 },
983 ],
984 'condition': 'checkout_android',
985 'dep_type': 'cipd',
986 },
987
988 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
992 'version': 'version:2.17-cr0',
993 },
994 ],
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
998
999 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1003 'version': 'version:2.17-cr0',
1004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
1009
1010 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1011 'packages': [
1012 {
1013 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
1014 'version': 'version:9-dev-r4023-3-cr0',
1015 },
1016 ],
1017 'condition': 'checkout_android',
1018 'dep_type': 'cipd',
1019 },
1020
1021 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
1025 'version': 'version:1.5-cr0',
1026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
1031
1032 'src/third_party/android_deps/libs/com_google_guava_guava': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
1036 'version': 'version:25.0-cr0',
1037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
1042
1043 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
1047 'version': 'version:1.11.0-cr0',
1048 },
1049 ],
1050 'condition': 'checkout_android',
1051 'dep_type': 'cipd',
1052 },
1053
1054 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1055 'packages': [
1056 {
1057 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
1058 'version': 'version:1.0-cr0',
1059 },
1060 ],
1061 'condition': 'checkout_android',
1062 'dep_type': 'cipd',
1063 },
1064
1065 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
1066 'packages': [
1067 {
1068 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
1069 'version': 'version:1-cr0',
1070 },
1071 ],
1072 'condition': 'checkout_android',
1073 'dep_type': 'cipd',
1074 },
Oleh Prypin0a778892018-07-19 13:55:40 +02001075 # === ANDROID_DEPS End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001076}
kjellander200028f2017-08-17 09:54:12 -07001077
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001078hooks = [
1079 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02001080 # This clobbers when necessary (based on get_landmines.py). It should be
1081 # an early hook but it will need to be run after syncing Chromium and
1082 # setting up the links, so the script actually exists.
1083 'name': 'landmines',
1084 'pattern': '.',
1085 'action': [
1086 'python',
1087 'src/build/landmines.py',
1088 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02001089 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02001090 '--src-dir',
1091 'src',
1092 ],
1093 },
oprypin40e7ebd2017-07-27 01:40:18 -07001094 {
1095 # Ensure that the DEPS'd "depot_tools" has its self-update capability
1096 # disabled.
1097 'name': 'disable_depot_tools_selfupdate',
1098 'pattern': '.',
1099 'action': [
1100 'python',
1101 'src/third_party/depot_tools/update_depot_tools_toggle.py',
1102 '--disable',
1103 ],
1104 },
kjellander24d812d2016-11-22 07:02:11 -08001105 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001106 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08001107 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001108 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 07:02:11 -08001109 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001110 '--arch=arm'],
1111 },
1112 {
1113 'name': 'sysroot_arm64',
1114 'pattern': '.',
1115 'condition': 'checkout_linux and checkout_arm64',
1116 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1117 '--arch=arm64'],
1118 },
1119 {
1120 'name': 'sysroot_x86',
1121 'pattern': '.',
1122 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
1123 # TODO(mbonadei): change to --arch=x86.
1124 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1125 '--arch=i386'],
1126 },
1127 {
1128 'name': 'sysroot_mips',
1129 'pattern': '.',
1130 'condition': 'checkout_linux and checkout_mips',
1131 # TODO(mbonadei): change to --arch=mips.
1132 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1133 '--arch=mipsel'],
1134 },
1135 {
1136 'name': 'sysroot_x64',
1137 'pattern': '.',
1138 'condition': 'checkout_linux and checkout_x64',
1139 # TODO(mbonadei): change to --arch=x64.
1140 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1141 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08001142 },
1143 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01001144 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
1145 'name': 'ciopfs_linux',
1146 'pattern': '.',
1147 'condition': 'checkout_win and host_os == "linux"',
1148 'action': [ 'python',
1149 'src/third_party/depot_tools/download_from_google_storage.py',
1150 '--no_resume',
1151 '--no_auth',
1152 '--bucket', 'chromium-browser-clang/ciopfs',
1153 '-s', 'src/build/ciopfs.sha1',
1154 ]
1155 },
1156 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02001157 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08001158 'name': 'win_toolchain',
1159 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01001160 'condition': 'checkout_win',
1161 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08001162 },
kjellanderec2c93e2017-09-08 10:52:17 -07001163 {
1164 # Update the Mac toolchain if necessary.
1165 'name': 'mac_toolchain',
1166 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001167 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 10:52:17 -07001168 'action': ['python', 'src/build/mac_toolchain.py'],
1169 },
kjellander24d812d2016-11-22 07:02:11 -08001170 # Pull binutils for linux, enabled debug fission for faster linking /
1171 # debugging when used with clang on Ubuntu Precise.
1172 # https://code.google.com/p/chromium/issues/detail?id=352046
1173 {
1174 'name': 'binutils',
1175 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001176 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001177 'action': [
1178 'python',
1179 'src/third_party/binutils/download.py',
1180 ],
1181 },
1182 {
kjellander24d812d2016-11-22 07:02:11 -08001183 # Note: On Win, this should run after win_toolchain, as it may use it.
1184 'name': 'clang',
1185 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001186 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08001187 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08001188 {
1189 # Update LASTCHANGE.
1190 'name': 'lastchange',
1191 'pattern': '.',
1192 'action': ['python', 'src/build/util/lastchange.py',
1193 '-o', 'src/build/util/LASTCHANGE'],
1194 },
Mirko Bonadeie19a4e12018-06-29 06:31:35 +00001195 # Pull GN binaries.
kjellander24d812d2016-11-22 07:02:11 -08001196 {
1197 'name': 'gn_win',
1198 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001199 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08001200 'action': [ 'download_from_google_storage',
1201 '--no_resume',
1202 '--platform=win32',
1203 '--no_auth',
1204 '--bucket', 'chromium-gn',
1205 '-s', 'src/buildtools/win/gn.exe.sha1',
1206 ],
1207 },
1208 {
1209 'name': 'gn_mac',
1210 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001211 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08001212 'action': [ 'download_from_google_storage',
1213 '--no_resume',
1214 '--platform=darwin',
1215 '--no_auth',
1216 '--bucket', 'chromium-gn',
1217 '-s', 'src/buildtools/mac/gn.sha1',
1218 ],
1219 },
1220 {
1221 'name': 'gn_linux64',
1222 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001223 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001224 'action': [ 'download_from_google_storage',
1225 '--no_resume',
1226 '--platform=linux*',
1227 '--no_auth',
1228 '--bucket', 'chromium-gn',
1229 '-s', 'src/buildtools/linux64/gn.sha1',
1230 ],
1231 },
1232 # Pull clang-format binaries using checked-in hashes.
1233 {
1234 'name': 'clang_format_win',
1235 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001236 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08001237 'action': [ 'download_from_google_storage',
1238 '--no_resume',
1239 '--platform=win32',
1240 '--no_auth',
1241 '--bucket', 'chromium-clang-format',
1242 '-s', 'src/buildtools/win/clang-format.exe.sha1',
1243 ],
1244 },
1245 {
1246 'name': 'clang_format_mac',
1247 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001248 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08001249 'action': [ 'download_from_google_storage',
1250 '--no_resume',
1251 '--platform=darwin',
1252 '--no_auth',
1253 '--bucket', 'chromium-clang-format',
1254 '-s', 'src/buildtools/mac/clang-format.sha1',
1255 ],
1256 },
1257 {
1258 'name': 'clang_format_linux',
1259 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001260 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001261 'action': [ 'download_from_google_storage',
1262 '--no_resume',
1263 '--platform=linux*',
1264 '--no_auth',
1265 '--bucket', 'chromium-clang-format',
1266 '-s', 'src/buildtools/linux64/clang-format.sha1',
1267 ],
1268 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02001269 # Pull rc binaries using checked-in hashes.
1270 {
1271 'name': 'rc_win',
1272 'pattern': '.',
1273 'condition': 'checkout_win and host_os == "win"',
1274 'action': [ 'python',
1275 'src/third_party/depot_tools/download_from_google_storage.py',
1276 '--no_resume',
1277 '--no_auth',
1278 '--bucket', 'chromium-browser-clang/rc',
1279 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
1280 ],
1281 },
1282 {
1283 'name': 'rc_mac',
1284 'pattern': '.',
1285 'condition': 'checkout_win and host_os == "mac"',
1286 'action': [ 'python',
1287 'src/third_party/depot_tools/download_from_google_storage.py',
1288 '--no_resume',
1289 '--no_auth',
1290 '--bucket', 'chromium-browser-clang/rc',
1291 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
1292 ],
1293 },
1294 {
1295 'name': 'rc_linux',
1296 'pattern': '.',
1297 'condition': 'checkout_win and host_os == "linux"',
1298 'action': [ 'python',
1299 'src/third_party/depot_tools/download_from_google_storage.py',
1300 '--no_resume',
1301 '--no_auth',
1302 '--bucket', 'chromium-browser-clang/rc',
1303 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
1304 ],
1305 },
kjellander24d812d2016-11-22 07:02:11 -08001306 # Pull luci-go binaries (isolate, swarming) using checked-in hashes.
1307 {
1308 'name': 'luci-go_win',
1309 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001310 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08001311 'action': [ 'download_from_google_storage',
1312 '--no_resume',
1313 '--platform=win32',
1314 '--no_auth',
1315 '--bucket', 'chromium-luci',
1316 '-d', 'src/tools/luci-go/win64',
1317 ],
1318 },
1319 {
1320 'name': 'luci-go_mac',
1321 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001322 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08001323 'action': [ 'download_from_google_storage',
1324 '--no_resume',
1325 '--platform=darwin',
1326 '--no_auth',
1327 '--bucket', 'chromium-luci',
1328 '-d', 'src/tools/luci-go/mac64',
1329 ],
1330 },
1331 {
1332 'name': 'luci-go_linux',
1333 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001334 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001335 'action': [ 'download_from_google_storage',
1336 '--no_resume',
1337 '--platform=linux*',
1338 '--no_auth',
1339 '--bucket', 'chromium-luci',
1340 '-d', 'src/tools/luci-go/linux64',
1341 ],
1342 },
kjellander24d812d2016-11-22 07:02:11 -08001343 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02001344 'name': 'msan_chained_origins',
1345 'pattern': '.',
1346 'condition': 'checkout_instrumented_libraries',
1347 'action': [ 'python',
1348 'src/third_party/depot_tools/download_from_google_storage.py',
1349 "--no_resume",
1350 "--no_auth",
1351 "--bucket", "chromium-instrumented-libraries",
1352 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
1353 ],
1354 },
1355 {
1356 'name': 'msan_no_origins',
1357 'pattern': '.',
1358 'condition': 'checkout_instrumented_libraries',
1359 'action': [ 'python',
1360 'src/third_party/depot_tools/download_from_google_storage.py',
1361 "--no_resume",
1362 "--no_auth",
1363 "--bucket", "chromium-instrumented-libraries",
1364 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
1365 ],
kjellander24d812d2016-11-22 07:02:11 -08001366 },
1367 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00001368 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00001369 'pattern': '.',
1370 'action': ['download_from_google_storage',
1371 '--directory',
1372 '--recursive',
1373 '--num_threads=10',
1374 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08001375 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00001376 '--bucket', 'chromium-webrtc-resources',
1377 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001378 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +02001379 {
1380 # This downloads SDK extras and puts them in the
1381 # third_party/android_tools/sdk/extras directory.
1382 'name': 'sdkextras',
1383 'pattern': '.',
1384 'condition': 'checkout_android',
1385 # When adding a new sdk extras package to download, add the package
1386 # directory and zip file to .gitignore in third_party/android_tools.
1387 'action': ['python',
1388 'src/build/android/play_services/update.py',
1389 'download'
1390 ],
1391 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001392]
kjellander200028f2017-08-17 09:54:12 -07001393
kjellander24d812d2016-11-22 07:02:11 -08001394recursedeps = [
1395 # buildtools provides clang_format, libc++, and libc++abi.
1396 'src/buildtools',
1397 # android_tools manages the NDK.
1398 'src/third_party/android_tools',
1399]
Mirko Bonadeibb547202017-09-15 06:15:48 +02001400
1401# Define rules for which include paths are allowed in our source.
1402include_rules = [
1403 # Base is only used to build Android APK tests and may not be referenced by
1404 # WebRTC production code.
1405 "-base",
1406 "-chromium",
1407 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02001408 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02001409
1410 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02001411 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02001412
1413 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02001414 "+api",
1415 "+modules/include",
1416 "+rtc_base",
1417 "+test",
1418 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00001419
Karl Wibergc3af97d2018-08-27 04:26:18 +02001420 # Abseil whitelist. Keep this in sync with abseil-in-webrtc-md.
philipelf8d81d32018-08-01 17:13:08 +02001421 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02001422 "+absl/memory/memory.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02001423 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00001424 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02001425 "+absl/types/variant.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02001426]