Add default that supports dcla + q launched
Test: TH Change-Id: I144fe28e196ca51dcb038815479fa66095a7c8c4
This commit is contained in:
@@ -207,13 +207,6 @@ apex_defaults {
|
|||||||
defaults_visibility: ["//visibility:public"],
|
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"
|
DCLA_MIN_SDK_VERSION = "31"
|
||||||
|
|
||||||
soong_config_module_type_import {
|
soong_config_module_type_import {
|
||||||
@@ -221,9 +214,39 @@ soong_config_module_type_import {
|
|||||||
module_types: ["library_linking_strategy_apex_defaults"],
|
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 {
|
library_linking_strategy_apex_defaults {
|
||||||
name: "r-launched-dcla-enabled-apex-module",
|
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"],
|
defaults: ["r-launched-apex-module"],
|
||||||
soong_config_variables: {
|
soong_config_variables: {
|
||||||
library_linking_strategy: {
|
library_linking_strategy: {
|
||||||
|
|||||||
Reference in New Issue
Block a user