platform_build_soong/apex
Jiyong Park 3ff1699683 Create APEX variation only when needed
Create an APEX variation of a module only when it is either directly
included in an APEX or the dependency to the module demands that the
module should be included. For example, a non-static dependency to a
java library no longer creates an APEX variant of the library.

Bug: 146907857
Test: m (apex_test amended)
Test: cat out/soong/build.ninja | grep "Module:" | wc -l
reduced from 47132 to 45881

Change-Id: Icd79fb4b60668d852b9f018343b934b5e42a8eda
2019-12-27 14:11:47 +09:00
..
androidmk.go Merge "Make apex.overrides overridable by override_apex." 2019-12-20 18:20:50 +00:00
apex.go Create APEX variation only when needed 2019-12-27 14:11:47 +09:00
apex_test.go Create APEX variation only when needed 2019-12-27 14:11:47 +09:00
builder.go Remove apex_pubkey from the bundle module 2019-12-18 17:40:21 +00: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 AndroidMkEntries() returns multiple AndroidMkEntries structs 2019-12-11 17:25:27 +09:00
TEST_MAPPING Add TEST_MAPPING for build/soong/apex 2019-08-07 17:33:24 +09:00
vndk.go Move compat symlinks from makefile to soong 2019-12-24 14:00:47 +09:00