blob: c62f327b3c31d89ab2199df51c9575c0d5cc66e9 [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",
Chris Ye11857fb2020-02-28 21:47:22 -08007 "PowerSaveState.cpp",
8 "Temperature.cpp",
9 "WorkSource.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080010 ":libpowermanager_aidl",
11 ],
12
13 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080014 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080015 include_dirs: [
16 "frameworks/base/core/java/android/os",
17 ],
18 export_aidl_headers: true
19 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070020
21 shared_libs: [
22 "libutils",
23 "libbinder",
Chris Ye1a5a8882020-01-15 10:51:47 -080024 "liblog"
Dan Willemsene05dc6d2016-07-25 17:13:45 -070025 ],
26
27 cflags: [
28 "-Wall",
29 "-Werror",
30 "-Wunused",
31 "-Wunreachable-code",
32 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080033
34 local_include_dirs: ["include"],
35 export_include_dirs: [
36 "include",
37 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070038}
Chris Ye1a5a8882020-01-15 10:51:47 -080039
40cc_test {
41 name: "thermalmanager-test",
42 srcs: ["IThermalManagerTest.cpp",
43 ],
44 cflags: [
45 "-Wall",
46 "-Werror",
47 "-Wextra",
48 ],
49 shared_libs: [
50 "libbase",
Chris Ye11857fb2020-02-28 21:47:22 -080051 "libbinder",
Chris Ye1a5a8882020-01-15 10:51:47 -080052 "libhidlbase",
53 "liblog",
54 "libpowermanager",
Chris Ye1a5a8882020-01-15 10:51:47 -080055 "libutils",
56 ],
57}