blob: cff4a029e654e470abbe49eb44ce59f3ffac2260 [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",
Lais Andrade4d51f6c2020-03-25 10:58:31 +00007 "PowerHalWrapper.cpp",
Chris Ye11857fb2020-02-28 21:47:22 -08008 "PowerSaveState.cpp",
9 "Temperature.cpp",
10 "WorkSource.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080011 ":libpowermanager_aidl",
12 ],
13
14 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080015 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080016 include_dirs: [
17 "frameworks/base/core/java/android/os",
18 ],
19 export_aidl_headers: true
20 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070021
22 shared_libs: [
Dan Willemsene05dc6d2016-07-25 17:13:45 -070023 "libbinder",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000024 "libhidlbase",
25 "liblog",
26 "libutils",
27 "android.hardware.power@1.0",
28 "android.hardware.power@1.1",
29 "android.hardware.power-cpp",
Dan Willemsene05dc6d2016-07-25 17:13:45 -070030 ],
31
32 cflags: [
33 "-Wall",
34 "-Werror",
35 "-Wunused",
36 "-Wunreachable-code",
37 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080038
39 local_include_dirs: ["include"],
40 export_include_dirs: [
41 "include",
42 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070043}