xref: /aosp_15_r20/hardware/interfaces/bluetooth/aidl/Android.bp (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1// This is the expected build file, but it may not be right in all cases
2
3package {
4    // See: http://go/android-license-faq
5    // A large-scale-change added 'default_applicable_licenses' to import
6    // all of the 'license_kinds' from "hardware_interfaces_license"
7    // to get the below license kinds:
8    //   SPDX-license-identifier-Apache-2.0
9    default_applicable_licenses: ["hardware_interfaces_license"],
10}
11
12aidl_interface {
13    name: "android.hardware.bluetooth",
14    vendor_available: true,
15    host_supported: true,
16    srcs: ["android/hardware/bluetooth/*.aidl"],
17    stability: "vintf",
18    backend: {
19        cpp: {
20            // FIXME should this be disabled?
21            // prefer NDK backend which can be used anywhere
22            // If you disable this, you also need to delete the C++
23            // translate code.
24            enabled: true,
25        },
26        java: {
27            sdk_version: "module_current",
28        },
29        ndk: {
30            apex_available: [
31                "//apex_available:platform",
32                "com.android.btservices",
33            ],
34            min_sdk_version: "33",
35        },
36    },
37    versions_with_info: [
38        {
39            version: "1",
40            imports: [],
41        },
42    ],
43    frozen: true,
44
45}
46