* [morty/master][PATCH] ti-ipc-examples: Update with change of directory structure
@ 2017-03-24 19:05 Sam Nelson
2017-03-27 14:56 ` Denys Dmytriyenko
0 siblings, 1 reply; 2+ messages in thread
From: Sam Nelson @ 2017-03-24 19:05 UTC (permalink / raw)
To: meta-ti
Separated Linux host examples into separate package ti-ipc-examples-
linux and installed into /usr/bin directory.
Signed-off-by: Sam Nelson <sam.nelson@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
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [morty/master][PATCH] ti-ipc-examples: Update with change of directory structure
2017-03-24 19:05 [morty/master][PATCH] ti-ipc-examples: Update with change of directory structure Sam Nelson
@ 2017-03-27 14:56 ` Denys Dmytriyenko
0 siblings, 0 replies; 2+ messages in thread
From: Denys Dmytriyenko @ 2017-03-27 14:56 UTC (permalink / raw)
To: Sam Nelson; +Cc: meta-ti
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@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@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-03-27 14:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-24 19:05 [morty/master][PATCH] ti-ipc-examples: Update with change of directory structure Sam Nelson
2017-03-27 14:56 ` Denys Dmytriyenko
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.