android13/hardware/rockchip/tv_input/Android.bp

100 lines
2.8 KiB
Plaintext

cc_library_headers {
name: "libgralloc_hdmi_in_headers",
vendor: true,
export_include_dirs: [
"common",
],
}
cc_library_shared {
name: "tv_input.rockchip",
relative_install_path: "hw",
proprietary: true,
header_libs: [
"libnativebase_headers",
"libui_headers",
"libhardware_headers",
"libhardware_rockchip_headers",
"libnativewindow_headers",
"libdrm_headers",
"libgralloc_hdmi_in_headers",
],
shared_libs: [
"librkvt",
"librkswpq",
"libpq",
"libiep",
"libbaseparameter",
"libcutils",
"liblog",
"libnativewindow",
"libutils",
"libui",
"libbase",
"libhidlbase",
"libsync_vendor",
"android.hardware.graphics.common@1.2",
"android.hardware.graphics.mapper@4.0",
"android.hardware.graphics.mapper@2.0",
"android.hardware.graphics.mapper@3.0",
"android.hardware.graphics.allocator@2.0",
"android.hardware.graphics.allocator@3.0",
"android.hardware.graphics.allocator@4.0",
"libhardware",
"librga",
"libgralloctypes",
"libdrm",
"libvpu",
"libmpp",
"libbinder",
"libstagefright_foundation",
],
srcs: ["common/TvInput_Buffer_Manager_gralloc4_impl.cpp",
"common/RgaCropScale.cpp",
"common/HandleImporter.cpp",
"sideband/RTSidebandWindow.cpp",
"sideband/DrmVopRender.cpp",
"sideband/MessageThread.cpp",
"tv_input.cpp",
"HinDevImpl.cpp",
"TvDeviceV4L2Event.cpp",
"enc/*.cpp",
],
include_dirs: [
"vendor/rockchip/hardware/interfaces/rockit/include/",
"vendor/rockchip/hardware/interfaces/rockit/include/rt_base",
"vendor/rockchip/hardware/interfaces/vtunnel/include/",
"frameworks/native/libs/nativebase/include/",
"hardware/rockchip/libgralloc",
"frameworks/native/include/gui",
"hardware/rockchip/libhardware_rockchip/include/",
"external/libdrm/include/drm",
"hardware/rockchip/libbaseparameter",
"hardware/rockchip/libpq/include/",
"hardware/rockchip/libpq/include/",
"hardware/rockchip/libiep/include",
"hardware/rockchip/librga/im2d_api"
],
local_include_dirs: [
"common/",
"enc/include/",
"enc/",
],
export_shared_lib_headers: [
"android.hardware.graphics.mapper@4.0",
"android.hardware.graphics.allocator@4.0",
"libgralloctypes",
],
cflags: [
"-Wno-error=deprecated-declarations",
"-Wall",
"-Werror",
"-Wunused-variable",
"-Wunused-parameter",
"-Wno-unused-parameter",
"-Wno-unused-function",
"-Wno-uninitialized",
"-DANDROID_VERSION_ABOVE_12_X",
//"-DOPEN_DEBUG=1",
],
}