All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/24] ipc: optimize the ipc recipes directories
@ 2015-08-12 10:22 Zhenhua Luo
  2015-08-12 10:22 ` [PATCH 02/24] merge-files: define S to fix build warning Zhenhua Luo
                   ` (22 more replies)
  0 siblings, 23 replies; 32+ messages in thread
From: Zhenhua Luo @ 2015-08-12 10:22 UTC (permalink / raw)
  To: meta-freescale

* move ipc-ust recipes to recipes-extended folder
* move ipc-modules to recipes-kernel folder

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
---
 recipes-bsp/ipc/ipc-ust_git.bb                     | 50 ----------------------
 recipes-bsp/ipc/ipc.inc                            |  7 ---
 recipes-extended/ipc-ust/ipc-ust_git.bb            | 50 ++++++++++++++++++++++
 recipes-extended/ipc-ust/ipc.inc                   |  6 +++
 .../ipc-modules/ipc-modules-multi_git.bb           | 11 +++++
 .../ipc-modules/ipc-modules-single_git.bb          | 11 +++++
 recipes-kernel/ipc-modules/ipc-modules.inc         | 25 +++++++++++
 recipes-kernel/ipc/ipc-modules-multi_git.bb        | 11 -----
 recipes-kernel/ipc/ipc-modules-single_git.bb       | 11 -----
 recipes-kernel/ipc/ipc-modules.inc                 | 26 -----------
 10 files changed, 103 insertions(+), 105 deletions(-)
 delete mode 100644 recipes-bsp/ipc/ipc-ust_git.bb
 delete mode 100644 recipes-bsp/ipc/ipc.inc
 create mode 100644 recipes-extended/ipc-ust/ipc-ust_git.bb
 create mode 100644 recipes-extended/ipc-ust/ipc.inc
 create mode 100644 recipes-kernel/ipc-modules/ipc-modules-multi_git.bb
 create mode 100644 recipes-kernel/ipc-modules/ipc-modules-single_git.bb
 create mode 100644 recipes-kernel/ipc-modules/ipc-modules.inc
 delete mode 100644 recipes-kernel/ipc/ipc-modules-multi_git.bb
 delete mode 100644 recipes-kernel/ipc/ipc-modules-single_git.bb
 delete mode 100644 recipes-kernel/ipc/ipc-modules.inc

diff --git a/recipes-bsp/ipc/ipc-ust_git.bb b/recipes-bsp/ipc/ipc-ust_git.bb
deleted file mode 100644
index c6b3cfe..0000000
--- a/recipes-bsp/ipc/ipc-ust_git.bb
+++ /dev/null
@@ -1,50 +0,0 @@
-SUMMARY = "Linux IPC Userspace Tool"
-DESCRIPTION = "DSP boot application and ipc test application"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=fa38cd73d71527dc6efb546474f64d10"
-
-require ipc.inc
-
-S = "${WORKDIR}/git"
-
-# workaround for issue of parallel build, required a actual fix in ipc source
-PARALLEL_MAKE = ""
-
-EXTRA_OEMAKE = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC}" AR="${AR}"'
-
-do_compile () {
-    case ${MACHINE} in
-        bsc9132qds|bsc9131rdb) SOC=B913x;;
-        b4860qds|b4420qds|b4860qds-64b) SOC=B4860;;
-    esac
-    oe_runmake ${SOC}=1
-}
-
-do_install () {
-    install -d ${D}${bindir}
-    install -d ${D}${includedir}
-    install -d ${D}/ipc
-    install -m 755 ${S}/dsp_boot/dsp_bt ${D}/ipc
-    install -m 755 ${S}/ipc/ipc_test ${D}/ipc
-    install -m 755 ${S}/ipc/ipc_test67 ${D}/ipc
-    install -m 755 ${S}/ipc/l1d_app ${D}/ipc
-    install -m 755 ${S}/fsl_shm/app ${D}${bindir}/lg_shm_test
-    install -d ${D}${base_libdir}
-    install -m 755 ${S}/ipc/libipc.so ${D}${base_libdir}
-    install -m 755 ${S}/ipc/libmem.so ${D}${base_libdir}
-    install -m 755 ${S}/ipc/libdspboot.so  ${D}${base_libdir}
-    install -d ${D}${includedir}/ipc
-    install -d ${D}${includedir}/ipc/ipc/include
-    install -d ${D}${includedir}/ipc/fsl_shm/lib
-    install ${S}/ipc/include/*.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/dsp_boot/*.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/kernel/fsl_ipc_types.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/kernel/fsl_heterogeneous_common.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/kernel/fsl_heterogeneous_l1_defense.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/fsl_shm/include/*.h ${D}${includedir}/ipc/ipc/include
-    install ${S}/fsl_shm/lib/*.h ${D}${includedir}/ipc/fsl_shm/lib
-}
-
-FILES_${PN} += "/ipc/*"
-FILES_${PN}-dbg += "/ipc/.debug"
-
diff --git a/recipes-bsp/ipc/ipc.inc b/recipes-bsp/ipc/ipc.inc
deleted file mode 100644
index 547771a..0000000
--- a/recipes-bsp/ipc/ipc.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-DEPENDS = "virtual/kernel"
-
-SRC_URI = "git://git.freescale.com/ppc/sdk/ipc.git;nobranch=1"
-SRCREV = "c9c92ac6a7a31c9d878096eb7d135c22a38f20ff"
-
-COMPATIBLE_MACHINE = "(bsc9132qds|bsc9131rdb|b4860qds|b4420qds)"
-
diff --git a/recipes-extended/ipc-ust/ipc-ust_git.bb b/recipes-extended/ipc-ust/ipc-ust_git.bb
new file mode 100644
index 0000000..5ba3411
--- /dev/null
+++ b/recipes-extended/ipc-ust/ipc-ust_git.bb
@@ -0,0 +1,50 @@
+SUMMARY = "Linux IPC Userspace Tool"
+DESCRIPTION = "DSP boot application and ipc test application"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fa38cd73d71527dc6efb546474f64d10"
+
+require ipc.inc
+
+S = "${WORKDIR}/git"
+
+# workaround for issue of parallel build, required a actual fix in ipc source
+PARALLEL_MAKE = ""
+
+EXTRA_OEMAKE = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC}" AR="${AR}"'
+
+do_compile () {
+    case ${MACHINE} in
+        bsc9132qds|bsc9131rdb) SOC=B913x;;
+        b4860qds|b4420qds|b4860qds-64b) SOC=B4860;;
+    esac
+    oe_runmake ${SOC}=1
+}
+
+do_install () {
+    install -d ${D}${bindir}
+    install -d ${D}${includedir}
+    install -d ${D}/ipc
+    install -m 755 ${S}/dsp_boot/dsp_bt ${D}/ipc
+    install -m 755 ${S}/ipc/ipc_test ${D}/ipc
+    install -m 755 ${S}/ipc/ipc_test67 ${D}/ipc
+    install -m 755 ${S}/ipc/l1d_app ${D}/ipc
+    install -m 755 ${S}/fsl_shm/app ${D}${bindir}/lg_shm_test
+    install -d ${D}${base_libdir}
+    install -m 755 ${S}/ipc/libipc.so ${D}${base_libdir}
+    install -m 755 ${S}/ipc/libmem.so ${D}${base_libdir}
+    install -m 755 ${S}/ipc/libdspboot.so  ${D}${base_libdir}
+    install -d ${D}${includedir}/ipc
+    install -d ${D}${includedir}/ipc/ipc/include
+    install -d ${D}${includedir}/ipc/fsl_shm/lib
+    install ${S}/ipc/include/*.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/dsp_boot/*.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/kernel/fsl_ipc_types.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/kernel/fsl_heterogeneous_common.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/kernel/fsl_heterogeneous_l1_defense.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/fsl_shm/include/*.h ${D}${includedir}/ipc/ipc/include
+    install ${S}/fsl_shm/lib/*.h ${D}${includedir}/ipc/fsl_shm/lib
+}
+
+FILES_${PN} += "${base_libdir}/*.so /ipc/*"
+FILES_${PN}-dev = "${includedir}"
+FILES_${PN}-dbg += "/ipc/.debug"
diff --git a/recipes-extended/ipc-ust/ipc.inc b/recipes-extended/ipc-ust/ipc.inc
new file mode 100644
index 0000000..61b7976
--- /dev/null
+++ b/recipes-extended/ipc-ust/ipc.inc
@@ -0,0 +1,6 @@
+DEPENDS = "virtual/kernel"
+
+SRC_URI = "git://git.freescale.com/ppc/sdk/ipc.git;nobranch=1"
+SRCREV = "c9c92ac6a7a31c9d878096eb7d135c22a38f20ff"
+
+COMPATIBLE_MACHINE = "(bsc9132qds|bsc9131rdb|b4860qds|b4420qds)"
diff --git a/recipes-kernel/ipc-modules/ipc-modules-multi_git.bb b/recipes-kernel/ipc-modules/ipc-modules-multi_git.bb
new file mode 100644
index 0000000..e5dc115
--- /dev/null
+++ b/recipes-kernel/ipc-modules/ipc-modules-multi_git.bb
@@ -0,0 +1,11 @@
+require ipc-modules.inc
+
+EXTRA_OEMAKE ="KERNEL_DIR=${STAGING_KERNEL_DIR} ${SOC}=1 CONFIG_MULTI_RAT=1"
+
+do_install(){
+    install -d ${D}/usr/driver/IPC/multi_rat
+    install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/multi_rat
+}
+
+FILES_${PN} += "/usr/driver/IPC/multi_rat/*.ko"
+FILES_${PN}-dbg += "/usr/driver/IPC/multi_rat/.debug"
diff --git a/recipes-kernel/ipc-modules/ipc-modules-single_git.bb b/recipes-kernel/ipc-modules/ipc-modules-single_git.bb
new file mode 100644
index 0000000..03817e0
--- /dev/null
+++ b/recipes-kernel/ipc-modules/ipc-modules-single_git.bb
@@ -0,0 +1,11 @@
+require ipc-modules.inc
+
+EXTRA_OEMAKE ="KERNEL_DIR=${STAGING_KERNEL_DIR} ${SOC}=1"
+
+do_install(){
+    install -d ${D}/usr/driver/IPC/single_rat
+    install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/single_rat
+}
+
+FILES_${PN} += "/usr/driver/IPC/single_rat/*.ko"
+FILES_${PN}-dbg += "/usr/driver/IPC/single_rat/.debug"
diff --git a/recipes-kernel/ipc-modules/ipc-modules.inc b/recipes-kernel/ipc-modules/ipc-modules.inc
new file mode 100644
index 0000000..a496ab6
--- /dev/null
+++ b/recipes-kernel/ipc-modules/ipc-modules.inc
@@ -0,0 +1,25 @@
+SUMMARY = "Linux IPC KERNEL MODULE "
+DESCRIPTION = "DSP boot application and ipc test application"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fa38cd73d71527dc6efb546474f64d10"
+
+require recipes-extended/ipc-ust/ipc.inc
+
+inherit module qoriq_build_64bit_kernel
+
+S = "${WORKDIR}/git"
+
+do_configure[depends] += "virtual/kernel:do_shared_workdir"
+do_configure_prepend() {
+    sed -i 's,$(KERNEL_DIR)/.config,$(KBUILD_OUTPUT)/.config,' ${S}/kernel/Makefile
+}
+
+do_compile_prepend () {
+    cd ${S}/kernel
+    case ${MACHINE} in
+        bsc9132qds|bsc9131rdb) SOC=B913x;;
+        b4860qds|b4420qds) SOC=B4860;;
+    esac
+}
+
+INHIBIT_PACKAGE_STRIP = "1"
diff --git a/recipes-kernel/ipc/ipc-modules-multi_git.bb b/recipes-kernel/ipc/ipc-modules-multi_git.bb
deleted file mode 100644
index e5dc115..0000000
--- a/recipes-kernel/ipc/ipc-modules-multi_git.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-require ipc-modules.inc
-
-EXTRA_OEMAKE ="KERNEL_DIR=${STAGING_KERNEL_DIR} ${SOC}=1 CONFIG_MULTI_RAT=1"
-
-do_install(){
-    install -d ${D}/usr/driver/IPC/multi_rat
-    install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/multi_rat
-}
-
-FILES_${PN} += "/usr/driver/IPC/multi_rat/*.ko"
-FILES_${PN}-dbg += "/usr/driver/IPC/multi_rat/.debug"
diff --git a/recipes-kernel/ipc/ipc-modules-single_git.bb b/recipes-kernel/ipc/ipc-modules-single_git.bb
deleted file mode 100644
index 03817e0..0000000
--- a/recipes-kernel/ipc/ipc-modules-single_git.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-require ipc-modules.inc
-
-EXTRA_OEMAKE ="KERNEL_DIR=${STAGING_KERNEL_DIR} ${SOC}=1"
-
-do_install(){
-    install -d ${D}/usr/driver/IPC/single_rat
-    install -m 755 ${S}/kernel/*.ko ${D}/usr/driver/IPC/single_rat
-}
-
-FILES_${PN} += "/usr/driver/IPC/single_rat/*.ko"
-FILES_${PN}-dbg += "/usr/driver/IPC/single_rat/.debug"
diff --git a/recipes-kernel/ipc/ipc-modules.inc b/recipes-kernel/ipc/ipc-modules.inc
deleted file mode 100644
index 79ba7ef..0000000
--- a/recipes-kernel/ipc/ipc-modules.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SUMMARY = "Linux IPC KERNEL MODULE "
-DESCRIPTION = "DSP boot application and ipc test application"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=fa38cd73d71527dc6efb546474f64d10"
-
-require recipes-bsp/ipc/ipc.inc
-
-inherit  module qoriq_build_64bit_kernel
-
-S = "${WORKDIR}/git"
-
-do_configure[depends] += "virtual/kernel:do_shared_workdir"
-do_configure_prepend() {
-    sed -i 's,$(KERNEL_DIR)/.config,$(KBUILD_OUTPUT)/.config,' ${S}/kernel/Makefile
-}
-
-do_compile_prepend () {
-    cd ${S}/kernel
-    case ${MACHINE} in
-        bsc9132qds|bsc9131rdb) SOC=B913x;;
-        b4860qds|b4420qds) SOC=B4860;;
-    esac
-}
-
-INHIBIT_PACKAGE_STRIP = "1"
-
-- 
2.4.3



^ permalink raw reply related	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2015-09-28 11:40 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-12 10:22 [PATCH 01/24] ipc: optimize the ipc recipes directories Zhenhua Luo
2015-08-12 10:22 ` [PATCH 02/24] merge-files: define S to fix build warning Zhenhua Luo
2015-08-12 10:22 ` [PATCH 03/24] skmm-ep: move COMPATIBLE_MACHINE to botton line Zhenhua Luo
2015-08-12 10:22 ` [PATCH 04/24] web-sysmon: add RDEPENDS and COMPATIBLE_MACHINE Zhenhua Luo
2015-08-12 10:22 ` [PATCH 05/24] asf: move RDEPENDS and add COMPATIBLE_MACHINE Zhenhua Luo
2015-08-12 10:22 ` [PATCH 06/24] ar: " Zhenhua Luo
2015-08-12 10:22 ` [PATCH 07/24] ceetm: add COMPATIBLE_MACHINE and remove unnecessary DEPENDS Zhenhua Luo
2015-08-12 10:22 ` [PATCH 08/24] linux-qoriq: unify recipe for QorIQ ARM and QorIQ PPC Zhenhua Luo
2015-09-15 17:24   ` Bob Cochran
2015-09-15 17:29     ` Otavio Salvador
2015-09-15 21:36       ` Bob Cochran
2015-09-15 21:50         ` Otavio Salvador
2015-09-15 22:56           ` Bob Cochran
2015-09-15 23:12             ` Otavio Salvador
2015-08-12 10:22 ` [PATCH 09/24] ls-debug: add recipe Zhenhua Luo
2015-08-12 10:22 ` [PATCH 10/24] lttng-modules: always do 64b build for e6500 targets Zhenhua Luo
2015-08-12 10:22 ` [PATCH 11/24] pkc-host: add COMPATIBLE_MACHINE Zhenhua Luo
2015-08-12 10:22 ` [PATCH 12/24] qoriq-perf: add recipe Zhenhua Luo
2015-08-12 10:22 ` [PATCH 13/24] catter-gather: " Zhenhua Luo
2015-08-12 10:22 ` [PATCH 14/24] skmm-host: add COMPATIBLE_MACHINE Zhenhua Luo
2015-08-12 10:22 ` [PATCH 15/24] o-seville: update COMPATIBLE_MACHINE Zhenhua Luo
2015-08-12 10:22 ` [PATCH 16/24] fsl-tlu: add recipe Zhenhua Luo
2015-08-12 10:22 ` [PATCH 17/24] u-boot-qoriq: remove redundant code Zhenhua Luo
2015-08-12 10:22 ` [PATCH 18/24] reorg the qoriq include files Zhenhua Luo
2015-09-25 22:49   ` Bob Cochran
2015-09-28 11:40     ` Otavio Salvador
2015-08-12 10:22 ` [PATCH 19/24] replace qoriq-base.inc with qoriq-ppc.inc in qoriq tune files Zhenhua Luo
2015-08-12 10:22 ` [PATCH 20/24] update machine conf of e500v2 targets Zhenhua Luo
2015-08-12 10:22 ` [PATCH 21/24] update machine conf of e500mc targets Zhenhua Luo
2015-08-12 10:22 ` [PATCH 22/24] update machine conf of e5500 targets Zhenhua Luo
2015-08-12 10:22 ` [PATCH 23/24] update machine conf of e6500 targets Zhenhua Luo
2015-08-12 10:22 ` [PATCH 24/24] update ls1021atwr machine conf Zhenhua Luo

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.