android_device_xiaomi_sm725.../fod/Android.bp
Sebastiano Barezzi 53f39f7889 sm7250-common: Kill touchfeature
Change-Id: Iea8dbe1a69906627ffdabca70ecea624435fc53e
2021-12-01 13:02:03 +01:00

64 lines
1.7 KiB
Plaintext

//
// Copyright (C) 2019-2021 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
soong_config_module_type {
name: "xiaomi_lito_fod_hal_cc_defaults",
module_type: "cc_defaults",
config_namespace: "XIAOMI_LITO_FOD",
value_variables: ["POS_X", "POS_Y", "SIZE"],
properties: ["cppflags"],
}
xiaomi_lito_fod_hal_cc_defaults {
name: "xiaomi_lito_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_lito",
defaults: [
"hidl_defaults",
"xiaomi_lito_fod_hal_defaults",
],
relative_install_path: "hw",
init_rc: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.xiaomi_lito.rc"],
vintf_fragments: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.xiaomi_lito.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.fingerprintextension@1.0",
],
vendor: true,
}
cc_library_static {
name: "libfod_extension.xiaomi_lito",
srcs: ["FodExtension.cpp"],
include_dirs: [
"frameworks/native/services/surfaceflinger/CompositionEngine/include"
],
header_libs: [
"generated_kernel_headers",
],
}