xref: /aosp_15_r20/hardware/interfaces/bluetooth/socket/aidl/default/Android.bp (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_binary {
6    name: "android.hardware.bluetooth.socket-service.default",
7    relative_install_path: "hw",
8    init_rc: ["bluetooth-socket-service-default.rc"],
9    vintf_fragments: [":manifest_android.hardware.bluetooth.socket-service.default.xml"],
10    vendor: true,
11    srcs: [
12        "BluetoothSocket.cpp",
13        "service.cpp",
14    ],
15    shared_libs: [
16        "android.hardware.bluetooth.socket-V1-ndk",
17        "libbase",
18        "libbinder_ndk",
19        "libhidlbase",
20        "libutils",
21        "liblog",
22    ],
23}
24
25cc_fuzz {
26    name: "android.hardware.bluetooth.socket-service_fuzzer",
27    team: "trendy_team_bluetooth",
28    defaults: ["service_fuzzer_defaults"],
29    srcs: [
30        "fuzzer.cpp",
31        "BluetoothSocket.cpp",
32    ],
33    static_libs: [
34        "android.hardware.bluetooth.socket-V1-ndk",
35        "android.hardware.contexthub-V4-ndk",
36        "liblog",
37    ],
38    fuzz_config: {
39        cc: [
40            "[email protected]",
41        ],
42    },
43}
44
45filegroup {
46    name: "manifest_android.hardware.bluetooth.socket-service.default.xml",
47    srcs: ["bluetooth-socket-service-default.xml"],
48}
49