blob: 70fadfecc6780f571d4c7b91f62e7f9e35b5eb50 [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: [
Ilya Matyukhin48ff8962021-02-22 13:13:13 -080018 "CancellationSignal.cpp",
Joe Bolingerde94aa02021-12-09 17:00:32 -080019 "FakeFingerprintEngine.cpp",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080020 "Fingerprint.cpp",
21 "Session.cpp",
Ilya Matyukhin48ff8962021-02-22 13:13:13 -080022 "WorkerThread.cpp",
23 "main.cpp",
Ilya Matyukhin124e70a2021-02-12 13:00:15 -080024 ],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070025 shared_libs: [
26 "libbase",
27 "libbinder_ndk",
Joe Bolingerce022132021-09-28 19:04:47 +000028 "android.hardware.biometrics.fingerprint-V2-ndk",
Joe Bolinger13cb0fb2021-12-03 12:45:48 -080029 "android.hardware.biometrics.common-V2-ndk",
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070030 ],
Joe Bolingerde94aa02021-12-09 17:00:32 -080031 static_libs: ["android.hardware.biometrics.fingerprint.VirtualProps"],
Ilya Matyukhina9a3c852020-08-18 03:09:41 -070032}
Ilya Matyukhin1f3c8522021-02-12 12:56:02 -080033
34cc_test_host {
35 name: "android.hardware.biometrics.fingerprint.WorkerThreadTest",
36 local_include_dirs: ["include"],
37 srcs: [
38 "tests/WorkerThreadTest.cpp",
39 "WorkerThread.cpp",
40 ],
41 shared_libs: [
42 "libcutils",
43 ],
44 test_suites: ["general-tests"],
45}
Joe Bolingerde94aa02021-12-09 17:00:32 -080046
47cc_test {
48 name: "android.hardware.biometrics.fingerprint.FakeFingerprintEngineTest",
49 local_include_dirs: ["include"],
50 srcs: [
51 "CancellationSignal.cpp",
52 "tests/FakeFingerprintEngineTest.cpp",
53 "FakeFingerprintEngine.cpp",
54 ],
55 shared_libs: [
56 "libbase",
57 "libbinder_ndk",
58 ],
59 static_libs: [
60 "android.hardware.biometrics.fingerprint.VirtualProps",
61 "android.hardware.biometrics.fingerprint-V2-ndk",
62 "android.hardware.biometrics.common-V2-ndk",
63 "android.hardware.keymaster-V3-ndk",
64 ],
65 vendor: true,
66 test_suites: ["general-tests"],
67 require_root: true,
68}
69
70sysprop_library {
71 name: "android.hardware.biometrics.fingerprint.VirtualProps",
72 srcs: ["fingerprint.sysprop"],
73 property_owner: "Vendor",
74 vendor: true,
75}