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.
68 lines
1.4 KiB
68 lines
1.4 KiB
cc_binary {
|
|
name: "android_ir_user",
|
|
proprietary: true,
|
|
compile_multilib: "64",
|
|
init_rc: ["ir_user.rc"],
|
|
cppflags: [
|
|
"-Werror",
|
|
"-Wextra",
|
|
"-Wdate-time",
|
|
"-Weffc++",
|
|
"-fvisibility=hidden",
|
|
"-fno-common",
|
|
"-Wall",
|
|
] + [
|
|
"-Wfloat-equal",
|
|
"-Wformat=2",
|
|
"-Wshadow",
|
|
"-fstack-protector-all",
|
|
],
|
|
|
|
srcs: [
|
|
"Main.cpp",
|
|
"Options.cpp",
|
|
"ir_interface/IrUser.cpp",
|
|
"vinput_interface/AndroidVinputInterface.cpp",
|
|
"key_pars/KeyParsInterface.cpp",
|
|
"ir_interface/AndroidIrInterface.cpp",
|
|
"utils/ir_user_utils.c"
|
|
],
|
|
|
|
shared_libs: [
|
|
"libtinyxml2",
|
|
"liblog",
|
|
"libutils",
|
|
"libcust",
|
|
"libcutils",
|
|
"libuapi_securec",
|
|
"libuapi_common",
|
|
"libuapi_pdm",
|
|
"libuapi_gpio",
|
|
"libuapi_pmoc",
|
|
"libuapi_ir",
|
|
"libuapi_panel",
|
|
"libuapi_vo",
|
|
],
|
|
|
|
include_dirs: [
|
|
"system/core/libutils/include",
|
|
"external/tinyxml2/",
|
|
"vendor/platform/secure_c/include",
|
|
],
|
|
|
|
header_libs: [
|
|
"drv_generic_headers",
|
|
"libuapi_cec_headers",
|
|
"libuapi_generic_headers",
|
|
"libuapi_video_headers",
|
|
],
|
|
|
|
local_include_dirs: [
|
|
"ir_interface/",
|
|
"key_pars/",
|
|
"vinput_interface/",
|
|
"ioctl_cmd/",
|
|
"utils/",
|
|
],
|
|
}
|