OLD | NEW |
1 # This file is automatically processed to create .DEPS.git which is the file | 1 # This file is automatically processed to create .DEPS.git which is the file |
2 # that gclient uses under git. | 2 # that gclient uses under git. |
3 # | 3 # |
4 # See http://code.google.com/p/chromium/wiki/UsingGit | 4 # See http://code.google.com/p/chromium/wiki/UsingGit |
5 # | 5 # |
6 # To test manually, run: | 6 # To test manually, run: |
7 # python tools/deps2git/deps2git.py -o .DEPS.git -w <gclientdir> | 7 # python tools/deps2git/deps2git.py -o .DEPS.git -w <gclientdir> |
8 # where <gcliendir> is the absolute path to the directory containing the | 8 # where <gcliendir> is the absolute path to the directory containing the |
9 # .gclient file (the parent of 'src'). | 9 # .gclient file (the parent of 'src'). |
10 # | 10 # |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
212 # first hook so that other things that get/generate into the output | 212 # first hook so that other things that get/generate into the output |
213 # directory will not subsequently be clobbered. | 213 # directory will not subsequently be clobbered. |
214 'name': 'landmines', | 214 'name': 'landmines', |
215 'pattern': '.', | 215 'pattern': '.', |
216 'action': [ | 216 'action': [ |
217 'python', | 217 'python', |
218 'src/build/landmines.py', | 218 'src/build/landmines.py', |
219 ], | 219 ], |
220 }, | 220 }, |
221 { | 221 { |
222 # Downloads an ARM sysroot image to src/arm-sysroot. This image updates | |
223 # at about the same rate that the chrome build deps change. | |
224 # This script is a no-op except for linux users who have | |
225 # target_arch=arm in their GYP_DEFINES. | |
226 'name': 'sysroot', | |
227 'pattern': '.', | |
228 'action': ['python', 'src/build/linux/install-arm-sysroot.py', | |
229 '--linux-only'], | |
230 }, | |
231 { | |
232 # Pull clang if needed or requested via GYP_DEFINES. | 222 # Pull clang if needed or requested via GYP_DEFINES. |
233 'name': 'clang', | 223 'name': 'clang', |
234 'pattern': '.', | 224 'pattern': '.', |
235 'action': ['python', 'src/tools/clang/scripts/update.py', '--if-needed'], | 225 'action': ['python', 'src/tools/clang/scripts/update.py', '--if-needed'], |
236 }, | 226 }, |
237 { | 227 { |
238 # Pull dart sdk if needed | 228 # Pull dart sdk if needed |
239 'name': 'dart', | 229 'name': 'dart', |
240 'pattern': '.', | 230 'pattern': '.', |
241 'action': ['python', 'src/tools/dart/update.py'], | 231 'action': ['python', 'src/tools/dart/update.py'], |
242 }, | 232 }, |
243 { | 233 { |
244 # Update the Windows toolchain if necessary. | 234 # This downloads SDK extras and puts them in the |
245 'name': 'win_toolchain', | 235 # third_party/android_tools/sdk/extras directory on the bots. Developers |
| 236 # need to manually install these packages and accept the ToS. |
| 237 'name': 'sdkextras', |
246 'pattern': '.', | 238 'pattern': '.', |
247 'action': ['python', 'src/build/vs_toolchain.py', 'update'], | 239 # When adding a new sdk extras package to download, add the package |
| 240 # directory and zip file to .gitignore in third_party/android_tools. |
| 241 'action': ['python', 'src/build/download_sdk_extras.py'], |
248 }, | 242 }, |
249 { | 243 { |
250 # Update LASTCHANGE. This is also run by export_tarball.py in | 244 # Update LASTCHANGE. This is also run by export_tarball.py in |
251 # src/tools/export_tarball - please keep them in sync. | 245 # src/tools/export_tarball - please keep them in sync. |
252 'name': 'lastchange', | 246 'name': 'lastchange', |
253 'pattern': '.', | 247 'pattern': '.', |
254 'action': ['python', 'src/build/util/lastchange.py', | 248 'action': ['python', 'src/build/util/lastchange.py', |
255 '-o', 'src/build/util/LASTCHANGE'], | 249 '-o', 'src/build/util/LASTCHANGE'], |
256 }, | 250 }, |
257 # Pull GN binaries. This needs to be before running GYP below. | 251 # Pull GN binaries. This needs to be before running GYP below. |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
338 # corresponding .py files have already been deleted. | 332 # corresponding .py files have already been deleted. |
339 'name': 'remove_stale_pyc_files', | 333 'name': 'remove_stale_pyc_files', |
340 'pattern': 'src/tools/.*\\.py', | 334 'pattern': 'src/tools/.*\\.py', |
341 'action': [ | 335 'action': [ |
342 'python', | 336 'python', |
343 'src/tools/remove_stale_pyc_files.py', | 337 'src/tools/remove_stale_pyc_files.py', |
344 'src/tools', | 338 'src/tools', |
345 ], | 339 ], |
346 }, | 340 }, |
347 ] | 341 ] |
OLD | NEW |