blob: 7bc219855cfba269ec029b6a5a01d112d062e9a7 [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
Jooyung Hand5842ae2023-05-25 17:30:52 +090010filegroup {
Jeff Pu4b5e5ce2023-09-06 14:47:49 +000011 name: "face-example.rc",
12 srcs: ["face-example.rc"],
Jooyung Hand5842ae2023-05-25 17:30:52 +090013}
14
15filegroup {
Jeff Pu4b5e5ce2023-09-06 14:47:49 +000016 name: "face-example.xml",
17 srcs: ["face-example.xml"],
Jooyung Hand5842ae2023-05-25 17:30:52 +090018}
19
Ilya Matyukhin09166982020-10-12 13:41:03 -070020cc_binary {
21 name: "android.hardware.biometrics.face-service.example",
22 relative_install_path: "hw",
Jeff Pu4b5e5ce2023-09-06 14:47:49 +000023 init_rc: [":face-example.rc"],
24 vintf_fragments: [":face-example.xml"],
Ilya Matyukhin09166982020-10-12 13:41:03 -070025 vendor: true,
26 shared_libs: [
27 "libbase",
28 "libbinder_ndk",
Ilya Matyukhin84531782022-10-31 02:29:43 +000029 "android.hardware.biometrics.face-V3-ndk",
30 "android.hardware.biometrics.common-V3-ndk",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000031 "android.hardware.biometrics.common.thread",
32 "android.hardware.biometrics.common.util",
Ilya Matyukhin09166982020-10-12 13:41:03 -070033 ],
34 srcs: [
35 "main.cpp",
36 "Face.cpp",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000037 "FakeFaceEngine.cpp",
Ilya Matyukhin09166982020-10-12 13:41:03 -070038 "Session.cpp",
39 ],
Trevor Radcliffec0886122022-06-09 19:19:30 +000040 static_libs: ["libandroid.hardware.biometrics.face.VirtualProps"],
Joshua McCloskeydb009a52022-05-10 05:18:20 +000041}
42
43sysprop_library {
44 name: "android.hardware.biometrics.face.VirtualProps",
45 srcs: ["face.sysprop"],
46 property_owner: "Vendor",
47 vendor: true,
48}
49
50cc_test {
51 name: "android.hardware.biometrics.face.FakeFaceEngineTest",
52 srcs: [
53 "tests/FakeFaceEngineTest.cpp",
54 "FakeFaceEngine.cpp",
55 ],
56 shared_libs: [
57 "libbase",
58 "libbinder_ndk",
59 ],
60 static_libs: [
Trevor Radcliffec0886122022-06-09 19:19:30 +000061 "libandroid.hardware.biometrics.face.VirtualProps",
Ilya Matyukhin84531782022-10-31 02:29:43 +000062 "android.hardware.biometrics.face-V3-ndk",
63 "android.hardware.biometrics.common-V3-ndk",
64 "android.hardware.keymaster-V4-ndk",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000065 "android.hardware.biometrics.common.util",
66 ],
67 vendor: true,
68 test_suites: ["general-tests"],
69 require_root: true,
Ilya Matyukhin09166982020-10-12 13:41:03 -070070}