blob: 9f9e7237b441f1255ec18eff34fc4962527ff5d0 [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 Matyukhined361972020-06-24 10:59:56 -070010aidl_interface {
11 name: "android.hardware.biometrics.fingerprint",
12 vendor_available: true,
13 srcs: [
Jeff Pue0263c42024-07-17 12:33:29 -040014 "android/hardware/biometrics/fingerprint/*.aidl",
Ilya Matyukhined361972020-06-24 10:59:56 -070015 ],
16 imports: [
Vincent Wang890be572023-11-30 07:36:41 +000017 "android.hardware.biometrics.common-V4",
Ilya Matyukhin84531782022-10-31 02:29:43 +000018 "android.hardware.keymaster-V4",
Ilya Matyukhined361972020-06-24 10:59:56 -070019 ],
20 stability: "vintf",
21 backend: {
22 java: {
23 platform_apis: true,
24 },
25 cpp: {
26 enabled: false,
27 },
Jeff Pue0263c42024-07-17 12:33:29 -040028 ndk: {
29 apex_available: [
30 "//apex_available:platform",
31 "//apex_available:anyapex",
32 ],
33 },
Patryk Duda658daed2024-09-11 14:15:12 +000034 rust: {
35 enabled: true,
36 },
Ilya Matyukhined361972020-06-24 10:59:56 -070037 },
Jiyong Park703e9792022-03-22 14:18:48 +090038 versions_with_info: [
39 {
40 version: "1",
41 imports: [
42 "android.hardware.biometrics.common-V1",
43 "android.hardware.keymaster-V3",
44 ],
45 },
46 {
47 version: "2",
48 imports: [
49 "android.hardware.biometrics.common-V2",
50 "android.hardware.keymaster-V3",
51 ],
52 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000053 {
54 version: "3",
55 imports: [
56 "android.hardware.biometrics.common-V3",
57 "android.hardware.keymaster-V4",
58 ],
59 },
Devin Moorea8efdb12024-02-20 17:31:40 +000060 {
61 version: "4",
62 imports: [
63 "android.hardware.biometrics.common-V4",
64 "android.hardware.keymaster-V4",
65 ],
66 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000067
Jiyong Park703e9792022-03-22 14:18:48 +090068 ],
Jeff Pue0263c42024-07-17 12:33:29 -040069 frozen: true,
70}
71
72aidl_interface {
73 name: "android.hardware.biometrics.fingerprint.virtualhal",
74 srcs: [
75 "android/hardware/biometrics/fingerprint/virtualhal/*.aidl",
76 ],
77 imports: [
78 "android.hardware.biometrics.common-V4",
79 "android.hardware.keymaster-V4",
80 "android.hardware.biometrics.fingerprint-V4",
81 ],
82 vendor_available: true,
83 unstable: true,
84 backend: {
85 java: {
86 platform_apis: true,
87 },
88 cpp: {
89 enabled: false,
90 },
91 ndk: {
92 apex_available: [
93 "com.android.hardware.biometrics.fingerprint.virtual",
94 "//apex_available:platform",
95 ],
96 },
97 },
Jeff Pudf81c962024-03-06 10:58:17 -050098 frozen: false,
Ilya Matyukhined361972020-06-24 10:59:56 -070099}