use V4 Health HAL

use health HAL v4 for fastbootd, healthd, and storaged

Ignore-AOSP-First: deprecated_ota_test compilation
Bug: 371322457
Test: th
Change-Id: Ia941d67a5248641246a7298487c6a13fe92d8d66
This commit is contained in:
Daniel Zheng 2024-11-12 14:26:46 -08:00
parent ca5350b88f
commit 267207a172
3 changed files with 14 additions and 11 deletions

View file

@ -170,7 +170,7 @@ cc_binary {
"android.hardware.fastboot@1.1",
"android.hardware.fastboot-V1-ndk",
"android.hardware.health@2.0",
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
"libasyncio",
"libbase",
"libbinder_ndk",

View file

@ -4,7 +4,10 @@ package {
cc_defaults {
name: "libbatterymonitor_defaults",
cflags: ["-Wall", "-Werror"],
cflags: [
"-Wall",
"-Werror",
],
vendor_available: true,
recovery_available: true,
export_include_dirs: ["include"],
@ -76,7 +79,7 @@ cc_library_static {
defaults: ["libbatterymonitor_defaults"],
srcs: ["BatteryMonitor.cpp"],
static_libs: [
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
],
whole_static_libs: [
// Need to translate HIDL to AIDL to support legacy APIs in
@ -165,12 +168,12 @@ cc_library_static {
defaults: ["libhealthd_charger_ui_defaults"],
static_libs: [
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
"android.hardware.health-translate-ndk",
],
export_static_lib_headers: [
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
],
}
@ -242,7 +245,7 @@ cc_defaults {
static_libs: [
// common
"android.hardware.health@1.0-convert",
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
"libbatterymonitor",
"libcharger_sysprop",
"libhealthd_charger_nops",
@ -287,8 +290,8 @@ cc_binary {
"libminui",
"libsuspend",
],
}
}
},
},
}
cc_test {
@ -307,7 +310,7 @@ cc_test {
defaults: ["charger_defaults"],
srcs: [
"AnimationParser_test.cpp",
"healthd_mode_charger_test.cpp"
"healthd_mode_charger_test.cpp",
],
static_libs: [
"android.hardware.health@1.0",

View file

@ -24,7 +24,7 @@ cc_defaults {
shared_libs: [
"android.hardware.health@1.0",
"android.hardware.health@2.0",
"android.hardware.health-V3-ndk",
"android.hardware.health-V4-ndk",
"libbase",
"libbinder",
"libbinder_ndk",
@ -47,7 +47,7 @@ cc_defaults {
"-Wall",
"-Werror",
"-Wextra",
"-Wno-unused-parameter"
"-Wno-unused-parameter",
],
}