platform_build_soong/android
Jooyung Han a70f067899 Add checks for double_loadable dependencies
Vendor-available libs can be double-loaded if LLNDK libs depend
on them. Currently soong checks only 'direct' dependency bewteen
LLNDK and VNDK lib. With this change, soong checks if every dependencies
from LLNDK is also LLNDK or VNDK-SP or marked as 'double_loadable:true'.
This change causes many libs to be marked as 'double_loadable'.

Bug: 121280180
Test: m -j
Change-Id: Ibc1879b6fd465a3141520abe0150018c3051c0a7
2019-03-06 11:18:21 +09:00
..
androidmk.go Fix androidmk module ordering 2019-01-14 12:47:35 -08:00
apex.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
api_levels.go Prepare for a type-safe OnceKey 2019-02-06 01:52:41 +00:00
arch.go Revert "Remove armv7-a without neon support" 2019-02-19 13:53:01 -08:00
arch_test.go Optimize filterArchStruct when nothing is filtered 2019-01-25 21:26:53 +00:00
config.go Enable coverage universally if COVERAGE_PATHS includes "*" 2019-03-01 16:17:53 -08:00
config_test.go Fix go vet issues 2018-07-22 21:18:45 -07:00
defaults.go Update soong for blueprint change to allow multiple deps 2018-06-20 22:56:36 +00:00
defs.go Make binaries executable 2017-08-31 13:48:52 -07:00
env.go Make *Context.Config return a Config instead of a interface{} 2017-11-30 00:44:11 +00:00
expand.go
expand_test.go
filegroup.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
hooks.go Create sysprop_library soong module 2019-02-13 23:32:51 +00:00
makevars.go Allow Singletons to export Make variables 2019-02-19 12:45:14 -08:00
module.go Support testing Rules in Modules and Rules and Builds in Singletons 2019-03-05 03:17:26 +00:00
mutator.go Add checks for double_loadable dependencies 2019-03-06 11:18:21 +09:00
namespace.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
namespace_test.go Fix module rename inside namespace 2018-04-16 16:06:53 -07:00
neverallow.go Remove references to core-simple 2019-01-14 16:01:01 +00:00
neverallow_test.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
onceper.go Fix a bug in OncePer.Get that could return a waiter 2019-02-19 11:19:09 -08:00
onceper_test.go Fix a bug in OncePer.Get that could return a waiter 2019-02-19 11:19:09 -08:00
package_ctx.go Allow '$' in some paths 2018-09-13 18:27:50 +00:00
paths.go Fix Rel() after ReplaceExtension or InSameDir 2019-02-27 20:23:25 +00:00
paths_test.go Fix Rel() after ReplaceExtension or InSameDir 2019-02-27 20:23:25 +00:00
prebuilt.go Fix few issues with filegroups 2018-04-18 18:56:33 +00:00
prebuilt_etc.go Add a host prebuilt module type for usr/share. 2019-02-26 09:18:35 -08:00
prebuilt_etc_test.go Add a host prebuilt module type for usr/share. 2019-02-26 09:18:35 -08:00
prebuilt_test.go Remove empty DepsMutator methods 2019-02-01 17:17:58 -08:00
proto.go Add proto.canonical_path_from_root 2018-02-22 16:48:35 -08:00
register.go Support testing Rules in Modules and Rules and Builds in Singletons 2019-03-05 03:17:26 +00:00
rule_builder.go Fix RuleBuilder.Restat 2019-03-05 03:17:33 +00:00
rule_builder_test.go Fix RuleBuilder.Restat 2019-03-05 03:17:33 +00:00
sh_binary.go Add sh_binary[_host] for shell script that should be installed as executable 2019-01-28 10:59:10 -08:00
singleton.go Support testing Rules in Modules and Rules and Builds in Singletons 2019-03-05 03:17:26 +00:00
testing.go Support testing Rules in Modules and Rules and Builds in Singletons 2019-03-05 03:17:26 +00:00
util.go Add CopyOf utility method 2019-02-19 11:19:09 -08:00
util_test.go Add CopyOf utility method 2019-02-19 11:19:09 -08:00
variable.go Add required: to debuggable 2019-03-01 15:14:52 -08:00
variable_test.go Support %s in product variable properties 2017-05-05 18:22:30 -07:00
vts_config.go Implement vts_config module 2019-02-19 16:58:43 -08:00
vts_config_test.go Implement vts_config module 2019-02-19 16:58:43 -08:00
writedocs.go Split up Soong build doc. 2019-02-20 15:43:06 -08:00