mirror of
git://git.yoctoproject.org/meta-freescale.git
synced 2025-10-22 23:02:20 +02:00
imx-gpu-viv: Fix the imx-gpu-viv install task
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
This commit is contained in:
parent
b81892d785
commit
610fda22df
|
|
@ -71,8 +71,7 @@ PE = "1"
|
||||||
inherit fsl-eula-unpack
|
inherit fsl-eula-unpack
|
||||||
|
|
||||||
FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:"
|
FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:"
|
||||||
SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \
|
SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
|
||||||
file://imx_icd.json"
|
|
||||||
|
|
||||||
S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}"
|
S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}"
|
||||||
|
|
||||||
|
|
@ -184,8 +183,6 @@ IMX_SOC:mx8mq-nxp-bsp = "mx8mq"
|
||||||
IMX_SOC:mx8mn-nxp-bsp = "mx8mn"
|
IMX_SOC:mx8mn-nxp-bsp = "mx8mn"
|
||||||
IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
|
IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
|
||||||
|
|
||||||
LIBVULKAN_API_VERSION = "1.3.204"
|
|
||||||
|
|
||||||
do_install () {
|
do_install () {
|
||||||
install -d ${D}${libdir}
|
install -d ${D}${libdir}
|
||||||
install -d ${D}${includedir}
|
install -d ${D}${includedir}
|
||||||
|
|
@ -253,8 +250,7 @@ do_install () {
|
||||||
rm -rf ${D}/opt/viv_samples/cl11
|
rm -rf ${D}/opt/viv_samples/cl11
|
||||||
else
|
else
|
||||||
# Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader)
|
# Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader)
|
||||||
install -d ${D}${sysconfdir}/OpenCL/vendors/
|
install -Dm 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd
|
||||||
install -m 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd
|
|
||||||
|
|
||||||
if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then
|
if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then
|
||||||
rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h
|
rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h
|
||||||
|
|
@ -277,9 +273,8 @@ do_install () {
|
||||||
rm -rf ${D}$f
|
rm -rf ${D}$f
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
install -Dm 0644 ${UNPACKDIR}/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json
|
install -Dm 0644 ${S}/gpu-core/etc/vulkan/icd.d/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json
|
||||||
sed -i "s,%libdir%,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json
|
sed -i "s,/usr/lib,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json
|
||||||
sed -i "s,%api_version%,${LIBVULKAN_API_VERSION}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
@ -335,7 +330,7 @@ FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/
|
||||||
INSANE_SKIP:libegl-imx += "dev-so"
|
INSANE_SKIP:libegl-imx += "dev-so"
|
||||||
|
|
||||||
FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}"
|
FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}"
|
||||||
FILES:libgal-imx-dev = "${includedir}/HAL"
|
FILES:libgal-imx-dev:remove = "${includedir}/HAL"
|
||||||
RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}"
|
RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}"
|
||||||
RPROVIDES:libgal-imx += "libgal-imx"
|
RPROVIDES:libgal-imx += "libgal-imx"
|
||||||
RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv"
|
RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"file_format_version": "1.0.0",
|
|
||||||
"ICD": {
|
|
||||||
"library_path": "%libdir%/libvulkan_VSI.so.1",
|
|
||||||
"api_version": "%api_version%"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user