blob: b0d3e3bde079cd44e49321579e38a855d2daae54 [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: [
5 "IPowerManager.cpp",
6 "Temperature.cpp",
7 "CoolingDevice.cpp",
8 ":libpowermanager_aidl",
9 ],
10
11 aidl: {
Chris Ye2d9b89d2020-03-05 15:14:21 -080012 local_include_dirs: ["include"],
Chris Ye1a5a8882020-01-15 10:51:47 -080013 include_dirs: [
14 "frameworks/base/core/java/android/os",
15 ],
16 export_aidl_headers: true
17 },
Dan Willemsene05dc6d2016-07-25 17:13:45 -070018
19 shared_libs: [
20 "libutils",
21 "libbinder",
Chris Ye1a5a8882020-01-15 10:51:47 -080022 "liblog"
Dan Willemsene05dc6d2016-07-25 17:13:45 -070023 ],
24
25 cflags: [
26 "-Wall",
27 "-Werror",
28 "-Wunused",
29 "-Wunreachable-code",
30 ],
Chris Ye2d9b89d2020-03-05 15:14:21 -080031
32 local_include_dirs: ["include"],
33 export_include_dirs: [
34 "include",
35 ],
Dan Willemsene05dc6d2016-07-25 17:13:45 -070036}
Chris Ye1a5a8882020-01-15 10:51:47 -080037
38cc_test {
39 name: "thermalmanager-test",
40 srcs: ["IThermalManagerTest.cpp",
41 ],
42 cflags: [
43 "-Wall",
44 "-Werror",
45 "-Wextra",
46 ],
47 shared_libs: [
48 "libbase",
49 "libhidlbase",
50 "liblog",
51 "libpowermanager",
52 "libbinder",
53 "libutils",
54 ],
55}