fingerprint: Move UDFPS handler and extension out of HIDL

Change-Id: Ib78169536cfb3c96b8437dc9b3341837c31c7362
This commit is contained in:
basamaryan 2024-10-09 19:59:21 -04:00 committed by donjohanliebert
parent 672f21febe
commit 54166cb529
6 changed files with 35 additions and 20 deletions

31
fingerprint/Android.bp Normal file
View File

@ -0,0 +1,31 @@
//
// Copyright (C) 2022-2024 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
cc_library_static {
name: "libudfpshandlerfactory",
srcs: ["UdfpsHandler.cpp"],
vendor: true,
header_libs: ["xiaomifingerprint_headers"],
}
cc_library_headers {
name: "xiaomifingerprint_headers",
export_include_dirs: ["include"],
vendor: true,
header_libs: ["libhardware_headers"],
export_header_lib_headers: ["libhardware_headers"],
}
cc_library_static {
name: "libudfps_extension.xiaomi",
srcs: ["UdfpsExtension.cpp"],
include_dirs: [
"frameworks/native/services/surfaceflinger/CompositionEngine/include",
],
header_libs: [
"generated_kernel_headers",
],
}

View File

@ -14,7 +14,6 @@ cc_binary {
relative_install_path: "hw",
srcs: [
"BiometricsFingerprint.cpp",
"UdfpsHandler.cpp",
"service.cpp",
],
@ -31,24 +30,9 @@ cc_binary {
"android.hardware.biometrics.fingerprint@2.3",
],
static_libs: [
"libudfpshandlerfactory",
],
header_libs: ["xiaomifingerprint_headers"],
}
cc_library_headers {
name: "xiaomifingerprint_headers",
export_include_dirs: ["include"],
vendor: true,
header_libs: ["libhardware_headers"],
export_header_lib_headers: ["libhardware_headers"],
}
cc_library_static {
name: "libudfps_extension.xiaomi",
srcs: ["UdfpsExtension.cpp"],
include_dirs: [
"frameworks/native/services/surfaceflinger/CompositionEngine/include"
],
header_libs: [
"generated_kernel_headers",
],
}