Merge "Hard-code apex_available handling for the btservices apex" into tm-dev

This commit is contained in:
Oriol Prieto Gascó
2022-06-22 17:18:45 +00:00
committed by Android (Google) Code Review
2 changed files with 31 additions and 0 deletions

View File

@@ -454,6 +454,7 @@ func CheckAvailableForApex(what string, apex_available []string) bool {
}
return InList(what, apex_available) ||
(what != AvailableToPlatform && InList(AvailableToAnyApex, apex_available)) ||
(what == "com.android.btservices" && InList("com.android.bluetooth", apex_available)) ||
(strings.HasPrefix(what, "com.android.gki.") && InList(AvailableToGkiApex, apex_available))
}

View File

@@ -2775,6 +2775,36 @@ func makeApexAvailableBaseline() map[string][]string {
//
// Module separator
//
m["com.android.btservices"] = []string{
"bluetooth-protos-lite",
"internal_include_headers",
"libaudio-a2dp-hw-utils",
"libaudio-hearing-aid-hw-utils",
"libbluetooth",
"libbluetooth-types",
"libbluetooth-types-header",
"libbluetooth_gd",
"libbluetooth_headers",
"libbluetooth_jni",
"libbt-audio-hal-interface",
"libbt-bta",
"libbt-common",
"libbt-hci",
"libbt-platform-protos-lite",
"libbt-protos-lite",
"libbt-sbc-decoder",
"libbt-sbc-encoder",
"libbt-stack",
"libbt-utils",
"libbtcore",
"libbtdevice",
"libbte",
"libbtif",
"libchrome",
}
//
// Module separator
//
m["com.android.bluetooth"] = []string{
"bluetooth-protos-lite",
"internal_include_headers",