diff options
author | Mark Hatle <mhatle@xilinx.com> | 2022-06-08 17:49:49 -0700 |
---|---|---|
committer | Mark Hatle <mhatle@xilinx.com> | 2022-06-13 08:30:05 -0700 |
commit | 7c5519b8b1dc782fd0fa50ac426094f9225de80a (patch) | |
tree | a607bdb6d9f7f1eb5ee599827fe933792c992867 /meta-xilinx-standalone-experimental/recipes-libraries | |
parent | d44ab8d60eda1ba361715ad7dc8976dccf072e86 (diff) | |
download | meta-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')
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 | ||
8 | do_configure:prepend() { | 8 | do_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 | ||
16 | do_configure:prepend() { | 16 | do_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 | ||
24 | do_install() { | 26 | do_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/" | |||
5 | DEPENDS += "xilffs xiltimer" | 5 | DEPENDS += "xilffs xiltimer" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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/" | |||
5 | DEPENDS += "xilfpga" | 5 | DEPENDS += "xilfpga" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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/" | |||
5 | DEPENDS += "xilmailbox" | 5 | DEPENDS += "xilmailbox" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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/" | |||
5 | DEPENDS += "xilnvm" | 5 | DEPENDS += "xilnvm" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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/" | |||
5 | DEPENDS += "xilpuf" | 5 | DEPENDS += "xilpuf" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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/" | |||
5 | DEPENDS += "xilsecure" | 5 | DEPENDS += "xilsecure" |
6 | 6 | ||
7 | do_configure:prepend() { | 7 | do_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 | ||
14 | ESW_CUSTOM_LINKER_FILE ?= "None" | 16 | ESW_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 | ||
8 | do_configure:prepend() { | 8 | do_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 | ||
8 | do_configure:prepend() { | 8 | do_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 | } |