Add mk2bp_catalog.py that outputs more data about makefiles to be converted to soong.

- Adds makefile and which files are installed to the SOONG_CONV CSV file
- Updates soong_to_convert.py to be able to parse that
- Adds new script that is more detailed.
- Outputs that file as part of the droidcore build to
  $(OUT_DIR)/target/product/$(TARGET_DEVICE)/mk2bp_remaining.html

Test: m out/target/product/$(get_build_var TARGET_DEVICE)/mk2bp_remaining.html
Change-Id: I7c380b6070754f4329bf3965595751e4dac794a0
This commit is contained in:
Joe Onorato
2020-06-27 00:10:23 -07:00
parent 7c16b443c3
commit 02fb89a4d7
5 changed files with 915 additions and 2 deletions

View File

@@ -78,7 +78,7 @@ def process(reader):
reverse_deps = dict()
module_types = dict()
for (module, module_type, problem, dependencies) in reader:
for (module, module_type, problem, dependencies, makefiles, installed) in reader:
module_types[module] = module_type
problems[module] = problem
deps[module] = [d for d in dependencies.strip().split(' ') if d != ""]