blob: 504357372b14a4c3fc5068db381083315d3d213d [file] [log] [blame]
Bob Badourc22b35b2021-02-23 14:26:20 -08001package {
Aditya Choudhary04ef2122024-02-02 14:00:43 +00002 default_team: "trendy_team_biometrics_framework",
Bob Badourc22b35b2021-02-23 14:26:20 -08003 // See: http://go/android-license-faq
4 // A large-scale-change added 'default_applicable_licenses' to import
5 // all of the 'license_kinds' from "hardware_interfaces_license"
6 // to get the below license kinds:
7 // SPDX-license-identifier-Apache-2.0
8 default_applicable_licenses: ["hardware_interfaces_license"],
9}
10
Jooyung Hand5842ae2023-05-25 17:30:52 +090011filegroup {
12 name: "face-default.rc",
13 srcs: ["face-default.rc"],
14}
15
16filegroup {
17 name: "face-default.xml",
18 srcs: ["face-default.xml"],
19}
20
Ilya Matyukhin09166982020-10-12 13:41:03 -070021cc_binary {
22 name: "android.hardware.biometrics.face-service.example",
23 relative_install_path: "hw",
Jooyung Hand5842ae2023-05-25 17:30:52 +090024 init_rc: [":face-default.rc"],
25 vintf_fragments: [":face-default.xml"],
Ilya Matyukhin09166982020-10-12 13:41:03 -070026 vendor: true,
27 shared_libs: [
28 "libbase",
29 "libbinder_ndk",
Ilya Matyukhin84531782022-10-31 02:29:43 +000030 "android.hardware.biometrics.face-V3-ndk",
31 "android.hardware.biometrics.common-V3-ndk",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000032 "android.hardware.biometrics.common.thread",
33 "android.hardware.biometrics.common.util",
Ilya Matyukhin09166982020-10-12 13:41:03 -070034 ],
35 srcs: [
36 "main.cpp",
37 "Face.cpp",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000038 "FakeFaceEngine.cpp",
Ilya Matyukhin09166982020-10-12 13:41:03 -070039 "Session.cpp",
40 ],
Trevor Radcliffec0886122022-06-09 19:19:30 +000041 static_libs: ["libandroid.hardware.biometrics.face.VirtualProps"],
Joshua McCloskeydb009a52022-05-10 05:18:20 +000042}
43
44sysprop_library {
45 name: "android.hardware.biometrics.face.VirtualProps",
46 srcs: ["face.sysprop"],
47 property_owner: "Vendor",
48 vendor: true,
49}
50
51cc_test {
52 name: "android.hardware.biometrics.face.FakeFaceEngineTest",
53 srcs: [
54 "tests/FakeFaceEngineTest.cpp",
55 "FakeFaceEngine.cpp",
56 ],
57 shared_libs: [
58 "libbase",
59 "libbinder_ndk",
60 ],
61 static_libs: [
Trevor Radcliffec0886122022-06-09 19:19:30 +000062 "libandroid.hardware.biometrics.face.VirtualProps",
Ilya Matyukhin84531782022-10-31 02:29:43 +000063 "android.hardware.biometrics.face-V3-ndk",
64 "android.hardware.biometrics.common-V3-ndk",
65 "android.hardware.keymaster-V4-ndk",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000066 "android.hardware.biometrics.common.util",
67 ],
68 vendor: true,
69 test_suites: ["general-tests"],
70 require_root: true,
Ilya Matyukhin09166982020-10-12 13:41:03 -070071}