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_libopenvx-imx = "${libdir}/libOpenVX*${SOLIBS} ${libdir}/libOvx*${SOLIBS}" FILES_libopenvx-imx-dev = "${includedir}/VX" RDEPENDS_libopenvx-imx = "libnn-imx" 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"