meta-digi/meta-digi-dey/recipes-graphics/imx-gpu-viv/imx-gpu-viv-v6.inc

38 lines
1.3 KiB
HTML

require recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
EXTRA_PROVIDES_remove = "virtual/libopenvx"
PROVIDES_OPENVX = ""
PROVIDES_OPENVX_mx8 = "virtual/libopenvx"
PROVIDES_OPENVX_mx8mm = ""
PROVIDES += "${PROVIDES_OPENVX}"
PACKAGES =+ "libnn-imx"
GLES3_HEADER_REMOVALS_mx8mn = "gl32.h"
GLES3_HEADER_REMOVALS_mx8mp = "gl32.h"
FILES_libgbm-imx_mx8 = "${libdir}/libgbm*${SOLIBS}"
FILES_libvulkan-imx_append = " ${libdir}/libvulkan_VSI${REALSOLIBS}"
INSANE_SKIP_libvulkan-imx += "dev-so"
FILES_libopenvx-imx_append = " ${libdir}/libOpenVX${REALSOLIBS} ${libdir}/libOvx*${SOLIBS}"
RDEPENDS_libopenvx-imx = "libnn-imx"
INSANE_SKIP_libopenvx-imx += "dev-so"
FILES_libopencl-imx_append = " ${libdir}/libOpenCL${REALSOLIBS}"
INSANE_SKIP_libopencl-imx += "dev-so"
FILES_libnn-imx = "${libdir}/libNN*${SOLIBS}"
RDEPENDS_libgal-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'valgrind', '', d)}"
RDEPENDS_libopenvg-imx += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-gpuconfig', '', d)}"
# Digi custom change: we include the imx-gpu-viv driver as built-in in the
# kernel, so this dependency isn't necessary
RDEPENDS_libgal-imx_remove = "kernel-module-imx-gpu-viv"
# Remove wayland as a requirement to build framebuffer images
REQUIRED_DISTRO_FEATURES_mx8_remove = "wayland"