blob: d5c1b23d2eb05b01aa3c5c4a70b0030282b62c90 [file] [log] [blame]
Andreas Huberdb49a412016-10-10 13:23:59 -07001cc_library_shared {
2 name: "android.hardware.sensors@1.0-impl",
Steven Moreland48c52242017-03-08 16:11:32 -08003 defaults: ["hidl_defaults"],
Steven Morelanda0da1a12017-02-13 09:59:06 -08004 proprietary: true,
Andreas Huberdb49a412016-10-10 13:23:59 -07005 relative_install_path: "hw",
6 srcs: ["Sensors.cpp"],
7 shared_libs: [
8 "liblog",
9 "libcutils",
10 "libhardware",
Andreas Huberdb49a412016-10-10 13:23:59 -070011 "libbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070012 "libutils",
Yifan Hong6b920e42016-11-16 14:17:58 -080013 "libhidlbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070014 "android.hardware.sensors@1.0",
15 ],
16 static_libs: [
17 "android.hardware.sensors@1.0-convert",
Nick Vaccarod133e4c2016-11-17 00:14:07 -080018 "multihal",
Andreas Huberdb49a412016-10-10 13:23:59 -070019 ],
Steven Morelandcefd01c2016-11-07 19:20:19 -080020 local_include_dirs: ["include/sensors"],
Andreas Huberdb49a412016-10-10 13:23:59 -070021}
22
23cc_library_static {
24 name: "android.hardware.sensors@1.0-convert",
Steven Moreland8f7229e2017-04-11 17:33:54 -070025 vendor_available: true,
Steven Moreland48c52242017-03-08 16:11:32 -080026 defaults: ["hidl_defaults"],
Andreas Huberdb49a412016-10-10 13:23:59 -070027 srcs: ["convert.cpp"],
28 export_include_dirs: ["include"],
29 shared_libs: [
30 "liblog",
31 "libcutils",
32 "libhardware",
Andreas Huberdb49a412016-10-10 13:23:59 -070033 "libbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070034 "libutils",
Yifan Hong6b920e42016-11-16 14:17:58 -080035 "libhidlbase",
Andreas Huberdb49a412016-10-10 13:23:59 -070036 "android.hardware.sensors@1.0",
37 ],
Steven Morelandcefd01c2016-11-07 19:20:19 -080038 local_include_dirs: ["include/sensors"],
Yifan Hongf809d602017-06-30 17:04:04 -070039 export_shared_lib_headers: [
40 "libhardware",
41 ],
Andreas Huberdb49a412016-10-10 13:23:59 -070042}
43
Steven Moreland90e3a502017-11-02 14:16:29 -070044cc_binary {
45 name: "android.hardware.sensors@1.0-service",
46 relative_install_path: "hw",
47 vendor: true,
48 init_rc: ["android.hardware.sensors@1.0-service.rc"],
49 srcs: ["service.cpp"],
Andreas Huberdb49a412016-10-10 13:23:59 -070050
Steven Moreland90e3a502017-11-02 14:16:29 -070051 shared_libs: [
52 "liblog",
53 "libcutils",
54 "libdl",
55 "libbase",
56 "libutils",
57 "libhidlbase",
Steven Moreland90e3a502017-11-02 14:16:29 -070058 "android.hardware.sensors@1.0",
59 ],
60}