blob: 066afcff27af61362f29337f6537154a0bb87a5c [file] [log] [blame]
Colin Crossd945d772016-11-08 10:17:11 -08001// Copyright 2006 The Android Open Source Project
2
Steven Moreland4d4047b2017-04-14 01:19:25 -07003subdirs = [
4 "audio",
5]
6
7cc_library_headers {
8 name: "libhardware_legacy_headers",
Steven Moreland477e5972017-04-17 13:38:11 -07009 vendor_available: true,
Steven Moreland4d4047b2017-04-14 01:19:25 -070010 export_include_dirs: ["include"],
11
12 header_libs: ["libcutils_headers"],
13 export_header_lib_headers: ["libcutils_headers"],
14}
15
Colin Crossd945d772016-11-08 10:17:11 -080016cc_library {
17 name: "libpower",
18
Steven Moreland4d4047b2017-04-14 01:19:25 -070019 srcs: ["power.c"],
Chih-Hung Hsieh3ba72982017-10-03 13:28:32 -070020 cflags: ["-Wall", "-Werror"],
Colin Crossd945d772016-11-08 10:17:11 -080021 export_include_dirs: ["include"],
Dan Willemsen24230cd2017-04-07 14:15:02 -070022 shared_libs: ["libcutils", "liblog"],
Dan Willemsen703e7832017-04-07 14:15:02 -070023 vendor_available: true,
Justin Yun39b86dd2017-07-24 15:19:45 +090024 vndk: {
25 enabled: true,
26 },
Colin Crossd945d772016-11-08 10:17:11 -080027}
Steven Moreland4d4047b2017-04-14 01:19:25 -070028
29cc_library_shared {
30 name: "libhardware_legacy",
Steven Moreland477e5972017-04-17 13:38:11 -070031 vendor_available: true,
Justin Yun39b86dd2017-07-24 15:19:45 +090032 vndk: {
33 enabled: true,
34 },
Steven Moreland4d4047b2017-04-14 01:19:25 -070035
36 shared_libs: [
37 "libbase",
38 "libdl",
39 "libcutils",
40 "liblog",
41 ],
42
43 header_libs: [
44 "libhardware_legacy_headers",
45 ],
46 export_header_lib_headers: ["libhardware_legacy_headers"],
47
48 export_include_dirs: ["include"],
49
50 cflags: [
51 "-DQEMU_HARDWARE",
Chih-Hung Hsieh3ba72982017-10-03 13:28:32 -070052 "-Wall",
53 "-Werror",
Steven Moreland4d4047b2017-04-14 01:19:25 -070054 "-Wno-unused-parameter",
55 "-Wno-gnu-designator",
56 ],
57
58 srcs: [
59 "power.c",
60 "uevent.c",
61 ],
62}