platform_build_soong/apex
Jiyong Park 678c881a4f <apex_name>-deps-info correctly tracks dependencies
The APEX dependency is more correctly tracked. Previously, the
dependency was tracked while we gather modules that will be installed to
an APEX. This actually was incorrect because we skipped many dependency
types that we don't need to follow to gather the modules list, such as
the headers dependency.

Now, the dependency is tracked directly when a module is mutated for an
APEX. In other words, if a module is mutated for an apex X, then the
module will appear in the X-deps-into.txt file.

This change also changes the format of the txt file. It now clearly
shows why a module is included in the APEX by showing the list of
modules that depend on the module.

Bug: 146323213
Test: m
Change-Id: I0a70cf9cce56e36565f9d55683fdaace8748a081
2020-02-07 18:53:12 +09:00
..
androidmk.go Use module name as the suffix for apex variant 2020-02-06 10:54:30 +09:00
apex.go <apex_name>-deps-info correctly tracks dependencies 2020-02-07 18:53:12 +09:00
apex_test.go <apex_name>-deps-info correctly tracks dependencies 2020-02-07 18:53:12 +09:00
builder.go <apex_name>-deps-info correctly tracks dependencies 2020-02-07 18:53:12 +09:00
key.go Introduce module type 'sdk' 2019-09-22 08:21:27 +09:00
OWNERS Expand Jiyong's apex OWNERship 2019-01-31 18:57:00 +00:00
prebuilt.go Add compat symlinks for prebuilt_apex 2020-01-08 01:57:58 +09:00
TEST_MAPPING Add TEST_MAPPING for build/soong/apex 2019-08-07 17:33:24 +09:00
vndk.go Add compat symlinks for prebuilt_apex 2020-01-08 01:57:58 +09:00
vndk_test.go Add native_coverage to product variables 2020-01-27 16:09:57 -08:00