blob: 07760447428c1a45151ae842311fbc5b08f83c2f [file] [log] [blame]
Jamie Madill4237e532019-06-28 11:14:31 -04001# This file is used to manage the dependencies of the ANGLE git repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
4
Jamie Madill2fdd3da2015-07-20 10:14:54 -04005vars = {
Jamie Madill37ee8a62016-12-13 15:18:58 -05006 'android_git': 'https://android.googlesource.com',
Jamie Madill2fdd3da2015-07-20 10:14:54 -04007 'chromium_git': 'https://chromium.googlesource.com',
Jamie Madill027717f2018-04-13 15:51:24 -04008
Yuly Novikov85d8ee82018-09-12 17:36:57 +00009 # This variable is set on the Chrome infra for compatiblity with gclient.
10 'angle_root': '.',
11
Edward Lemur8ae09b02018-06-01 14:18:28 -040012 # This variable is overrided in Chromium's DEPS file.
13 'build_with_chromium': False,
14
Jamie Madill4237e532019-06-28 11:14:31 -040015 # By default, do not check out angle-internal. This can be overridden e.g. with custom_vars.
16 # We overload Chromium's 'src-internal' for infra simplicity.
17 'checkout_src_internal': False,
18
Edward Lemur8ae09b02018-06-01 14:18:28 -040019 # Current revision of dEQP.
Jamie Madill159c4b02019-06-28 13:58:50 -040020 'deqp_revision': 'd3eef28e67ce6795ba3a2124aaa977819729d45f',
Edward Lemur8ae09b02018-06-01 14:18:28 -040021
22 # Current revision of glslang, the Khronos SPIRV compiler.
angle-autorollb00ecb92019-07-04 07:01:20 +000023 'glslang_revision': '4b4b41a63499d34c527ee4f714dde8072f60c900',
Edward Lemur8ae09b02018-06-01 14:18:28 -040024
25 # Current revision fo the SPIRV-Headers Vulkan support library.
Jonah Ryan-Davis81b6acf2019-06-18 10:10:42 -040026 'spirv_headers_revision': 'de99d4d834aeb51dd9f099baa285bd44fd04bb3d',
Edward Lemur8ae09b02018-06-01 14:18:28 -040027
28 # Current revision of SPIRV-Tools for Vulkan.
angle-autoroll6b583032019-07-03 07:01:01 +000029 'spirv_tools_revision': '9702d47c6fe4cefbc55f905b0e9966452124b6c2',
Edward Lemur8ae09b02018-06-01 14:18:28 -040030
Tobin Ehlisb971f492018-05-24 10:56:17 -060031 # Current revision of Khronos Vulkan-Headers.
Shahbaz Youssefi02a579e2019-03-27 14:21:20 -040032 'vulkan_headers_revision': '982f0f84dccf6f281b48318c77261a9028000126',
Tobin Ehlisb971f492018-05-24 10:56:17 -060033
34 # Current revision of Khronos Vulkan-Loader.
Shahbaz Youssefi02a579e2019-03-27 14:21:20 -040035 'vulkan_loader_revision': '2f0abfcf9eb04018e6e92125a70bc28665aa17fe',
Tobin Ehlisb971f492018-05-24 10:56:17 -060036
37 # Current revision of Khronos Vulkan-Tools.
Shahbaz Youssefi02a579e2019-03-27 14:21:20 -040038 'vulkan_tools_revision': 'f392e71b994036c92b896c2a62cc63d042b7f9b1',
Tobin Ehlisb971f492018-05-24 10:56:17 -060039
40 # Current revision of Khronos Vulkan-ValidationLayers.
Shahbaz Youssefi02a579e2019-03-27 14:21:20 -040041 'vulkan_validation_revision': 'ff80a937c8a505abbdddb95d8ffaa446820c8391',
Jamie Madill2fdd3da2015-07-20 10:14:54 -040042}
43
alokp@chromium.org29d56fb2010-04-06 15:42:22 +000044deps = {
alokp@chromium.org416fcd32012-04-11 16:23:44 +000045
Jamie Madill4237e532019-06-28 11:14:31 -040046 '{angle_root}/angle-internal': {
Jamie Madill524a8c92019-07-04 13:29:23 -040047 'url': 'https://chrome-internal.googlesource.com/angle/angle-internal.git@05522f9eb159afbbe35a246d5027893c56926a76',
Jamie Madill4237e532019-06-28 11:14:31 -040048 'condition': 'checkout_src_internal',
49 },
50
Yuly Novikov85d8ee82018-09-12 17:36:57 +000051 '{angle_root}/build': {
Jamie Madill8f39cd82019-04-10 13:58:08 -040052 'url': '{chromium_git}/chromium/src/build.git@54ea0e7fd122348de2f73ac21d1b6eafb9b78969',
Edward Lemur8ae09b02018-06-01 14:18:28 -040053 'condition': 'not build_with_chromium',
54 },
Frank Henigmand0ef13a2017-08-28 22:53:24 -040055
Yuly Novikov85d8ee82018-09-12 17:36:57 +000056 '{angle_root}/buildtools': {
Jamie Madill8f39cd82019-04-10 13:58:08 -040057 'url': '{chromium_git}/chromium/src/buildtools.git@d5c58b84d50d256968271db459cd29b22bff1ba2',
Edward Lemur8ae09b02018-06-01 14:18:28 -040058 'condition': 'not build_with_chromium',
59 },
Frank Henigmand0ef13a2017-08-28 22:53:24 -040060
Yuly Novikov85d8ee82018-09-12 17:36:57 +000061 '{angle_root}/testing': {
Jamie Madill8f39cd82019-04-10 13:58:08 -040062 'url': '{chromium_git}/chromium/src/testing@32e614b7ec7b2b741351c1b8470aaf30c2f532fa',
Edward Lemur8ae09b02018-06-01 14:18:28 -040063 'condition': 'not build_with_chromium',
64 },
alokp@chromium.org5cd9c602012-05-16 23:37:50 +000065
Jamie Madill9e76f562015-10-02 08:57:14 -040066 # Cherry is a dEQP management GUI written in Go. We use it for viewing test results.
Yuly Novikov85d8ee82018-09-12 17:36:57 +000067 '{angle_root}/third_party/cherry': {
Edward Lemur8ae09b02018-06-01 14:18:28 -040068 'url': '{android_git}/platform/external/cherry@4f8fb08d33ca5ff05a1c638f04c85bbb8d8b52cc',
69 'condition': 'not build_with_chromium',
70 },
Jamie Madill9e76f562015-10-02 08:57:14 -040071
Yuly Novikov85d8ee82018-09-12 17:36:57 +000072 '{angle_root}/third_party/deqp/src': {
Jamie Madill915d4062019-01-28 18:15:43 -050073 'url': '{chromium_git}/external/deqp@{deqp_revision}',
Edward Lemur8ae09b02018-06-01 14:18:28 -040074 },
Jamie Madill37ee8a62016-12-13 15:18:58 -050075
Jamie Madill9f958342019-04-08 09:40:40 -040076 '{angle_root}/third_party/fuchsia-sdk': {
77 'url': '{chromium_git}/chromium/src/third_party/fuchsia-sdk.git@8e8db13b538ecb251e5ce9d5c781fc142f9752fd',
78 'condition': 'checkout_fuchsia and not build_with_chromium',
79 },
80
Jamie Madill55959b02019-03-05 10:07:41 -050081 # glmark2 is a GPL3-licensed OpenGL ES 2.0 benchmark. We use it for testing.
82 '{angle_root}/third_party/glmark2/src': {
83 'url': '{chromium_git}/external/github.com/glmark2/glmark2@c4b3ff5a481348e8bdc2b71ee275864db91e40b1',
84 },
85
Yuly Novikov85d8ee82018-09-12 17:36:57 +000086 '{angle_root}/third_party/glslang/src': {
Tobin Ehlis317a9eb2018-11-29 12:51:46 -070087 'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@{glslang_revision}',
Jamie Madill0cb3b0f2019-01-28 09:55:20 -050088 'condition': 'not build_with_chromium',
Jamie Madill55959b02019-03-05 10:07:41 -050089 },
Jamie Madill37ee8a62016-12-13 15:18:58 -050090
Jamie Madillcf9b2852019-02-13 09:15:26 -050091 '{angle_root}/third_party/googletest': {
Jamie Madill8f39cd82019-04-10 13:58:08 -040092 'url': '{chromium_git}/chromium/src/third_party/googletest@d5024103c8a8977156ee800eb1c84d92dffe9fdf',
Jamie Madillcf9b2852019-02-13 09:15:26 -050093 'condition': 'not build_with_chromium',
94 },
95
Yuly Novikov85d8ee82018-09-12 17:36:57 +000096 '{angle_root}/third_party/googletest/src': {
Staphany Park86819f02019-05-06 15:34:38 -070097 'url': '{chromium_git}/external/github.com/google/googletest.git@3f5b5b8f8493a03fa25f1e4a7eae7678514a431d',
Edward Lemur8ae09b02018-06-01 14:18:28 -040098 'condition': 'not build_with_chromium',
99 },
Frank Henigman6b076a02017-10-11 13:28:22 -0400100
Jamie Madill55959b02019-03-05 10:07:41 -0500101 # libjpeg_turbo is used by glmark2.
102 '{angle_root}/third_party/libjpeg_turbo': {
103 'url': '{chromium_git}/chromium/deps/libjpeg_turbo@6dcdade8828297e306cabfdae80f3510f3f3eea2',
104 'condition': 'not build_with_chromium',
105 },
106
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000107 '{angle_root}/third_party/libpng/src': {
Edward Lemur8ae09b02018-06-01 14:18:28 -0400108 'url': '{android_git}/platform/external/libpng@094e181e79a3d6c23fd005679025058b7df1ad6c',
109 'condition': 'not build_with_chromium',
110 },
Jamie Madill37ee8a62016-12-13 15:18:58 -0500111
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000112 '{angle_root}/third_party/jsoncpp': {
Jamie Madill7ada46c2018-09-06 10:58:26 -0400113 'url': '{chromium_git}/chromium/src/third_party/jsoncpp@fd0ac8ce63a47e99b71a58f1489136fbb19c9137',
Jamie Madill0cb3b0f2019-01-28 09:55:20 -0500114 'condition': 'not build_with_chromium',
115 },
Jamie Madill7ada46c2018-09-06 10:58:26 -0400116
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000117 '{angle_root}/third_party/jsoncpp/source': {
Jamie Madill0cb3b0f2019-01-28 09:55:20 -0500118 'url' : '{chromium_git}/external/github.com/open-source-parsers/jsoncpp@f572e8e42e22cfcf5ab0aea26574f408943edfa4',
119 'condition': 'not build_with_chromium',
120 },
Tobin Ehlis5fdc38c2018-08-28 09:20:57 -0600121
Jamie Madill9f958342019-04-08 09:40:40 -0400122 '{angle_root}/third_party/Python-Markdown': {
123 'url': '{chromium_git}/chromium/src/third_party/Python-Markdown@b08af21eb795e522e1b972cb85bff59edb1ae209',
124 'condition': 'not build_with_chromium',
125 },
126
Michael Spang229fc832019-01-21 18:09:15 -0500127 '{angle_root}/third_party/qemu-linux-x64': {
128 'packages': [
129 {
130 'package': 'fuchsia/qemu/linux-amd64',
131 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
132 },
133 ],
134 'condition': 'not build_with_chromium and (host_os == "linux" and checkout_fuchsia)',
135 'dep_type': 'cipd',
136 },
137
138 '{angle_root}/third_party/qemu-mac-x64': {
139 'packages': [
140 {
141 'package': 'fuchsia/qemu/mac-amd64',
142 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
143 },
144 ],
145 'condition': 'not build_with_chromium and (host_os == "mac" and checkout_fuchsia)',
146 'dep_type': 'cipd',
147 },
148
Jamie Madill46d32e02019-02-25 17:13:16 -0500149 '{angle_root}/third_party/rapidjson/src': {
150 'url': '{chromium_git}/external/github.com/Tencent/rapidjson@7484e06c589873e1ed80382d262087e4fa80fb63',
151 },
152
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000153 '{angle_root}/third_party/spirv-headers/src': {
Jamie Madill0cb3b0f2019-01-28 09:55:20 -0500154 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@{spirv_headers_revision}',
Corentin Walleza883dd02018-08-03 18:11:46 +0200155 'condition': 'not build_with_chromium',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400156 },
Jamie Madill37ee8a62016-12-13 15:18:58 -0500157
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000158 '{angle_root}/third_party/spirv-tools/src': {
Jamie Madill0cb3b0f2019-01-28 09:55:20 -0500159 'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@{spirv_tools_revision}',
Corentin Walleza883dd02018-08-03 18:11:46 +0200160 'condition': 'not build_with_chromium',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400161 },
Jamie Madill37ee8a62016-12-13 15:18:58 -0500162
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000163 '{angle_root}/third_party/vulkan-headers/src': {
Tobin Ehlisb971f492018-05-24 10:56:17 -0600164 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@{vulkan_headers_revision}',
165 },
166
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000167 '{angle_root}/third_party/vulkan-loader/src': {
Tobin Ehlisb971f492018-05-24 10:56:17 -0600168 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@{vulkan_loader_revision}',
169 },
170
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000171 '{angle_root}/third_party/vulkan-tools/src': {
Tobin Ehlisb971f492018-05-24 10:56:17 -0600172 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@{vulkan_tools_revision}',
173 },
174
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000175 '{angle_root}/third_party/vulkan-validation-layers/src': {
Tobin Ehlisb971f492018-05-24 10:56:17 -0600176 'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@{vulkan_validation_revision}',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400177 },
Jamie Madill3cd438d2015-03-17 11:25:27 -0400178
Jamie Madill55959b02019-03-05 10:07:41 -0500179 '{angle_root}/third_party/yasm': {
180 'url': '{chromium_git}/chromium/src/third_party/yasm@86b6058141a42aed51bbd8bb9f9d54d199d9dbd0',
181 'condition': 'not build_with_chromium',
182 },
183
184 '{angle_root}/third_party/yasm/source/patched-yasm': {
185 'url': '{chromium_git}/chromium/deps/yasm/patched-yasm.git@720b70524a4424b15fc57e82263568c8ba0496ad',
186 'condition': 'not build_with_chromium',
187 },
188
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000189 '{angle_root}/third_party/zlib': {
Jamie Madill720ca442018-12-17 14:04:10 -0500190 'url': '{chromium_git}/chromium/src/third_party/zlib@f95aeb0fa7f136ef4a457a6d9ba6f3c2701a444b',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400191 'condition': 'not build_with_chromium',
192 },
Frank Henigmand0ef13a2017-08-28 22:53:24 -0400193
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000194 '{angle_root}/tools/clang': {
Jamie Madill8f39cd82019-04-10 13:58:08 -0400195 'url': '{chromium_git}/chromium/src/tools/clang.git@210f1dc3ebf8504ae246d925e9110ec427eef43f',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400196 'condition': 'not build_with_chromium',
197 },
Michael Spang229fc832019-01-21 18:09:15 -0500198
Jamie Madill9f958342019-04-08 09:40:40 -0400199 '{angle_root}/tools/md_browser': {
200 'url': '{chromium_git}/chromium/src/tools/md_browser@e9462696241f3ca832890473173e03e7bcfe6adc',
201 'condition': 'not build_with_chromium',
Michael Spang229fc832019-01-21 18:09:15 -0500202 },
alokp@chromium.org29d56fb2010-04-06 15:42:22 +0000203}
204
alokp@chromium.org29d56fb2010-04-06 15:42:22 +0000205hooks = [
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400206 # Pull clang-format binaries using checked-in hashes.
207 {
208 'name': 'clang_format_win',
209 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400210 'condition': 'host_os == "win" and not build_with_chromium',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400211 'action': [ 'download_from_google_storage',
212 '--no_resume',
213 '--platform=win32',
214 '--no_auth',
215 '--bucket', 'chromium-clang-format',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000216 '-s', '{angle_root}/buildtools/win/clang-format.exe.sha1',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400217 ],
218 },
219 {
220 'name': 'clang_format_mac',
221 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400222 'condition': 'host_os == "mac" and not build_with_chromium',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400223 'action': [ 'download_from_google_storage',
224 '--no_resume',
225 '--platform=darwin',
226 '--no_auth',
227 '--bucket', 'chromium-clang-format',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000228 '-s', '{angle_root}/buildtools/mac/clang-format.sha1',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400229 ],
230 },
231 {
232 'name': 'clang_format_linux',
233 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400234 'condition': 'host_os == "linux" and not build_with_chromium',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400235 'action': [ 'download_from_google_storage',
236 '--no_resume',
237 '--platform=linux*',
238 '--no_auth',
239 '--bucket', 'chromium-clang-format',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000240 '-s', '{angle_root}/buildtools/linux64/clang-format.sha1',
Jamie Madill2fdd3da2015-07-20 10:14:54 -0400241 ],
242 },
Tobin Ehlis9d4277b2018-05-21 16:22:22 -0600243 {
244 'name': 'sysroot_x86',
245 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400246 'condition': 'checkout_linux and ((checkout_x86 or checkout_x64) and not build_with_chromium)',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000247 'action': ['python', '{angle_root}/build/linux/sysroot_scripts/install-sysroot.py',
Tobin Ehlis9d4277b2018-05-21 16:22:22 -0600248 '--arch=x86'],
249 },
250 {
251 'name': 'sysroot_x64',
252 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400253 'condition': 'checkout_linux and (checkout_x64 and not build_with_chromium)',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000254 'action': ['python', '{angle_root}/build/linux/sysroot_scripts/install-sysroot.py',
Tobin Ehlis9d4277b2018-05-21 16:22:22 -0600255 '--arch=x64'],
256 },
Jamie Madill027717f2018-04-13 15:51:24 -0400257 {
258 # Update the Windows toolchain if necessary. Must run before 'clang' below.
259 'name': 'win_toolchain',
260 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400261 'condition': 'checkout_win and not build_with_chromium',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000262 'action': ['python', '{angle_root}/build/vs_toolchain.py', 'update', '--force'],
Jamie Madill027717f2018-04-13 15:51:24 -0400263 },
Geoff Lang66ae5312019-04-01 16:35:53 -0400264 {
265 # Update the Mac toolchain if necessary.
266 'name': 'mac_toolchain',
267 'pattern': '.',
268 'condition': 'checkout_mac and not build_with_chromium',
269 'action': ['python', '{angle_root}/build/mac_toolchain.py'],
270 },
Jamie Madill027717f2018-04-13 15:51:24 -0400271
alokp@chromium.org29d56fb2010-04-06 15:42:22 +0000272 {
Frank Henigmand0ef13a2017-08-28 22:53:24 -0400273 # Note: On Win, this should run after win_toolchain, as it may use it.
274 'name': 'clang',
275 'pattern': '.',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000276 'action': ['python', '{angle_root}/tools/clang/scripts/update.py'],
Edward Lemur8ae09b02018-06-01 14:18:28 -0400277 'condition': 'not build_with_chromium',
Frank Henigmand0ef13a2017-08-28 22:53:24 -0400278 },
Jamie Madill940c48b2017-10-23 23:25:17 -0400279
Shahbaz Youssefi957e9b82018-10-05 11:00:50 -0400280 {
281 # Update LASTCHANGE.
282 'name': 'lastchange',
283 'pattern': '.',
284 'condition': 'not build_with_chromium',
285 'action': ['python', '{angle_root}/build/util/lastchange.py',
286 '-o', '{angle_root}/build/util/LASTCHANGE'],
287 },
288
Jamie Madill940c48b2017-10-23 23:25:17 -0400289 # Pull rc binaries using checked-in hashes.
290 {
291 'name': 'rc_win',
292 'pattern': '.',
Edward Lemur8ae09b02018-06-01 14:18:28 -0400293 'condition': 'checkout_win and (host_os == "win" and not build_with_chromium)',
Jamie Madill940c48b2017-10-23 23:25:17 -0400294 'action': [ 'download_from_google_storage',
295 '--no_resume',
296 '--no_auth',
297 '--bucket', 'chromium-browser-clang/rc',
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000298 '-s', '{angle_root}/build/toolchain/win/rc/win/rc.exe.sha1',
Jamie Madill940c48b2017-10-23 23:25:17 -0400299 ],
300 },
Michael Spang229fc832019-01-21 18:09:15 -0500301
302 {
303 'name': 'fuchsia_sdk',
304 'pattern': '.',
305 'condition': 'checkout_fuchsia and not build_with_chromium',
306 'action': [
307 'python',
308 '{angle_root}/build/fuchsia/update_sdk.py',
309 ],
310 },
Jamie Madilld5ff4fa2019-04-08 09:25:23 -0400311
Shahbaz Youssefi82418c82019-04-05 15:56:03 -0400312 # Download glslang validator binary for Linux.
313 {
314 'name': 'linux_glslang_validator',
315 'pattern': '.',
316 'condition': 'checkout_linux and not build_with_chromium',
317 'action': [ 'download_from_google_storage',
318 '--no_resume',
319 '--platform=linux*',
320 '--no_auth',
321 '--bucket', 'angle-glslang-validator',
322 '-s', '{angle_root}/tools/glslang/glslang_validator.sha1',
323 ],
324 },
325
Jamie Madilld5ff4fa2019-04-08 09:25:23 -0400326 # Download glslang validator binary for Windows.
327 {
328 'name': 'win_glslang_validator',
329 'pattern': '.',
330 'condition': 'checkout_win and not build_with_chromium',
331 'action': [ 'download_from_google_storage',
332 '--no_resume',
333 '--platform=win32*',
334 '--no_auth',
335 '--bucket', 'angle-glslang-validator',
336 '-s', '{angle_root}/tools/glslang/glslang_validator.exe.sha1',
337 ],
338 },
alokp@chromium.org29d56fb2010-04-06 15:42:22 +0000339]
Jamie Madill20789312016-10-28 14:05:26 -0400340
341recursedeps = [
Jamie Madill4237e532019-06-28 11:14:31 -0400342 # angle-internal has its own DEPS file to pull additional internal repos
343 '{angle_root}/angle-internal',
344
Jamie Madill20789312016-10-28 14:05:26 -0400345 # buildtools provides clang_format.
Yuly Novikov85d8ee82018-09-12 17:36:57 +0000346 '{angle_root}/buildtools',
Jamie Madill20789312016-10-28 14:05:26 -0400347]