blob: 0daecf7b7b1bfd88bc7b2541c39689e80dfd9d28 [file] [log] [blame]
Myles Watson10d29e42022-08-03 16:59:48 -07001// This is the expected build file, but it may not be right in all cases
2
Bob Badour7cde2ee2022-11-03 07:03:39 -07003package {
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
Myles Watson10d29e42022-08-03 16:59:48 -070012aidl_interface {
13 name: "android.hardware.bluetooth",
14 vendor_available: true,
Myles Watsone4501e52022-09-30 06:20:50 -070015 host_supported: true,
Myles Watson10d29e42022-08-03 16:59:48 -070016 srcs: ["android/hardware/bluetooth/*.aidl"],
17 stability: "vintf",
18 backend: {
Antoine SOULIERf0d56e82025-02-26 17:35:45 +000019 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 },
Henri Chataing00035202024-11-20 00:51:39 +000026 rust: {
27 enabled: true,
28 },
Myles Watson10d29e42022-08-03 16:59:48 -070029 java: {
30 sdk_version: "module_current",
31 },
32 ndk: {
33 apex_available: [
34 "//apex_available:platform",
William Escande651113e2025-01-09 14:37:59 -080035 "com.android.bt",
Myles Watson10d29e42022-08-03 16:59:48 -070036 ],
37 min_sdk_version: "33",
38 },
39 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000040 versions_with_info: [
41 {
42 version: "1",
43 imports: [],
44 },
45 ],
46 frozen: true,
Antoine SOULIERf0d56e82025-02-26 17:35:45 +000047
Myles Watson10d29e42022-08-03 16:59:48 -070048}