blob: b00574696804be36bfd52db62e27c0929f8cdb6d [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,
Jooyung Han1419f352023-10-13 14:58:41 +090026
Ilya Matyukhin09166982020-10-12 13:41:03 -070027 shared_libs: [
Ilya Matyukhin09166982020-10-12 13:41:03 -070028 "libbinder_ndk",
Jooyung Han1419f352023-10-13 14:58:41 +090029 "liblog",
Ilya Matyukhin09166982020-10-12 13:41:03 -070030 ],
31 srcs: [
32 "main.cpp",
33 "Face.cpp",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000034 "FakeFaceEngine.cpp",
Ilya Matyukhin09166982020-10-12 13:41:03 -070035 "Session.cpp",
36 ],
Jooyung Han1419f352023-10-13 14:58:41 +090037 stl: "c++_static",
38 static_libs: [
39 "android.hardware.biometrics.common-V3-ndk",
40 "android.hardware.biometrics.common.thread",
41 "android.hardware.biometrics.common.util",
42 "android.hardware.biometrics.face-V3-ndk",
43 "android.hardware.common-V2-ndk",
44 "android.hardware.keymaster-V4-ndk",
45 "libandroid.hardware.biometrics.face.VirtualProps",
46 "libbase",
47 ],
Joshua McCloskeydb009a52022-05-10 05:18:20 +000048}
49
50sysprop_library {
51 name: "android.hardware.biometrics.face.VirtualProps",
52 srcs: ["face.sysprop"],
53 property_owner: "Vendor",
54 vendor: true,
55}
56
57cc_test {
58 name: "android.hardware.biometrics.face.FakeFaceEngineTest",
59 srcs: [
60 "tests/FakeFaceEngineTest.cpp",
61 "FakeFaceEngine.cpp",
62 ],
63 shared_libs: [
64 "libbase",
65 "libbinder_ndk",
66 ],
67 static_libs: [
Trevor Radcliffec0886122022-06-09 19:19:30 +000068 "libandroid.hardware.biometrics.face.VirtualProps",
Ilya Matyukhin84531782022-10-31 02:29:43 +000069 "android.hardware.biometrics.face-V3-ndk",
70 "android.hardware.biometrics.common-V3-ndk",
71 "android.hardware.keymaster-V4-ndk",
Joshua McCloskeydb009a52022-05-10 05:18:20 +000072 "android.hardware.biometrics.common.util",
73 ],
74 vendor: true,
75 test_suites: ["general-tests"],
76 require_root: true,
Ilya Matyukhin09166982020-10-12 13:41:03 -070077}