Merge "Conditionally add the car bcpf to platform bootclasspath"
This commit is contained in:
@@ -23,6 +23,18 @@ package {
|
|||||||
default_applicable_licenses: ["frameworks_base_license"],
|
default_applicable_licenses: ["frameworks_base_license"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
soong_config_module_type {
|
||||||
|
name: "custom_platform_bootclasspath",
|
||||||
|
module_type: "platform_bootclasspath",
|
||||||
|
config_namespace: "AUTO",
|
||||||
|
bool_variables: [
|
||||||
|
"car_bootclasspath_fragment",
|
||||||
|
],
|
||||||
|
properties: [
|
||||||
|
"fragments",
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
// This module provides access to information Soong has related to the
|
// This module provides access to information Soong has related to the
|
||||||
// whole platform bootclasspath. Currently, that information is provided solely
|
// whole platform bootclasspath. Currently, that information is provided solely
|
||||||
// through configuration but additional information will be added here.
|
// through configuration but additional information will be added here.
|
||||||
@@ -41,7 +53,7 @@ package {
|
|||||||
//
|
//
|
||||||
// This module needs to be present in the build for the above processing to be
|
// This module needs to be present in the build for the above processing to be
|
||||||
// done correctly.
|
// done correctly.
|
||||||
platform_bootclasspath {
|
custom_platform_bootclasspath {
|
||||||
name: "platform-bootclasspath",
|
name: "platform-bootclasspath",
|
||||||
|
|
||||||
// The bootclasspath_fragments that contribute to the platform
|
// The bootclasspath_fragments that contribute to the platform
|
||||||
@@ -115,17 +127,24 @@ platform_bootclasspath {
|
|||||||
apex: "com.android.wifi",
|
apex: "com.android.wifi",
|
||||||
module: "com.android.wifi-bootclasspath-fragment",
|
module: "com.android.wifi-bootclasspath-fragment",
|
||||||
},
|
},
|
||||||
// only used for auto
|
|
||||||
{
|
|
||||||
apex: "com.android.car.framework",
|
|
||||||
module: "com.android.car.framework-bootclasspath-fragment",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
apex: "com.android.virt",
|
apex: "com.android.virt",
|
||||||
module: "com.android.virt-bootclasspath-fragment",
|
module: "com.android.virt-bootclasspath-fragment",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
|
soong_config_variables: {
|
||||||
|
car_bootclasspath_fragment: {
|
||||||
|
fragments: [
|
||||||
|
// only used for auto
|
||||||
|
{
|
||||||
|
apex: "com.android.car.framework",
|
||||||
|
module: "com.android.car.framework-bootclasspath-fragment",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
// Additional information needed by hidden api processing.
|
// Additional information needed by hidden api processing.
|
||||||
hidden_api: {
|
hidden_api: {
|
||||||
unsupported: [
|
unsupported: [
|
||||||
|
|||||||
Reference in New Issue
Block a user