blob: eaf7fa825337d1970fed77ed6810c1b33e5fa621 [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 Andradec86c1d22020-03-30 20:17:42 +01007 "PowerHalLoader.cpp",
Lais Andrade4d51f6c2020-03-25 10:58:31 +00008 "PowerHalWrapper.cpp",
Chris Ye11857fb2020-02-28 21:47:22 -08009 "PowerSaveState.cpp",
10 "Temperature.cpp",
11 "WorkSource.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080012 ":libpowermanager_aidl",
13 ],
14
15 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080016 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080017 include_dirs: [
18 "frameworks/base/core/java/android/os",
19 ],
20 export_aidl_headers: true
21 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070022
23 shared_libs: [
Dan Willemsene05dc6d2016-07-25 17:13:45 -070024 "libbinder",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000025 "libhidlbase",
26 "liblog",
27 "libutils",
28 "android.hardware.power@1.0",
29 "android.hardware.power@1.1",
30 "android.hardware.power-cpp",
Dan Willemsene05dc6d2016-07-25 17:13:45 -070031 ],
32
33 cflags: [
34 "-Wall",
35 "-Werror",
36 "-Wunused",
37 "-Wunreachable-code",
38 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080039
40 local_include_dirs: ["include"],
41 export_include_dirs: [
42 "include",
43 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070044}