blob: bb31050d346f913c1fd48b0b5ab26d3849d78185 [file] [log] [blame]
Bob Badourb224b362021-02-12 20:13:01 -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 ],
Devin Moore160d7a42022-12-01 23:17:17 +000047 whole_static_libs: [
48 "sensors_common_convert",
49 ],
50 export_static_lib_headers: [
51 "sensors_common_convert",
52 ],
Steven Morelandcefd01c2016-11-07 19:20:19 -080053 local_include_dirs: ["include/sensors"],
Yifan Hongf809d602017-06-30 17:04:04 -070054 export_shared_lib_headers: [
55 "libhardware",
56 ],
Andreas Huberdb49a412016-10-10 13:23:59 -070057}
58
Steven Moreland90e3a502017-11-02 14:16:29 -070059cc_binary {
60 name: "android.hardware.sensors@1.0-service",
61 relative_install_path: "hw",
62 vendor: true,
63 init_rc: ["android.hardware.sensors@1.0-service.rc"],
64 srcs: ["service.cpp"],
Andreas Huberdb49a412016-10-10 13:23:59 -070065
Steven Moreland90e3a502017-11-02 14:16:29 -070066 shared_libs: [
67 "liblog",
68 "libcutils",
69 "libdl",
70 "libbase",
71 "libutils",
72 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070073 "android.hardware.sensors@1.0",
74 ],
75}