blob: d828aa97a06bd1e71b5192f80170141e908983b3 [file] [log] [blame]
Bob Badour3306e492021-02-25 15:35:37 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_native_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_native_license"],
8}
9
Dan Willemsene05dc6d2016-07-25 17:13:45 -070010cc_library_shared {
11 name: "libpowermanager",
12
Chris Ye1a5a8882020-01-15 10:51:47 -080013 srcs: [
Chris Ye11857fb2020-02-28 21:47:22 -080014 "BatterySaverPolicyConfig.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080015 "CoolingDevice.cpp",
Kweku Adams5c324aa2020-05-15 13:05:24 -070016 "ParcelDuration.cpp",
Lais Andrade3f7ecc52020-03-25 23:57:08 +000017 "PowerHalController.cpp",
Lais Andradec86c1d22020-03-30 20:17:42 +010018 "PowerHalLoader.cpp",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000019 "PowerHalWrapper.cpp",
Chris Ye11857fb2020-02-28 21:47:22 -080020 "PowerSaveState.cpp",
21 "Temperature.cpp",
22 "WorkSource.cpp",
Chris Ye1a5a8882020-01-15 10:51:47 -080023 ":libpowermanager_aidl",
24 ],
25
26 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080027 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080028 include_dirs: [
29 "frameworks/base/core/java/android/os",
30 ],
31 export_aidl_headers: true
32 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070033
34 shared_libs: [
Dan Willemsene05dc6d2016-07-25 17:13:45 -070035 "libbinder",
Lais Andrade4d51f6c2020-03-25 10:58:31 +000036 "libhidlbase",
37 "liblog",
38 "libutils",
39 "android.hardware.power@1.0",
40 "android.hardware.power@1.1",
Jimmy Shiu0b264bb2021-03-03 00:30:50 +080041 "android.hardware.power-V2-cpp",
Dan Willemsene05dc6d2016-07-25 17:13:45 -070042 ],
43
44 cflags: [
45 "-Wall",
46 "-Werror",
47 "-Wunused",
48 "-Wunreachable-code",
49 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080050
51 local_include_dirs: ["include"],
52 export_include_dirs: [
53 "include",
54 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070055}