summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental/recipes-libraries
diff options
context:
space:
mode:
authorMark Hatle <mhatle@xilinx.com>2022-06-08 17:49:49 -0700
committerMark Hatle <mhatle@xilinx.com>2022-06-13 08:30:05 -0700
commit7c5519b8b1dc782fd0fa50ac426094f9225de80a (patch)
treea607bdb6d9f7f1eb5ee599827fe933792c992867 /meta-xilinx-standalone-experimental/recipes-libraries
parentd44ab8d60eda1ba361715ad7dc8976dccf072e86 (diff)
downloadmeta-xilinx-7c5519b8b1dc782fd0fa50ac426094f9225de80a.tar.gz
meta-xilinx-standalone-experimental: Wrap do_configure:prepend
The do_configure prepend steps need to run in the 'S' directory, so wrap the operations to prevent them from changing the working directory for the rest of the do_configure operations. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-standalone-experimental/recipes-libraries')
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb2
10 files changed, 20 insertions, 0 deletions
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb
index 46c349bc..22d7955e 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/freertos10-xilinx_git.bb
@@ -7,7 +7,9 @@ DEPENDS += "libxil xilstandalone xiltimer"
7 7
8do_configure:prepend() { 8do_configure:prepend() {
9 # This script should also not rely on relative paths and such 9 # This script should also not rely on relative paths and such
10 (
10 cd ${S} 11 cd ${S}
11 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} 12 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S}
12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 13 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
14 )
13} 15}
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb
index 09bf4192..bced1499 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/lwip_git.bb
@@ -15,10 +15,12 @@ EXTRA_OECMAKE:append:xilinx-freertos += "-Dlwip_api_mode=SOCKET_API"
15 15
16do_configure:prepend() { 16do_configure:prepend() {
17 # This script should also not rely on relative paths and such 17 # This script should also not rely on relative paths and such
18 (
18 cd ${S} 19 cd ${S}
19 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} 20 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S}
20 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 21 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
21 install -m 0755 xtopology_g.c ${S}/${ESW_COMPONENT_SRC}/ 22 install -m 0755 xtopology_g.c ${S}/${ESW_COMPONENT_SRC}/
23 )
22} 24}
23 25
24do_install() { 26do_install() {
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb
index 7f3618c8..ff12a5df 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilffs/examples/"
5DEPENDS += "xilffs xiltimer" 5DEPENDS += "xilffs xiltimer"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb
index 5137c591..df5c1bbe 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilfpga/examples/"
5DEPENDS += "xilfpga" 5DEPENDS += "xilfpga"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb
index a525e1bc..1e457d18 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilmailbox/examples/"
5DEPENDS += "xilmailbox" 5DEPENDS += "xilmailbox"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb
index ef8b6e64..a656e7ec 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilnvm/examples/"
5DEPENDS += "xilnvm" 5DEPENDS += "xilnvm"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb
index d43b4da9..9f1e8baa 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilpuf/examples/"
5DEPENDS += "xilpuf" 5DEPENDS += "xilpuf"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb
index 4c2be337..2267571f 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_git.bb
@@ -5,10 +5,12 @@ ESW_COMPONENT_SRC = "/lib/sw_services/xilsecure/examples/"
5DEPENDS += "xilsecure" 5DEPENDS += "xilsecure"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 (
8 cd ${S} 9 cd ${S}
9 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 10 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
10 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 memory.ld ${S}/${ESW_COMPONENT_SRC}/
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
13 )
12} 14}
13 15
14ESW_CUSTOM_LINKER_FILE ?= "None" 16ESW_CUSTOM_LINKER_FILE ?= "None"
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb
index 447c3cc3..70a46c5e 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilstandalone_git.bb
@@ -7,8 +7,10 @@ DEPENDS += "libgloss"
7 7
8do_configure:prepend() { 8do_configure:prepend() {
9 # This script should also not rely on relative paths and such 9 # This script should also not rely on relative paths and such
10 (
10 cd ${S} 11 cd ${S}
11 lopper ${DTS_FILE} -- baremetal_bspconfig_xlnx ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} 12 lopper ${DTS_FILE} -- baremetal_bspconfig_xlnx ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC}
12 install -m 0755 MemConfig.cmake ${S}/${ESW_COMPONENT_SRC}/ 13 install -m 0755 MemConfig.cmake ${S}/${ESW_COMPONENT_SRC}/
13 install -m 0755 *.c ${S}/${ESW_COMPONENT_SRC}/common/ 14 install -m 0755 *.c ${S}/${ESW_COMPONENT_SRC}/common/
15 )
14} 16}
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb
index 0e25bbb7..dd19671d 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xiltimer_git.bb
@@ -7,7 +7,9 @@ DEPENDS += "libxil"
7 7
8do_configure:prepend() { 8do_configure:prepend() {
9 # This script should also not rely on relative paths and such 9 # This script should also not rely on relative paths and such
10 (
10 cd ${S} 11 cd ${S}
11 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S} 12 lopper ${DTS_FILE} -- bmcmake_metadata_xlnx.py ${ESW_MACHINE} ${S}/${ESW_COMPONENT_SRC} hwcmake_metadata ${S}
12 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 13 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
14 )
13} 15}