aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiz Kammer <eakammer@google.com>2022-05-26 15:31:51 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-05-26 15:31:51 +0000
commit202b3d92455ee19a623adc10c2da683244335052 (patch)
tree02c8ed3a6161166b6796d5bc283711a062321129
parentee6b4655af2e9850e9204a5da99e2cd4742b323c (diff)
parentfc0ea40e8d94a5837ff5ce50bb0f9ed90bbf65c9 (diff)
downloadcommon-202b3d92455ee19a623adc10c2da683244335052.tar.gz
Add default that supports dcla + r launched am: fc0ea40e8d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/2107284 Change-Id: I566a1022c4d30e72808eac2a03436ba4465f36eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--sdk/ModuleDefaults.bp23
1 files changed, 23 insertions, 0 deletions
diff --git a/sdk/ModuleDefaults.bp b/sdk/ModuleDefaults.bp
index 2b40173c..057d3c65 100644
--- a/sdk/ModuleDefaults.bp
+++ b/sdk/ModuleDefaults.bp
@@ -214,6 +214,29 @@ apex_defaults {
defaults_visibility: ["//visibility:public"],
}
+DCLA_MIN_SDK_VERSION = "31"
+
+soong_config_module_type_import {
+ from: "system/apex/Android.bp",
+ module_types: ["library_linking_strategy_apex_defaults"],
+}
+
+library_linking_strategy_apex_defaults {
+ name: "r-launched-dcla-enabled-apex-module",
+ defaults_visibility: ["//packages/modules/adb:__subpackages__"],
+ defaults: ["r-launched-apex-module"],
+ soong_config_variables: {
+ library_linking_strategy: {
+ // Use the R min_sdk_version
+ prefer_static: {},
+ // Override the R min_sdk_version to min_sdk_version that supports dcla
+ conditions_default: {
+ min_sdk_version: DCLA_MIN_SDK_VERSION,
+ },
+ },
+ },
+}
+
apex_defaults {
name: "s-launched-apex-module",
min_sdk_version: "31",