blob: dc0199c98aea408087b8dba811697d8321b3e778 [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 Matyukhina9a3c852020-08-18 03:09:41 -070010cc_binary {
11 name: "android.hardware.biometrics.fingerprint-service.example",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080012 vendor: true,
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070013 relative_install_path: "hw",
Joe Bolinger3041e522022-04-15 17:50:08 -070014 init_rc: ["fingerprint-example.rc"],
15 vintf_fragments: ["fingerprint-example.xml"],
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080016 local_include_dirs: ["include"],
17 srcs: [
Joe Bolingerde94aa02021-12-09 17:00:32 -080018 "FakeFingerprintEngine.cpp",
Jeff Pu63f33c72022-07-28 16:06:23 -040019 "FakeFingerprintEngineRear.cpp",
20 "FakeFingerprintEngineUdfps.cpp",
21 "FakeFingerprintEngineSide.cpp",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080022 "Fingerprint.cpp",
23 "Session.cpp",
Ilya Matyukhin48ff8962021-02-22 13:13:13 -080024 "main.cpp",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080025 ],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070026 shared_libs: [
27 "libbase",
28 "libbinder_ndk",
Joe Bolingerce022132021-09-28 19:04:47 +000029 "android.hardware.biometrics.fingerprint-V2-ndk",
Joe Bolinger13cb0fb2021-12-03 12:45:48 -080030 "android.hardware.biometrics.common-V2-ndk",
Joshua McCloskeyc8c0bad2022-05-10 05:17:44 +000031 "android.hardware.biometrics.common.thread",
32 "android.hardware.biometrics.common.util",
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070033 ],
Trevor Radcliffec0886122022-06-09 19:19:30 +000034 static_libs: ["libandroid.hardware.biometrics.fingerprint.VirtualProps"],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070035}
Ilya Matyukhin1f3c8522021-02-12 12:56:02 -080036
Joe Bolingerde94aa02021-12-09 17:00:32 -080037cc_test {
38 name: "android.hardware.biometrics.fingerprint.FakeFingerprintEngineTest",
39 local_include_dirs: ["include"],
40 srcs: [
Joe Bolingerde94aa02021-12-09 17:00:32 -080041 "tests/FakeFingerprintEngineTest.cpp",
42 "FakeFingerprintEngine.cpp",
43 ],
44 shared_libs: [
45 "libbase",
46 "libbinder_ndk",
Jeff Pu63f33c72022-07-28 16:06:23 -040047 "android.hardware.biometrics.common.thread",
48 ],
49 static_libs: [
50 "libandroid.hardware.biometrics.fingerprint.VirtualProps",
51 "android.hardware.biometrics.fingerprint-V2-ndk",
52 "android.hardware.biometrics.common-V2-ndk",
53 "android.hardware.keymaster-V3-ndk",
54 "android.hardware.biometrics.common.util",
55 ],
56 vendor: true,
57 test_suites: ["general-tests"],
58 require_root: true,
59}
60
61cc_test {
62 name: "android.hardware.biometrics.fingerprint.FakeFingerprintEngineUdfpsTest",
63 local_include_dirs: ["include"],
64 srcs: [
65 "tests/FakeFingerprintEngineUdfpsTest.cpp",
66 "FakeFingerprintEngineUdfps.cpp",
67 "FakeFingerprintEngine.cpp",
68 ],
69 shared_libs: [
70 "libbase",
71 "libbinder_ndk",
72 "android.hardware.biometrics.common.thread",
Joe Bolingerde94aa02021-12-09 17:00:32 -080073 ],
74 static_libs: [
Trevor Radcliffec0886122022-06-09 19:19:30 +000075 "libandroid.hardware.biometrics.fingerprint.VirtualProps",
Joe Bolingerde94aa02021-12-09 17:00:32 -080076 "android.hardware.biometrics.fingerprint-V2-ndk",
77 "android.hardware.biometrics.common-V2-ndk",
78 "android.hardware.keymaster-V3-ndk",
Joshua McCloskeyc8c0bad2022-05-10 05:17:44 +000079 "android.hardware.biometrics.common.util",
Joe Bolingerde94aa02021-12-09 17:00:32 -080080 ],
81 vendor: true,
82 test_suites: ["general-tests"],
83 require_root: true,
84}
85
86sysprop_library {
87 name: "android.hardware.biometrics.fingerprint.VirtualProps",
88 srcs: ["fingerprint.sysprop"],
89 property_owner: "Vendor",
90 vendor: true,
91}