fc92fb2b9b
The output will be in the `m dist` results as soong_to_convert.txt, or can be built using: $ m $OUT/soong_to_convert.txt The output is a list of modules that are probably ready to convert to Soong: # Blocked on Module (potential problems) 283 libEGL (srcs_dotarm) 246 libicuuc (dotdot_incs dotdot_srcs) 221 libspeexresampler 215 libcamera_metadata ... 0 zram-perf (dotdot_incs) The number at the beginning of the line shows how many native modules depend on that module. All of their dependencies have been satisfied, and any potential problems that Make can detect are listed in parenthesis after the module: dotdot_srcs: LOCAL_SRC_FILES contains paths outside $(LOCAL_PATH) dotdot_incs: LOCAL_C_INCLUDES contains paths include '..' srcs_dotarm: LOCAL_SRC_FILES contains source files like <...>.c.arm aidl: LOCAL_SRC_FILES contains .aidl sources dbus: LOCAL_SRC_FILES contains .dbus-xml sources objc: LOCAL_SRC_FILES contains Objective-C sources proto: LOCAL_SRC_FILES contains .proto sources rs: LOCAL_SRC_FILES contains renderscript sources vts: LOCAL_SRC_FILES contains .vts sources Not all problems can be discovered, but this is a starting point. Change-Id: I45674fe93fd267d4d1fb0bc3bc9aa025e20c5ac6 |
||
---|---|---|
.. | ||
acp | ||
apicheck | ||
atree | ||
droiddoc | ||
fs_config | ||
fs_get_stats | ||
ijar | ||
libhost | ||
makeparallel | ||
releasetools | ||
signapk | ||
signtos | ||
zipalign | ||
ziptime | ||
adbs | ||
Android.mk | ||
brillo-clang-format | ||
buildinfo.sh | ||
check_builds.sh | ||
check_radio_versions.py | ||
compare_fileslist.py | ||
diff_package_overlays.py | ||
dump-package-stats | ||
event_log_tags.py | ||
fileslist.py | ||
filter-product-graph.py | ||
findleaves.py | ||
fixlinebreaks.sh | ||
generate-notice-files.py | ||
java-event-log-tags.py | ||
java-layers.py | ||
merge-event-log-tags.py | ||
mktarball.sh | ||
normalize_path.py | ||
parsedeps.py | ||
post_process_props.py | ||
print_module_licenses.sh | ||
product_debug.py | ||
soong_to_convert.py | ||
warn.py |