Migrate power manager native services to AIDL.
Migrage power manager native service to AIDL. Use aidl compiler to
generate native cpp header and source files from
frameworks/base/core/java/android/os/IPowerManager.aidl, retire
manually enrolled IPowerManager header and source files.
Bug: 149479744
Test: atest PowerManagerServiceTest
Change-Id: I3123a8803c334f7e82fe6da3df0202eb56786b1c
diff --git a/services/powermanager/Android.bp b/services/powermanager/Android.bp
index b0d3e3b..c62f327 100644
--- a/services/powermanager/Android.bp
+++ b/services/powermanager/Android.bp
@@ -2,9 +2,11 @@
name: "libpowermanager",
srcs: [
- "IPowerManager.cpp",
- "Temperature.cpp",
+ "BatterySaverPolicyConfig.cpp",
"CoolingDevice.cpp",
+ "PowerSaveState.cpp",
+ "Temperature.cpp",
+ "WorkSource.cpp",
":libpowermanager_aidl",
],
@@ -46,10 +48,10 @@
],
shared_libs: [
"libbase",
+ "libbinder",
"libhidlbase",
"liblog",
"libpowermanager",
- "libbinder",
"libutils",
],
}