38 lines
1.3 KiB
HTML
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"
|