blob: 19b6a0f576889f5d4e6fa25d5ae0a08913f140b5 [file] [log] [blame]
Bob Badour3c538232021-02-12 21:26:48 -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: [
14 "IPowerManager.cpp",
15 "Temperature.cpp",
16 "CoolingDevice.cpp",
17 ":libpowermanager_aidl",
18 ],
19
20 aidl: {
Chris Ye80826e02020-03-05 15:14:21 -080021 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080022 include_dirs: [
23 "frameworks/base/core/java/android/os",
24 ],
25 export_aidl_headers: true
26 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070027
28 shared_libs: [
29 "libutils",
30 "libbinder",
Chris Ye1a5a8882020-01-15 10:51:47 -080031 "liblog"
Dan Willemsene05dc6d2016-07-25 17:13:45 -070032 ],
33
34 cflags: [
35 "-Wall",
36 "-Werror",
37 "-Wunused",
38 "-Wunreachable-code",
39 ],
Chris Ye80826e02020-03-05 15:14:21 -080040
41 local_include_dirs: ["include"],
42 export_include_dirs: [
43 "include",
44 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070045}
Chris Ye1a5a8882020-01-15 10:51:47 -080046
47cc_test {
48 name: "thermalmanager-test",
49 srcs: ["IThermalManagerTest.cpp",
50 ],
51 cflags: [
52 "-Wall",
53 "-Werror",
54 "-Wextra",
55 ],
56 shared_libs: [
57 "libbase",
58 "libhidlbase",
59 "liblog",
60 "libpowermanager",
61 "libbinder",
62 "libutils",
63 ],
64}