You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 year ago | |
|---|---|---|
| .. | ||
| ninja_metrics_proto | 1 year ago | |
| Android.bp | 1 year ago | |
| OWNERS | 1 year ago | |
| README.md | 1 year ago | |
| collect_ninja_inputs.py | 1 year ago | |
README.md
./development/tools/ninja_dependency_analysis/collect_inputs.py -n <ninja binary> -f <ninja file> -t <target> -e <exempted_files> -r <repo project file> or -m <repo manifest file>
For example
./development/tools/ninja_dependency_analysis/collect_inputs.py -n prebuilts/build-tools/linux-x86/bin/ninja -f out/combined-aosp_cf_x86_64_phone.ninja -t vendorimage -e development/tools/ninja_dependency_analysis/exempted_files -r .repo/project.list
Output:
{
"inputs": [
"foo/my.java",
"foo/my2.java",
"bar/my.cpp"
],
"project_count": {
"foo": 2,
"bar": 1
},
"total_project_count": 2,
"total_input_count": 3
}