[meta-ti] [morty/master][PATCH] ti-ipc-examples: Update with change of directory structure
Denys Dmytriyenko
denys at ti.com
Mon Mar 27 07:56:20 PDT 2017
On Fri, Mar 24, 2017 at 03:05:25PM -0400, Sam Nelson wrote:
> Separated Linux host examples into separate package ti-ipc-examples-
> linux and installed into /usr/bin directory.
Thanks. Do you need to pull this new package into the FS separately?
> Signed-off-by: Sam Nelson <sam.nelson at ti.com>
> ---
> recipes-ti/ipc/ti-ipc-common.inc | 2 +-
> recipes-ti/ipc/ti-ipc-examples_git.bb | 25 +++++++++++++++++--------
> 2 files changed, 18 insertions(+), 9 deletions(-)
>
> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-common.inc
> index 6aa08c5..c5f28e7 100644
> --- a/recipes-ti/ipc/ti-ipc-common.inc
> +++ b/recipes-ti/ipc/ti-ipc-common.inc
> @@ -1,5 +1,5 @@
> PV = "3.45.00.00"
> -INC_PR = "r0"
> +INC_PR = "r1"
>
> PACKAGE_ARCH = "${MACHINE_ARCH}"
>
> diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
> index 019bffa..40c3bc3 100644
> --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> @@ -12,6 +12,11 @@ INSANE_SKIP_${PN} += "arch"
>
> ALLOW_EMPTY_${PN} = "1"
>
> +PACKAGES =+ "${PN}-linux"
> +
> +INSANE_SKIP_${PN}-linux += "arch"
> +ALLOW_EMPTY_${PN}-linux = "1"
> +
> IPC_INSTALL_DIR="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
>
> do_compile() {
> @@ -56,31 +61,35 @@ do_install() {
> cd ${S_ipc-examples}/src
> IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
>
> - install -d ${D}/ipc_${IPC_VERSION}/examples
> if [ "${PLATFORM}" != "UNKNOWN" ]; then
> + # Install directory for bios examples
> + install -d ${D}/ipc_${IPC_VERSION}/examples/bios
> + # Install directory for linux examples
> + install -d ${D}${bindir}/ipc/examples
> oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> - HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
> + HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios"
> oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> - HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
> + HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios"
>
> oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
> - HOSTOS="linux" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
> + HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples"
>
> if [ ! -z ${ALT_PLATFORM} ]; then
> - oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> - HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
> + oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> + HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios" \
> PLATFORM="${ALT_PLATFORM}"
> oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> - HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
> + HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios" \
> PLATFORM="${ALT_PLATFORM}"
>
> oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
> LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
> - HOSTOS="linux" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
> + HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples" \
> PLATFORM="${ALT_PLATFORM}"
> fi
> fi
> }
>
> FILES_${PN} += "ipc_*"
> +FILES_${PN}-linux += "${bindir}/*"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list