You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.5 KiB

cc_binary {
name: "virtualkeypad",
proprietary: true,
compile_multilib: "64",
init_rc: ["virtualkeypad.rc"],
ldflags: [
"-s",
"-Wl",
],
cppflags: [
"-Werror",
"-Wextra",
"-Wdate-time",
"-Weffc++",
"-fvisibility=hidden",
"-fno-common",
"-Wall",
] + [
"-Wfloat-equal",
"-Wformat=2",
"-Wshadow",
"-fstack-protector-all",
],
srcs: [
"Main.cpp",
"VirtualKeypad.cpp",
"key_pars/KeyPars.cpp",
"interface/LsadcInterface.cpp",
"interface/GpioPowerInterface.cpp",
"interface/GpioInterface.cpp",
"uinput_interface/KeypadInputInterface.cpp",
],
shared_libs: [
"libuapi_common",
"libtinyxml2",
"liblog",
"libuapi_securec",
"libutils",
"libcust",
"libcutils",
"libuapi_gpio",
"libuapi_pdm",
"libuapi_vo",
"libuapi_panel",
"libuapi_pmoc",
"libuapi_lsadc",
"libuapi_ir",
],
include_dirs: [
"system/core/libutils/include",
"system/core/libutils/include",
"external/tinyxml2/",
"vendor/platform/secure_c/include",
],
local_include_dirs: [
"interface/",
"key_pars/",
"uinput_interface/",
],
header_libs: [
"drv_generic_headers",
"libuapi_cec_headers",
"libuapi_generic_headers",
"libuapi_video_headers",
],
}