blob: b5e6ae943d06db5dde17afb1cc55540c102cd134 [file] [log] [blame]
Dan Willemsene05dc6d2016-07-25 17:13:45 -07001cc_library_shared {
2 name: "libpowermanager",
3
Chris Ye1a5a8882020-01-15 10:51:47 -08004 srcs: [
Chris Ye11857fb2020-02-28 21:47:22 -08005 "BatterySaverPolicyConfig.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -08006 "CoolingDevice.cpp",
Kweku Adams5c324aa2020-05-15 13:05:24 -07007 "ParcelDuration.cpp",
Lais Andrade3f7ecc52020-03-25 23:57:08 +00008 "PowerHalController.cpp",
Lais Andradec86c1d22020-03-30 20:17:42 +01009 "PowerHalLoader.cpp",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000010 "PowerHalWrapper.cpp",
Chris Ye11857fb2020-02-28 21:47:22 -080011 "PowerSaveState.cpp",
12 "Temperature.cpp",
13 "WorkSource.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080014 ":libpowermanager_aidl",
15 ],
16
17 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080018 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080019 include_dirs: [
20 "frameworks/base/core/java/android/os",
21 ],
22 export_aidl_headers: true
23 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070024
25 shared_libs: [
Dan Willemsene05dc6d2016-07-25 17:13:45 -070026 "libbinder",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000027 "libhidlbase",
28 "liblog",
29 "libutils",
30 "android.hardware.power@1.0",
31 "android.hardware.power@1.1",
32 "android.hardware.power-cpp",
Dan Willemsene05dc6d2016-07-25 17:13:45 -070033 ],
34
35 cflags: [
36 "-Wall",
37 "-Werror",
38 "-Wunused",
39 "-Wunreachable-code",
40 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080041
42 local_include_dirs: ["include"],
43 export_include_dirs: [
44 "include",
45 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070046}