blob: 2e4e1b015cfbe2b45313ef7ded4173281bb7174a [file] [log] [blame]
Bob Badourc22b35b2021-02-23 14:26:20 -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 "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Andreas Huberdb49a412016-10-10 13:23:59 -070010cc_library_shared {
11 name: "android.hardware.sensors@1.0-impl",
Steven Moreland48c52242017-03-08 16:11:32 -080012 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -080013 proprietary: true,
Andreas Huberdb49a412016-10-10 13:23:59 -070014 relative_install_path: "hw",
15 srcs: ["Sensors.cpp"],
16 shared_libs: [
17 "liblog",
18 "libcutils",
19 "libhardware",
Andreas Huberdb49a412016-10-10 13:23:59 -070020 "libbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070021 "libutils",
Yifan Hong6b920e42016-11-16 14:17:58 -080022 "libhidlbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070023 "android.hardware.sensors@1.0",
24 ],
25 static_libs: [
26 "android.hardware.sensors@1.0-convert",
Nick Vaccarod133e4c2016-11-17 00:14:07 -080027 "multihal",
Andreas Huberdb49a412016-10-10 13:23:59 -070028 ],
Steven Morelandcefd01c2016-11-07 19:20:19 -080029 local_include_dirs: ["include/sensors"],
Andreas Huberdb49a412016-10-10 13:23:59 -070030}
31
32cc_library_static {
33 name: "android.hardware.sensors@1.0-convert",
Steven Moreland8f7229e2017-04-11 17:33:54 -070034 vendor_available: true,
Steven Moreland48c52242017-03-08 16:11:32 -080035 defaults: ["hidl_defaults"],
Andreas Huberdb49a412016-10-10 13:23:59 -070036 srcs: ["convert.cpp"],
37 export_include_dirs: ["include"],
38 shared_libs: [
39 "liblog",
40 "libcutils",
41 "libhardware",
Andreas Huberdb49a412016-10-10 13:23:59 -070042 "libbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070043 "libutils",
Yifan Hong6b920e42016-11-16 14:17:58 -080044 "libhidlbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070045 "android.hardware.sensors@1.0",
46 ],
Steven Morelandcefd01c2016-11-07 19:20:19 -080047 local_include_dirs: ["include/sensors"],
Yifan Hongf809d602017-06-30 17:04:04 -070048 export_shared_lib_headers: [
49 "libhardware",
50 ],
Andreas Huberdb49a412016-10-10 13:23:59 -070051}
52
Steven Moreland90e3a502017-11-02 14:16:29 -070053cc_binary {
54 name: "android.hardware.sensors@1.0-service",
55 relative_install_path: "hw",
56 vendor: true,
57 init_rc: ["android.hardware.sensors@1.0-service.rc"],
58 srcs: ["service.cpp"],
Andreas Huberdb49a412016-10-10 13:23:59 -070059
Steven Moreland90e3a502017-11-02 14:16:29 -070060 shared_libs: [
61 "liblog",
62 "libcutils",
63 "libdl",
64 "libbase",
65 "libutils",
66 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070067 "android.hardware.sensors@1.0",
68 ],
69}