4a2f70507b
* And specialize it for xiaomi kona devices Co-authored-by: dataoutputstream <mb150996@gmail.com> Change-Id: I440e6d246884fd22044756c6260b3583a1e58a7b
63 lines
1.8 KiB
Plaintext
63 lines
1.8 KiB
Plaintext
//
|
|
// Copyright (C) 2019-2021 The LineageOS Project
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
soong_config_module_type {
|
|
name: "xiaomi_kona_fod_hal_cc_defaults",
|
|
module_type: "cc_defaults",
|
|
config_namespace: "XIAOMI_KONA_FOD",
|
|
value_variables: ["POS_X", "POS_Y", "SIZE"],
|
|
properties: ["cppflags"],
|
|
}
|
|
|
|
xiaomi_kona_fod_hal_cc_defaults {
|
|
name: "xiaomi_kona_fod_hal_defaults",
|
|
soong_config_variables: {
|
|
POS_X: {
|
|
cppflags: ["-DFOD_POS_X=%s"],
|
|
},
|
|
POS_Y: {
|
|
cppflags: ["-DFOD_POS_Y=%s"],
|
|
},
|
|
SIZE: {
|
|
cppflags: ["-DFOD_SIZE=%s"],
|
|
},
|
|
},
|
|
}
|
|
|
|
cc_binary {
|
|
name: "vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.xiaomi_kona",
|
|
defaults: [
|
|
"hidl_defaults",
|
|
"xiaomi_kona_fod_hal_defaults",
|
|
],
|
|
relative_install_path: "hw",
|
|
init_rc: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.xiaomi_kona.rc"],
|
|
vintf_fragments: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.xiaomi_kona.xml"],
|
|
srcs: ["service.cpp", "FingerprintInscreen.cpp"],
|
|
shared_libs: [
|
|
"libbase",
|
|
"libhardware",
|
|
"libhardware_legacy",
|
|
"libhidlbase",
|
|
"liblog",
|
|
"libutils",
|
|
"vendor.lineage.biometrics.fingerprint.inscreen@1.0",
|
|
"//hardware/xiaomi:vendor.goodix.hardware.biometrics.fingerprint@2.1",
|
|
"//hardware/xiaomi:vendor.xiaomi.hardware.displayfeature@1.0",
|
|
"//hardware/xiaomi:vendor.xiaomi.hardware.fingerprintextension@1.0",
|
|
"//hardware/xiaomi:vendor.xiaomi.hardware.touchfeature@1.0",
|
|
],
|
|
vendor: true,
|
|
}
|
|
|
|
cc_library_static {
|
|
name: "libfod_extension.xiaomi_kona",
|
|
srcs: ["FodExtension.cpp"],
|
|
include_dirs: [
|
|
"frameworks/native/services/surfaceflinger/CompositionEngine/include"
|
|
],
|
|
}
|