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/", ], }