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 { | |
550 # Ensure that while generating dependencies lists in .gyp files we don't | 540 # Ensure that while generating dependencies lists in .gyp files we don't |
551 # accidentally reference any .pyc files whose corresponding .py files have | 541 # accidentally reference any .pyc files whose corresponding .py files have |
552 # already been deleted. | 542 # already been deleted. |
553 # We should actually try to avoid generating .pyc files, crbug.com/500078. | 543 # We should actually try to avoid generating .pyc files, crbug.com/500078. |
554 'name': 'remove_stale_pyc_files', | 544 'name': 'remove_stale_pyc_files', |
555 'pattern': '.', | 545 'pattern': '.', |
556 'action': [ | 546 'action': [ |
557 'python', | 547 'python', |
558 'src/tools/remove_stale_pyc_files.py', | 548 'src/tools/remove_stale_pyc_files.py', |
559 'src/android_webview/tools', | 549 'src/android_webview/tools', |
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1064 ] | 1054 ] |
1065 | 1055 |
1066 recursedeps = [ | 1056 recursedeps = [ |
1067 # buildtools provides clang_format, libc++, and libc++abi | 1057 # buildtools provides clang_format, libc++, and libc++abi |
1068 'src/buildtools', | 1058 'src/buildtools', |
1069 # android_tools manages the NDK. | 1059 # android_tools manages the NDK. |
1070 'src/third_party/android_tools', | 1060 'src/third_party/android_tools', |
1071 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. | 1061 # ANGLE manages DEPS that it also owns the build files for, such as dEQP. |
1072 ("src/third_party/angle", "DEPS.chromium"), | 1062 ("src/third_party/angle", "DEPS.chromium"), |
1073 ] | 1063 ] |
OLD | NEW |