• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_shared {
2    name: "android.hardware.sensors@1.0-impl",
3    defaults: ["hidl_defaults"],
4    proprietary: true,
5    relative_install_path: "hw",
6    srcs: ["Sensors.cpp"],
7    shared_libs: [
8        "liblog",
9        "libcutils",
10        "libhardware",
11        "libbase",
12        "libutils",
13        "libhidlbase",
14        "libhidltransport",
15        "android.hardware.sensors@1.0",
16    ],
17    static_libs: [
18        "android.hardware.sensors@1.0-convert",
19        "multihal",
20    ],
21    local_include_dirs: ["include/sensors"],
22}
23
24cc_library_static {
25    name: "android.hardware.sensors@1.0-convert",
26    vendor_available: true,
27    defaults: ["hidl_defaults"],
28    srcs: ["convert.cpp"],
29    export_include_dirs: ["include"],
30    shared_libs: [
31        "liblog",
32        "libcutils",
33        "libhardware",
34        "libbase",
35        "libutils",
36        "libhidlbase",
37        "libhidltransport",
38        "android.hardware.sensors@1.0",
39    ],
40    local_include_dirs: ["include/sensors"],
41    export_shared_lib_headers: [
42        "libhardware",
43    ],
44}
45
46cc_binary {
47    name: "android.hardware.sensors@1.0-service",
48    relative_install_path: "hw",
49    vendor: true,
50    init_rc: ["android.hardware.sensors@1.0-service.rc"],
51    srcs: ["service.cpp"],
52
53    shared_libs: [
54        "liblog",
55        "libcutils",
56        "libdl",
57        "libbase",
58        "libutils",
59        "libhidlbase",
60        "libhidltransport",
61        "android.hardware.sensors@1.0",
62    ],
63}
64