Add default that supports dcla + q launched

Test: TH

Change-Id: I144fe28e196ca51dcb038815479fa66095a7c8c4
This commit is contained in:
Nada Hussein
2022-09-26 18:50:53 +00:00
parent fc0ea40e8d
commit ea5a56f9e4

View File

@@ -207,13 +207,6 @@ apex_defaults {
defaults_visibility: ["//visibility:public"],
}
apex_defaults {
name: "r-launched-apex-module",
min_sdk_version: "30",
updatable: true,
defaults_visibility: ["//visibility:public"],
}
DCLA_MIN_SDK_VERSION = "31"
soong_config_module_type_import {
@@ -221,9 +214,39 @@ soong_config_module_type_import {
module_types: ["library_linking_strategy_apex_defaults"],
}
library_linking_strategy_apex_defaults {
name: "q-launched-dcla-enabled-apex-module",
defaults_visibility: [
"//external/conscrypt/apex",
"//packages/modules/DnsResolver/apex",
"//frameworks/av/apex"
],
defaults: ["q-launched-apex-module"],
soong_config_variables: {
library_linking_strategy: {
// Use the Q min_sdk_version
prefer_static: {},
// Override the Q min_sdk_version to min_sdk_version that supports dcla
conditions_default: {
min_sdk_version: DCLA_MIN_SDK_VERSION,
},
},
},
}
apex_defaults {
name: "r-launched-apex-module",
min_sdk_version: "30",
updatable: true,
defaults_visibility: ["//visibility:public"],
}
library_linking_strategy_apex_defaults {
name: "r-launched-dcla-enabled-apex-module",
defaults_visibility: ["//packages/modules/adb:__subpackages__"],
defaults_visibility: [
"//packages/modules/adb:__subpackages__",
"//packages/modules/Connectivity/Tethering/apex",
],
defaults: ["r-launched-apex-module"],
soong_config_variables: {
library_linking_strategy: {