diff options
Diffstat (limited to 'recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb')
| -rw-r--r-- | recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb index 9f975511c..9ede07bd8 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.15.0.bb | |||
| @@ -2,8 +2,8 @@ | |||
| 2 | 2 | ||
| 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" | 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" |
| 4 | LICENSE = "Proprietary" | 4 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e565271ec9a80ce47abbddc4bffe56fa" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=e565271ec9a80ce47abbddc4bffe56fa" |
| 6 | DEPENDS = "python3 libdrm virtual/libg2d libtinyxml2" | 6 | DEPENDS = "python3 libdrm virtual/libg2d libtinyxml2-8" |
| 7 | 7 | ||
| 8 | SRC_URI = " \ | 8 | SRC_URI = " \ |
| 9 | ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \ | 9 | ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \ |
| @@ -25,6 +25,7 @@ OECMAKE_GENERATOR = "Unix Makefiles" | |||
| 25 | SYSTEMD_SERVICE:${PN} = "imx8-isp.service" | 25 | SYSTEMD_SERVICE:${PN} = "imx8-isp.service" |
| 26 | 26 | ||
| 27 | EXTRA_OECMAKE += " \ | 27 | EXTRA_OECMAKE += " \ |
| 28 | -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \ | ||
| 28 | -DCMAKE_BUILD_TYPE=release \ | 29 | -DCMAKE_BUILD_TYPE=release \ |
| 29 | -DISP_VERSION=ISP8000NANO_V1802 \ | 30 | -DISP_VERSION=ISP8000NANO_V1802 \ |
| 30 | -DPLATFORM=ARM64 \ | 31 | -DPLATFORM=ARM64 \ |
| @@ -46,6 +47,10 @@ do_configure:prepend() { | |||
| 46 | export SDKTARGETSYSROOT=${STAGING_DIR_HOST} | 47 | export SDKTARGETSYSROOT=${STAGING_DIR_HOST} |
| 47 | } | 48 | } |
| 48 | 49 | ||
| 50 | do_compile:prepend() { | ||
| 51 | ln -sf ${RECIPE_SYSROOT}/${libdir}/libtinyxml2.so.?.?.? ${RECIPE_SYSROOT}/${libdir}/libtinyxml2.so | ||
| 52 | } | ||
| 53 | |||
| 49 | do_install() { | 54 | do_install() { |
| 50 | install -d ${D}/${libdir} | 55 | install -d ${D}/${libdir} |
| 51 | install -d ${D}/${includedir} | 56 | install -d ${D}/${includedir} |
| @@ -55,7 +60,6 @@ do_install() { | |||
| 55 | cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin | 60 | cp -r ${WORKDIR}/build/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin |
| 56 | cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin | 61 | cp -r ${WORKDIR}/build/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin |
| 57 | cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin | 62 | cp -r ${WORKDIR}/build/generated/release/bin/vvext ${D}/opt/imx8-isp/bin |
| 58 | cp -r ${WORKDIR}/${BP}/dewarp/dewarp_config/ ${D}/opt/imx8-isp/bin | ||
| 59 | cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir} | 63 | cp -r ${WORKDIR}/build/generated/release/lib/*.so* ${D}/${libdir} |
| 60 | cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir} | 64 | cp -r ${WORKDIR}/build/generated/release/include/* ${D}/${includedir} |
| 61 | 65 | ||
