blob: 2aa7bbd0b8d1b752eded9efb2d90c03d97d1a9ab [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",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080019 "Fingerprint.cpp",
20 "Session.cpp",
Ilya Matyukhin48ff8962021-02-22 13:13:13 -080021 "main.cpp",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080022 ],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070023 shared_libs: [
24 "libbase",
25 "libbinder_ndk",
Joe Bolingerce022132021-09-28 19:04:47 +000026 "android.hardware.biometrics.fingerprint-V2-ndk",
Joe Bolinger13cb0fb2021-12-03 12:45:48 -080027 "android.hardware.biometrics.common-V2-ndk",
Joshua McCloskeyc8c0bad2022-05-10 05:17:44 +000028 "android.hardware.biometrics.common.thread",
29 "android.hardware.biometrics.common.util",
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070030 ],
Trevor Radcliffec0886122022-06-09 19:19:30 +000031 static_libs: ["libandroid.hardware.biometrics.fingerprint.VirtualProps"],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070032}
Ilya Matyukhin1f3c8522021-02-12 12:56:02 -080033
Joe Bolingerde94aa02021-12-09 17:00:32 -080034cc_test {
35 name: "android.hardware.biometrics.fingerprint.FakeFingerprintEngineTest",
36 local_include_dirs: ["include"],
37 srcs: [
Joe Bolingerde94aa02021-12-09 17:00:32 -080038 "tests/FakeFingerprintEngineTest.cpp",
39 "FakeFingerprintEngine.cpp",
40 ],
41 shared_libs: [
42 "libbase",
43 "libbinder_ndk",
44 ],
45 static_libs: [
Trevor Radcliffec0886122022-06-09 19:19:30 +000046 "libandroid.hardware.biometrics.fingerprint.VirtualProps",
Joe Bolingerde94aa02021-12-09 17:00:32 -080047 "android.hardware.biometrics.fingerprint-V2-ndk",
48 "android.hardware.biometrics.common-V2-ndk",
49 "android.hardware.keymaster-V3-ndk",
Joshua McCloskeyc8c0bad2022-05-10 05:17:44 +000050 "android.hardware.biometrics.common.util",
Joe Bolingerde94aa02021-12-09 17:00:32 -080051 ],
52 vendor: true,
53 test_suites: ["general-tests"],
54 require_root: true,
55}
56
57sysprop_library {
58 name: "android.hardware.biometrics.fingerprint.VirtualProps",
59 srcs: ["fingerprint.sysprop"],
60 property_owner: "Vendor",
61 vendor: true,
62}