blob: 54d01a723163b7347d4a0fbdd0561921fe6cbfc9 [file] [log] [blame]
Bob Badourc22b35b2021-02-23 14:26:20 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070010aidl_interface {
11 name: "android.hardware.biometrics.face",
12 vendor_available: true,
13 srcs: [
Jeff Pua3c57362024-06-10 15:03:50 +000014 "android/hardware/biometrics/face/*.aidl",
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070015 ],
16 imports: [
Vincent Wang890be572023-11-30 07:36:41 +000017 "android.hardware.biometrics.common-V4",
Hongguang87331882021-07-22 14:15:00 -070018 "android.hardware.common-V2",
Ilya Matyukhin84531782022-10-31 02:29:43 +000019 "android.hardware.keymaster-V4",
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070020 ],
Joshua McCloskey67310c32023-11-01 15:57:55 +000021 include_dirs: [
22 "frameworks/native/aidl/gui",
23 ],
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070024 stability: "vintf",
25 backend: {
26 java: {
Ilya Matyukhin8513ef22020-10-21 16:42:38 -070027 platform_apis: true,
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070028 },
29 cpp: {
30 enabled: false,
31 },
Steven Moreland62105fb2024-01-30 23:47:32 +000032 rust: {
33 enabled: false,
34 },
Joshua McCloskey67310c32023-11-01 15:57:55 +000035 ndk: {
36 additional_shared_libraries: [
37 "libnativewindow",
38 ],
Jeff Pua3c57362024-06-10 15:03:50 +000039 apex_available: [
40 "//apex_available:platform",
41 "com.android.hardware.biometrics.face.virtual",
42 ],
Joshua McCloskey67310c32023-11-01 15:57:55 +000043 },
Ilya Matyukhin457e9d82020-10-08 12:52:04 -070044 },
Jiyong Park703e9792022-03-22 14:18:48 +090045 versions_with_info: [
46 {
47 version: "1",
48 imports: [
49 "android.hardware.biometrics.common-V1",
50 "android.hardware.common-V2",
51 "android.hardware.keymaster-V3",
52 ],
53 },
54 {
55 version: "2",
56 imports: [
57 "android.hardware.biometrics.common-V2",
58 "android.hardware.common-V2",
59 "android.hardware.keymaster-V3",
60 ],
61 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000062 {
63 version: "3",
64 imports: [
65 "android.hardware.biometrics.common-V3",
66 "android.hardware.common-V2",
67 "android.hardware.keymaster-V4",
68 ],
69 },
Joshua McCloskey93ee24e2023-12-11 22:17:40 +000070 {
71 version: "4",
72 imports: [
73 "android.hardware.biometrics.common-V4",
74 "android.hardware.common-V2",
75 "android.hardware.keymaster-V4",
76 ],
77 },
Jiyong Park703e9792022-03-22 14:18:48 +090078
79 ],
Joshua McCloskey93ee24e2023-12-11 22:17:40 +000080 frozen: true,
Jeff Pua3c57362024-06-10 15:03:50 +000081}
Jiyong Park703e9792022-03-22 14:18:48 +090082
Jeff Pua3c57362024-06-10 15:03:50 +000083aidl_interface {
84 name: "android.hardware.biometrics.face.virtualhal",
85 srcs: [
86 "android/hardware/biometrics/face/virtualhal/*.aidl",
87 ],
88 imports: [
89 "android.hardware.biometrics.common-V4",
90 "android.hardware.keymaster-V4",
91 "android.hardware.biometrics.face-V4",
92 ],
93 vendor_available: true,
94 unstable: true,
95 backend: {
96 java: {
97 platform_apis: true,
98 },
99 rust: {
100 enabled: false,
101 },
102 cpp: {
103 enabled: false,
104 },
105 ndk: {
106 additional_shared_libraries: [
107 "libnativewindow",
108 ],
109 apex_available: [
110 "com.android.hardware.biometrics.face.virtual",
111 "//apex_available:platform",
112 ],
113 },
114 },
115 frozen: false,
Ilya Matyukhin457e9d82020-10-08 12:52:04 -0700116}