* Copy source files and makefiles to target * Create setenv.sh and copy it to target * Create examples package with tiovx-lib-host dependencies specified * Build procedure on target: "source setenv.sh; make"
Signed-off-by: Hongmei Gou <[email protected]> --- recipes-ti/tiovx/tiovx-app-host.bb | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/recipes-ti/tiovx/tiovx-app-host.bb b/recipes-ti/tiovx/tiovx-app-host.bb index eb312b3..093025e 100644 --- a/recipes-ti/tiovx/tiovx-app-host.bb +++ b/recipes-ti/tiovx/tiovx-app-host.bb @@ -4,13 +4,19 @@ DESCRIPTION = "TI OpenVX implementation, TIOVX, includes Khronos defined conform LICENSE = "BSD-3-Clause & MIT" LIC_FILES_CHKSUM = "file://docs/manifest/TIOVX-APP-HOST_01.00.01.00_manifest.html;md5=247d7c56d783f583bf802490d5c93db3" +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI_append += "\ + file://setenv.sh \ +" + require recipes-ti/includes/tisdk-paths.inc require tiovx-sys.inc DEPENDS = " tiovx-sys-iface tiovx-lib-host ti-ipc cmem opencv" RDEPENDS_${PN} = " tiovx-sys-iface tiovx-sys-iface-firmware tiovx-lib-host ti-ipc cmem " -PR = "r1" +PR = "r2" COMPATIBLE_MACHINE = "dra7xx" PACKAGE_ARCH = "${MACHINE_ARCH}" @@ -28,10 +34,23 @@ do_install () { install -d ${D}${bindir}/ install -m 0755 ${S}/host/bin/debug/app_host ${D}${bindir}/tiovx-app_host install -m 0755 ${S}/khronos_example/bin/debug/opticalflow ${D}${bindir}/tiovx-opticalflow + + oe_runmake clean + install -d ${D}${datadir}/ti/examples/openvx + install -m 644 ${S}/products.mak ${D}${datadir}/ti/examples/openvx + install -m 644 ${S}/makefile ${D}${datadir}/ti/examples/openvx + install -m 644 ${WORKDIR}/setenv.sh ${D}${datadir}/ti/examples/openvx + cp -r ${S}/host ${D}${datadir}/ti/examples/openvx + cp -r ${S}/khronos_example ${D}${datadir}/ti/examples/openvx + cp -r ${S}/shared ${D}${datadir}/ti/examples/openvx } +PACKAGES += "${PN}-examples" +FILES_${PN}-examples = "${datadir}/ti/examples/openvx" +RDEPENDS_${PN}-examples = "tiovx-lib-host-staticdev tiovx-lib-host-dev" + CREATE_SRCIPK = "1" SRCIPK_INSTALL_DIR = "example-applications/${PN}-${PV}" FILES_${PN} += "${bindir}/*" -INSANE_SKIP_${PN} = "ldflags" +INSANE_SKIP_${PN} = "ldflags dev-deps" -- 1.9.1 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
