OLD | NEW |
1 # This file is used to manage the dependencies of the Chromium src repo. It is | 1 # This file is used to manage the dependencies of the Chromium src repo. It is |
2 # used by gclient to determine what version of each dependency to check out, and | 2 # used by gclient to determine what version of each dependency to check out, and |
3 # where. | 3 # where. |
4 # | 4 # |
5 # For more information, please refer to the official documentation: | 5 # For more information, please refer to the official documentation: |
6 # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code | 6 # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code |
7 # | 7 # |
8 # When adding a new dependency, please update the top-level .gitignore file | 8 # When adding a new dependency, please update the top-level .gitignore file |
9 # to list the dependency's destination directory. | 9 # to list the dependency's destination directory. |
10 # | 10 # |
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
530 # first hook so that other things that get/generate into the output | 530 # first hook so that other things that get/generate into the output |
531 # directory will not subsequently be clobbered. | 531 # directory will not subsequently be clobbered. |
532 'name': 'landmines', | 532 'name': 'landmines', |
533 'pattern': '.', | 533 'pattern': '.', |
534 'action': [ | 534 'action': [ |
535 'python', | 535 'python', |
536 'src/build/landmines.py', | 536 'src/build/landmines.py', |
537 ], | 537 ], |
538 }, | 538 }, |
539 { | 539 { |
| 540 # Ensure the host environment has the necessary packages required to build |
| 541 # Chromium. |
| 542 'name': 'check_build_deps', |
| 543 'pattern': '.', |
| 544 'action': [ |
| 545 'python', |
| 546 'src/build/check-build-deps.py', |
| 547 ], |
| 548 }, |
| 549 { |
540 # Ensure that while generating dependencies lists in .gyp files we don't | 550 # Ensure that while generating dependencies lists in .gyp files we don't |
541 # accidentally reference any .pyc files whose corresponding .py files have | 551 # accidentally reference any .pyc files whose corresponding .py files have |
542 # already been deleted. | 552 # already been deleted. |
543 # We should actually try to avoid generating .pyc files, crbug.com/500078. | 553 # We should actually try to avoid generating .pyc files, crbug.com/500078. |
544 'name': 'remove_stale_pyc_files', | 554 'name': 'remove_stale_pyc_files', |
545 'pattern': '.', | 555 'pattern': '.', |
546 'action': [ | 556 'action': [ |
547 'python', | 557 'python', |
548 'src/tools/remove_stale_pyc_files.py', | 558 'src/tools/remove_stale_pyc_files.py', |
549 'src/android_webview/tools', | 559 'src/android_webview/tools', |
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1054 ] | 1064 ] |
1055 | 1065 |
1056 recursedeps = [ | 1066 recursedeps = [ |
1057 # buildtools provides clang_format, libc++, and libc++abi | 1067 # buildtools provides clang_format, libc++, and libc++abi |
1058 'src/buildtools', | 1068 'src/buildtools', |
1059 # android_tools manages the NDK. | 1069 # android_tools manages the NDK. |
1060 'src/third_party/android_tools', | 1070 'src/third_party/android_tools', |
1061 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. | 1071 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. |
1062 ("src/third_party/angle", "DEPS.chromium"), | 1072 ("src/third_party/angle", "DEPS.chromium"), |
1063 ] | 1073 ] |
OLD | NEW |