xref: /aosp_15_r20/hardware/libhardware/modules/sensors/Android.bp (revision e01b6f769022e40d0923dee176e8dc7cd1d52984)
1*e01b6f76SAndroid Build Coastguard Workerpackage {
2*e01b6f76SAndroid Build Coastguard Worker    // See: http://go/android-license-faq
3*e01b6f76SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*e01b6f76SAndroid Build Coastguard Worker    // all of the 'license_kinds' from "hardware_libhardware_license"
5*e01b6f76SAndroid Build Coastguard Worker    // to get the below license kinds:
6*e01b6f76SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
7*e01b6f76SAndroid Build Coastguard Worker    default_applicable_licenses: ["hardware_libhardware_license"],
8*e01b6f76SAndroid Build Coastguard Worker}
9*e01b6f76SAndroid Build Coastguard Worker
10*e01b6f76SAndroid Build Coastguard Workercc_library_static {
11*e01b6f76SAndroid Build Coastguard Worker    name: "multihal",
12*e01b6f76SAndroid Build Coastguard Worker    vendor: true,
13*e01b6f76SAndroid Build Coastguard Worker    srcs: [
14*e01b6f76SAndroid Build Coastguard Worker        "multihal.cpp",
15*e01b6f76SAndroid Build Coastguard Worker        "SensorEventQueue.cpp",
16*e01b6f76SAndroid Build Coastguard Worker    ],
17*e01b6f76SAndroid Build Coastguard Worker    header_libs: [
18*e01b6f76SAndroid Build Coastguard Worker        "libhardware_headers",
19*e01b6f76SAndroid Build Coastguard Worker    ],
20*e01b6f76SAndroid Build Coastguard Worker    shared_libs: [
21*e01b6f76SAndroid Build Coastguard Worker        "liblog",
22*e01b6f76SAndroid Build Coastguard Worker        "libcutils",
23*e01b6f76SAndroid Build Coastguard Worker        "libutils",
24*e01b6f76SAndroid Build Coastguard Worker        "libdl",
25*e01b6f76SAndroid Build Coastguard Worker    ],
26*e01b6f76SAndroid Build Coastguard Worker    export_include_dirs: ["."],
27*e01b6f76SAndroid Build Coastguard Worker    cflags: [
28*e01b6f76SAndroid Build Coastguard Worker        "-Wall",
29*e01b6f76SAndroid Build Coastguard Worker        "-Werror",
30*e01b6f76SAndroid Build Coastguard Worker    ],
31*e01b6f76SAndroid Build Coastguard Worker}
32*e01b6f76SAndroid Build Coastguard Worker
33*e01b6f76SAndroid Build Coastguard Workercc_test_host {
34*e01b6f76SAndroid Build Coastguard Worker    name: "sensorstests",
35*e01b6f76SAndroid Build Coastguard Worker    gtest: false,
36*e01b6f76SAndroid Build Coastguard Worker    srcs: [
37*e01b6f76SAndroid Build Coastguard Worker        "SensorEventQueue.cpp",
38*e01b6f76SAndroid Build Coastguard Worker        "tests/SensorEventQueue_test.cpp",
39*e01b6f76SAndroid Build Coastguard Worker    ],
40*e01b6f76SAndroid Build Coastguard Worker    static_libs: [
41*e01b6f76SAndroid Build Coastguard Worker        "libcutils",
42*e01b6f76SAndroid Build Coastguard Worker        "libutils",
43*e01b6f76SAndroid Build Coastguard Worker    ],
44*e01b6f76SAndroid Build Coastguard Worker    cflags: [
45*e01b6f76SAndroid Build Coastguard Worker        "-Wall",
46*e01b6f76SAndroid Build Coastguard Worker        "-Werror",
47*e01b6f76SAndroid Build Coastguard Worker    ],
48*e01b6f76SAndroid Build Coastguard Worker}
49