summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-11-21 14:47:49 -0600
committerMark Hatle <mark.hatle@amd.com>2024-11-21 14:47:51 -0600
commitab07add28ff4c8acf68157de49ff29f59238e4e0 (patch)
treeccb8ed3fd1092b8015c1bec5d4d41e7713a34a05
parent1241013c7bce4262a6128eb4ccb3db410831746d (diff)
downloadmeta-xilinx-ab07add28ff4c8acf68157de49ff29f59238e4e0.tar.gz
various: Fix variable usage
Remove most direct references to WORKDIR. S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR ${WORKDIR}/package is also incorrect, adjust to ${PKGD}. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-vitis-tc/recipes-core/meta/meta-xilinx-toolchain.bb4
-rw-r--r--meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass4
-rw-r--r--meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass12
-rw-r--r--meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend4
-rw-r--r--meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb14
-rw-r--r--meta-xilinx-core/recipes-apps/image-update/image-update_1.3.bb4
-rw-r--r--meta-xilinx-core/recipes-apps/raft/raft_2024.1.bb6
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.6.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.7.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc2
-rw-r--r--meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb6
-rw-r--r--meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc2
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc2
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb8
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb6
-rw-r--r--meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.2.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb9
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc4
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend4
-rw-r--r--meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.40.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/hdmi21/kernel-module-hdmi21_2024.2.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb4
-rw-r--r--meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc6
-rw-r--r--meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb2
-rw-r--r--meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb2
-rw-r--r--meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend2
-rw-r--r--meta-xilinx-core/recipes-utils/mb-realoc/mb-realoc.bb7
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb4
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.319.bb4
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202420.2.18.0.bb4
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.319.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202420.2.18.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202210.2.13.479.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202220.2.14.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202310.2.15.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202320.2.16.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202410.2.17.319.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/zocl_202420.2.18.0.bb2
-rw-r--r--meta-xilinx-demos/classes/jupyter-examples.bbclass2
-rw-r--r--meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-example/pm-notebooks/pm-notebooks_1.0.bb2
-rw-r--r--meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyterlab/start-jupyterlab_1.0.bb14
-rw-r--r--meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyternb/start-jupyternb_1.0.bb12
-rw-r--r--meta-xilinx-demos/dynamic-layers/meta-openamp/recipes-example/openamp/openamp-demo-notebooks_0.1.bb2
-rw-r--r--meta-xilinx-demos/recipes-apps/sdfec/sdfec_1.1.bb2
-rw-r--r--meta-xilinx-demos/recipes-examples/gpio-demo/gpio-demo.bb2
-rw-r--r--meta-xilinx-demos/recipes-examples/peekpoke/peekpoke.bb2
-rw-r--r--meta-xilinx-demos/recipes-firmware/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb2
-rw-r--r--meta-xilinx-demos/recipes-firmware/zcu104-pl-vcu-fw/zcu104-pl-vcu-fw_1.0-2024.2.bb2
-rw-r--r--meta-xilinx-mali400/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb12
-rw-r--r--meta-xilinx-mali400/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb2
-rw-r--r--meta-xilinx-mali400/recipes-graphics/wayland/weston_9.0.0.bb8
-rw-r--r--meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-examples_0.1.bb2
-rw-r--r--meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-notebooks_0.1.bb2
-rw-r--r--meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-examples_0.1.bb2
-rw-r--r--meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-notebooks_0.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-devtools_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-interpipes_v1.1.8.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-perf_1.0.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0_1.22.%.bbappend2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p30.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p60.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.2.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.80-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240325-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu2/kernel-module-vcu2_2024.2.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu2/libvcu2-omxil_1.1.2-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-ctrlsw_1.0.62-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-firmware_20240329-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.2.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.2.bb4
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/classes-recipe/esw.bbclass2
-rw-r--r--meta-xilinx-standalone-sdt/classes-recipe/esw_apps_common.bbclass6
-rw-r--r--meta-xilinx-standalone-sdt/classes-recipe/esw_examples.bbclass2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-bsp/image-selector/image-selector_2024.2.bb14
-rw-r--r--meta-xilinx-standalone-sdt/recipes-bsp/sdt-artifacts/sdt-artifacts.bb8
-rw-r--r--meta-xilinx-standalone-sdt/recipes-drivers/aiefal_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-drivers/aienginev2_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.2.bb2
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.1.bb58
-rw-r--r--meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.2.bb58
-rw-r--r--meta-xilinx-standalone/recipes-apps/rfdc-examples/rfdc-examples.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb2
180 files changed, 322 insertions, 310 deletions
diff --git a/meta-vitis-tc/recipes-core/meta/meta-xilinx-toolchain.bb b/meta-vitis-tc/recipes-core/meta/meta-xilinx-toolchain.bb
index a276dee7..eaebca44 100644
--- a/meta-vitis-tc/recipes-core/meta/meta-xilinx-toolchain.bb
+++ b/meta-vitis-tc/recipes-core/meta/meta-xilinx-toolchain.bb
@@ -8,6 +8,8 @@ SRC_URI += " \
8" 8"
9LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 9LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
10 10
11S = "${UNPACKDIR}"
12
11inherit populate_sdk 13inherit populate_sdk
12 14
13COMPATIBLE_HOST = "${HOST_SYS}" 15COMPATIBLE_HOST = "${HOST_SYS}"
@@ -27,7 +29,7 @@ TOOLCHAIN_SHAR_EXT_TMPL = "${VITIS_TC_PATH}/files/toolchain-shar-extract.sh"
27TOOLCHAIN_SHAR_REL_TMPL = "${VITIS_TC_PATH}/files/toolchain-shar-relocate.sh" 29TOOLCHAIN_SHAR_REL_TMPL = "${VITIS_TC_PATH}/files/toolchain-shar-relocate.sh"
28 30
29create_sdk_files:append () { 31create_sdk_files:append () {
30 cp ${WORKDIR}/relocate-wrapper.py ${SDK_OUTPUT}/${SDKPATH}/ 32 cp ${S}/relocate-wrapper.py ${SDK_OUTPUT}/${SDKPATH}/
31} 33}
32 34
33# The wrappers don't do anything, remove them! 35# The wrappers don't do anything, remove them!
diff --git a/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass b/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
index d4a01048..a09c0768 100644
--- a/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
+++ b/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
@@ -26,7 +26,7 @@ do_fetch[cleandirs] = "${B}"
26DT_PADDING_SIZE = "0x1000" 26DT_PADDING_SIZE = "0x1000"
27BOOTGEN_FLAGS ?= " -arch ${SOC_FAMILY} -w ${@bb.utils.contains('SOC_FAMILY','zynqmp','','-process_bitstream bin',d)}" 27BOOTGEN_FLAGS ?= " -arch ${SOC_FAMILY} -w ${@bb.utils.contains('SOC_FAMILY','zynqmp','','-process_bitstream bin',d)}"
28 28
29S ?= "${WORKDIR}" 29S ?= "${UNPACKDIR}"
30FW_DIR ?= "" 30FW_DIR ?= ""
31DTSI_PATH ?= "" 31DTSI_PATH ?= ""
32DTBO_PATH ?= "" 32DTBO_PATH ?= ""
@@ -52,7 +52,7 @@ python() {
52 import re 52 import re
53 soc_family = d.getVar("SOC_FAMILY") 53 soc_family = d.getVar("SOC_FAMILY")
54 if "git://" in d.getVar("SRC_URI") or "https://" in d.getVar("SRC_URI"): 54 if "git://" in d.getVar("SRC_URI") or "https://" in d.getVar("SRC_URI"):
55 d.setVar("S",'${WORKDIR}/git/'+d.getVar("FW_DIR")) 55 d.setVar("S",'${UNPACKDIR}/git/'+d.getVar("FW_DIR"))
56 else: 56 else:
57 dtsi_found = False 57 dtsi_found = False
58 dtbo_found = False 58 dtbo_found = False
diff --git a/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
index b4de5ee1..71b8b9b8 100644
--- a/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
+++ b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
@@ -39,18 +39,18 @@ CONVERSION_CMD:qemu-sd-fatimg () {
39 parted -s ${QEMU_IMG} set 1 boot on 39 parted -s ${QEMU_IMG} set 1 boot on
40 parted ${QEMU_IMG} print 40 parted ${QEMU_IMG} print
41 BOOT_BLOCKS=$(LC_ALL=C parted -s ${QEMU_IMG} unit b print | awk '/ 1 / { print substr($4, 1, length($4 -1)) / 512 /2 }') 41 BOOT_BLOCKS=$(LC_ALL=C parted -s ${QEMU_IMG} unit b print | awk '/ 1 / { print substr($4, 1, length($4 -1)) / 512 /2 }')
42 rm -f ${WORKDIR}/${BOOT_VOLUME_ID}.img 42 rm -f ${BOOT_VOLUME_ID}.img
43 mkfs.vfat -n "${BOOT_VOLUME_ID}" -S 512 -C ${WORKDIR}/${BOOT_VOLUME_ID}.img $BOOT_BLOCKS 43 mkfs.vfat -n "${BOOT_VOLUME_ID}" -S 512 -C ${BOOT_VOLUME_ID}.img $BOOT_BLOCKS
44 if [ -e ${DEPLOY_DIR_IMAGE}/boot.bin ]; then 44 if [ -e ${DEPLOY_DIR_IMAGE}/boot.bin ]; then
45 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.bin ::/ 45 mcopy -i ${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.bin ::/
46 fi 46 fi
47 if [ -e ${DEPLOY_DIR_IMAGE}/boot.scr ]; then 47 if [ -e ${DEPLOY_DIR_IMAGE}/boot.scr ]; then
48 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.scr ::/ 48 mcopy -i ${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.scr ::/
49 fi 49 fi
50 if [ ${INITRAMFS_IMAGE} = ${IMAGE_BASENAME} ] && [ x"${INITRAMFS_IMAGE_BUNDLE}" != "x1" ]; then 50 if [ ${INITRAMFS_IMAGE} = ${IMAGE_BASENAME} ] && [ x"${INITRAMFS_IMAGE_BUNDLE}" != "x1" ]; then
51 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ::rootfs.cpio.gz.u-boot 51 mcopy -i ${BOOT_VOLUME_ID}.img -s ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ::rootfs.cpio.gz.u-boot
52 fi 52 fi
53 dd if=${WORKDIR}/${BOOT_VOLUME_ID}.img of=${QEMU_IMG} conv=notrunc seek=1 bs=$(expr ${IMAGE_ALIGNMENT} \* 1024) 53 dd if=${BOOT_VOLUME_ID}.img of=${QEMU_IMG} conv=notrunc seek=1 bs=$(expr ${IMAGE_ALIGNMENT} \* 1024)
54} 54}
55 55
56CONVERSION_DEPENDS_qemu-sd = "qemu-system-native" 56CONVERSION_DEPENDS_qemu-sd = "qemu-system-native"
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
index 7d374291..7959d9db 100644
--- a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
+++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
@@ -1,7 +1,7 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2 2
3# openamp.dtsi is in the WORKDIR 3# openamp.dtsi is in the UNPACKDIR
4DT_INCLUDE:append = " ${WORKDIR}" 4DT_INCLUDE:append = " ${UNPACKDIR}"
5 5
6do_configure[vardeps] += "ENABLE_OPENAMP_DTSI OPENAMP_EXTRA_DT_INCLUDE_FILES" 6do_configure[vardeps] += "ENABLE_OPENAMP_DTSI OPENAMP_EXTRA_DT_INCLUDE_FILES"
7 7
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
index 7b626ee3..92b0227b 100644
--- a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
+++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
@@ -29,7 +29,7 @@ PROVIDES:remove = "virtual/dtb"
29 29
30DEPENDS += "python3-dtc-native" 30DEPENDS += "python3-dtc-native"
31 31
32S = "${WORKDIR}/source" 32S = "${UNPACKDIR}/source"
33 33
34# Set a default so something resolves 34# Set a default so something resolves
35SOC_FAMILY ??= "SOC_FAMILY" 35SOC_FAMILY ??= "SOC_FAMILY"
@@ -37,12 +37,12 @@ SOC_FAMILY ??= "SOC_FAMILY"
37do_configure:prepend() { 37do_configure:prepend() {
38 mkdir -p source 38 mkdir -p source
39 39
40 if [ -e ${WORKDIR}/${MACHINE}-openamp-overlay.dts ]; then 40 if [ -e ${UNPACKDIR}/${MACHINE}-openamp-overlay.dts ]; then
41 install ${WORKDIR}/${MACHINE}-openamp.dtsi ${WORKDIR}/source/. || : 41 install ${UNPACKDIR}/${MACHINE}-openamp.dtsi ${UNPACKDIR}/source/. || :
42 install ${WORKDIR}/${MACHINE}-openamp-overlay.dts ${WORKDIR}/source/openamp.dts 42 install ${UNPACKDIR}/${MACHINE}-openamp-overlay.dts ${UNPACKDIR}/source/openamp.dts
43 elif [ -e ${WORKDIR}/${SOC_FAMILY}-openamp-overlay.dts ]; then 43 elif [ -e ${UNPACKDIR}/${SOC_FAMILY}-openamp-overlay.dts ]; then
44 install ${WORKDIR}/${SOC_FAMILY}-openamp.dtsi ${WORKDIR}/source/. || : 44 install ${UNPACKDIR}/${SOC_FAMILY}-openamp.dtsi ${UNPACKDIR}/source/. || :
45 install ${WORKDIR}/${SOC_FAMILY}-openamp-overlay.dts ${WORKDIR}/source/openamp.dts 45 install ${UNPACKDIR}/${SOC_FAMILY}-openamp-overlay.dts ${UNPACKDIR}/source/openamp.dts
46 else 46 else
47 bbfatal "${MACHINE}-openamp-overlay.dts or ${SOC_FAMILY}-openamp-overlay.dts file is not available. Cannot automatically add OpenAMP dtbo file." 47 bbfatal "${MACHINE}-openamp-overlay.dts or ${SOC_FAMILY}-openamp-overlay.dts file is not available. Cannot automatically add OpenAMP dtbo file."
48 fi 48 fi
diff --git a/meta-xilinx-core/recipes-apps/image-update/image-update_1.3.bb b/meta-xilinx-core/recipes-apps/image-update/image-update_1.3.bb
index 828a3ca1..7c402e15 100644
--- a/meta-xilinx-core/recipes-apps/image-update/image-update_1.3.bb
+++ b/meta-xilinx-core/recipes-apps/image-update/image-update_1.3.bb
@@ -4,7 +4,7 @@ SUMMARY = "Image update is used to update alternate image on compatible firmware
4 Usage: image_update <Input Image File>" 4 Usage: image_update <Input Image File>"
5 5
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSES/MIT;md5=2ac09a7a37dd6ee0ba23ce497d57d09b" 7LIC_FILES_CHKSUM = "file://LICENSES/MIT;md5=2ac09a7a37dd6ee0ba23ce497d57d09b"
8 8
9BRANCH = "master" 9BRANCH = "master"
10SRC_URI = "git://github.com/Xilinx/linux-image_update.git;branch=${BRANCH};protocol=https" 10SRC_URI = "git://github.com/Xilinx/linux-image_update.git;branch=${BRANCH};protocol=https"
@@ -12,7 +12,7 @@ SRCREV = "1bd7d7405b484d808176c6e711691a846c18b4f0"
12 12
13RDEPENDS:${PN} += "freeipmi" 13RDEPENDS:${PN} += "freeipmi"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16 16
17COMPATIBLE_MACHINE = "^$" 17COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
diff --git a/meta-xilinx-core/recipes-apps/raft/raft_2024.1.bb b/meta-xilinx-core/recipes-apps/raft/raft_2024.1.bb
index a287d8ce..89a8b5a5 100644
--- a/meta-xilinx-core/recipes-apps/raft/raft_2024.1.bb
+++ b/meta-xilinx-core/recipes-apps/raft/raft_2024.1.bb
@@ -1,8 +1,8 @@
1SUMMARY = "RAFT python application" 1SUMMARY = "RAFT python application"
2LICENSE = "MIT & BSD-3-Clause" 2LICENSE = "MIT & BSD-3-Clause"
3LIC_FILES_CHKSUM = " \ 3LIC_FILES_CHKSUM = " \
4 file://${WORKDIR}/git/LICENSE;md5=cc21c526211d34984839aa67dd16f172 \ 4 file://LICENSE;md5=cc21c526211d34984839aa67dd16f172 \
5 file://${WORKDIR}/git/docs/LICENSE;md5=d8f0ffdbc8d019bc821a5a07bdca1406 \ 5 file://docs/LICENSE;md5=d8f0ffdbc8d019bc821a5a07bdca1406 \
6" 6"
7BRANCH = "2024.1" 7BRANCH = "2024.1"
8SRC_URI = "git://github.com/Xilinx/RAFT;protocol=https;branch=${BRANCH}" 8SRC_URI = "git://github.com/Xilinx/RAFT;protocol=https;branch=${BRANCH}"
@@ -10,7 +10,7 @@ SRCREV = "87ea8f4c5ac52fcbc465f41e681fc77aaee9a285"
10 10
11inherit update-rc.d systemd 11inherit update-rc.d systemd
12 12
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/git"
14COMPATIBLE_MACHINE = "^$" 14COMPATIBLE_MACHINE = "^$"
15COMPATIBLE_MACHINE:zcu208-zynqmp = "${MACHINE}" 15COMPATIBLE_MACHINE:zcu208-zynqmp = "${MACHINE}"
16COMPATIBLE_MACHINE:zcu216-zynqmp = "${MACHINE}" 16COMPATIBLE_MACHINE:zcu216-zynqmp = "${MACHINE}"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
index e726ac5b..0b3effe2 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
@@ -6,7 +6,7 @@ require aie-rt-2022.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12inherit features_check 12inherit features_check
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
index 92f44a34..88d4995f 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
@@ -6,7 +6,7 @@ require aie-rt-2023.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12inherit features_check 12inherit features_check
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
index 6befcffa..0710a2bb 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12inherit features_check 12inherit features_check
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.6.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.6.bb
index a99f296a..5e825c0a 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.6.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.6.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.2.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12IOBACKENDS ?= "Linux" 12IOBACKENDS ?= "Linux"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
index 5b741f9a..73cbfdd6 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
@@ -6,7 +6,7 @@ require aie-rt-2022.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11inherit features_check 11inherit features_check
12 12
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
index 8b5c4334..ab65f319 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
@@ -6,7 +6,7 @@ require aie-rt-2023.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11inherit features_check 11inherit features_check
12 12
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
index f8c9482b..11c88d34 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11inherit features_check 11inherit features_check
12 12
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.7.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.7.bb
index 2e60941b..ef9ff673 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.7.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.7.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.2.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11IOBACKENDS ?= "Linux" 11IOBACKENDS ?= "Linux"
12 12
diff --git a/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index 485d3b17..09f83809 100644
--- a/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -9,7 +9,7 @@ inherit deploy
9 9
10DEPENDS += "u-boot-mkimage-native" 10DEPENDS += "u-boot-mkimage-native"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13B = "${WORKDIR}/build" 13B = "${WORKDIR}/build"
14 14
15SYSROOT_DIRS += "/boot" 15SYSROOT_DIRS += "/boot"
diff --git a/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
index 9fd9c34a..28958c36 100644
--- a/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
@@ -18,6 +18,8 @@ do_compile[noexec] = "1"
18PDI_PATH ?= "" 18PDI_PATH ?= ""
19SRC_URI += "${@['file://'+d.getVar('PDI_PATH'),''][d.getVar('PDI_PATH') == '']}" 19SRC_URI += "${@['file://'+d.getVar('PDI_PATH'),''][d.getVar('PDI_PATH') == '']}"
20 20
21S = "${UNPACKDIR}"
22
21python() { 23python() {
22 if d.getVar('PDI_SKIP_CHECK') != "1" and not d.getVar('PDI_PATH'): 24 if d.getVar('PDI_SKIP_CHECK') != "1" and not d.getVar('PDI_PATH'):
23 raise bb.parse.SkipRecipe("PDI_PATH is not configured with the base design pdi") 25 raise bb.parse.SkipRecipe("PDI_PATH is not configured with the base design pdi")
@@ -27,9 +29,9 @@ python() {
27#will need to bbappend to this in meta-xilinx-tools to use xsct to extract pdi from xsa and install 29#will need to bbappend to this in meta-xilinx-tools to use xsct to extract pdi from xsa and install
28do_install() { 30do_install() {
29 31
30 if [ -f ${WORKDIR}/${PDI_PATH} ];then 32 if [ -f ${S}/${PDI_PATH} ];then
31 install -d ${D}/boot 33 install -d ${D}/boot
32 install -m 0644 ${WORKDIR}/${PDI_PATH} ${D}/boot/base-design.pdi 34 install -m 0644 ${S}/${PDI_PATH} ${D}/boot/base-design.pdi
33 else 35 else
34 bbfatal "No base pdi supplied" 36 bbfatal "No base pdi supplied"
35 fi 37 fi
diff --git a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
index b9236f55..86225181 100644
--- a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
@@ -178,10 +178,10 @@ do_configure[vardeps] += "BIF_PARTITION_ATTR BIF_PARTITION_IMAGE BIF_COMMON_ATTR
178do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR" 178do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR"
179 179
180do_compile() { 180do_compile() {
181 cd ${WORKDIR} 181 cd ${UNPACKDIR}
182 rm -f ${B}/BOOT.bin 182 rm -f ${B}/BOOT.bin
183 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then 183 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then
184 BIF_FILE_PATH="${WORKDIR}${BIF_FILE_PATH}" 184 BIF_FILE_PATH="${UNPACKDIR}${BIF_FILE_PATH}"
185 fi 185 fi
186 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin 186 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin
187 if [ ! -e ${B}/BOOT.bin ]; then 187 if [ ! -e ${B}/BOOT.bin ]; then
diff --git a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
index fbe85f96..0fc20298 100644
--- a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
+++ b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
@@ -74,8 +74,8 @@ do_configure:prepend () {
74 fi 74 fi
75 75
76 for f in ${EXTRA_DT_FILES} ${EXTRA_DT_INCLUDE_FILES}; do 76 for f in ${EXTRA_DT_FILES} ${EXTRA_DT_INCLUDE_FILES}; do
77 if [ "$(realpath ${WORKDIR}/${f})" != "$(realpath ${DT_FILES_PATH}/`basename ${f}`)" ]; then 77 if [ "$(realpath ${UNPACKDIR}/${f})" != "$(realpath ${DT_FILES_PATH}/`basename ${f}`)" ]; then
78 cp ${WORKDIR}/${f} ${DT_FILES_PATH}/ 78 cp ${UNPACKDIR}/${f} ${DT_FILES_PATH}/
79 fi 79 fi
80 done 80 done
81} 81}
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
index 386e1b79..9e0f07ac 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
@@ -19,7 +19,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20COMPATIBLE_MACHINE:versal-net = "versal-net" 20COMPATIBLE_MACHINE:versal-net = "versal-net"
21 21
22S = "${WORKDIR}/git" 22S = "${UNPACKDIR}/git"
23 23
24inherit cmake update-rc.d systemd 24inherit cmake update-rc.d systemd
25 25
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
index f25201bd..2699a55d 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
@@ -19,7 +19,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20COMPATIBLE_MACHINE:versal-net = "versal-net" 20COMPATIBLE_MACHINE:versal-net = "versal-net"
21 21
22S = "${WORKDIR}/git" 22S = "${UNPACKDIR}/git"
23 23
24inherit cmake update-rc.d systemd 24inherit cmake update-rc.d systemd
25 25
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
index b55ce8c0..da2f3e26 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
@@ -19,7 +19,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20COMPATIBLE_MACHINE:versal-net = "versal-net" 20COMPATIBLE_MACHINE:versal-net = "versal-net"
21 21
22S = "${WORKDIR}/git" 22S = "${UNPACKDIR}/git"
23 23
24inherit cmake update-rc.d systemd 24inherit cmake update-rc.d systemd
25 25
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
index c646228d..261156f9 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
@@ -19,7 +19,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20COMPATIBLE_MACHINE:versal-net = "versal-net" 20COMPATIBLE_MACHINE:versal-net = "versal-net"
21 21
22S = "${WORKDIR}/git" 22S = "${UNPACKDIR}/git"
23 23
24inherit cmake update-rc.d systemd 24inherit cmake update-rc.d systemd
25 25
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.2.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.2.bb
index 88dec7b8..8f634398 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.2.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.2.bb
@@ -20,7 +20,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
20COMPATIBLE_MACHINE:versal = ".*" 20COMPATIBLE_MACHINE:versal = ".*"
21COMPATIBLE_MACHINE:versal-net = ".*" 21COMPATIBLE_MACHINE:versal-net = ".*"
22 22
23S = "${WORKDIR}/git" 23S = "${UNPACKDIR}/git"
24 24
25inherit cmake update-rc.d systemd 25inherit cmake update-rc.d systemd
26 26
diff --git a/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb b/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
index b9a36d77..f7eaa111 100644
--- a/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
@@ -1,12 +1,12 @@
1SUMMARY = "Install user script to support fpga-manager" 1SUMMARY = "Install user script to support fpga-manager"
2DESCRIPTION = "Install user script that loads and unloads overlays using kernel fpga-manager" 2DESCRIPTION = "Install user script that loads and unloads overlays using kernel fpga-manager"
3LICENSE = "Proprietary" 3LICENSE = "Proprietary"
4LIC_FILES_CHKSUM = "file://${WORKDIR}/fpgautil.c;beginline=1;endline=24;md5=0dbf04c2c1026b3d120136e728b7a09f" 4LIC_FILES_CHKSUM = "file://fpgautil.c;beginline=1;endline=24;md5=0dbf04c2c1026b3d120136e728b7a09f"
5 5
6SRC_URI = "\ 6SRC_URI = "\
7 file://fpgautil.c \ 7 file://fpgautil.c \
8 " 8 "
9S = "${WORKDIR}" 9S = "${UNPACKDIR}"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
index 1bd468d7..7727b93d 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16COMPATIBLE_MACHINE:versal-net = "versal-net" 16COMPATIBLE_MACHINE:versal-net = "versal-net"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit cmake 20inherit cmake
21 21
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
index 15c04add..e64687f5 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16COMPATIBLE_MACHINE:versal-net = "versal-net" 16COMPATIBLE_MACHINE:versal-net = "versal-net"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit cmake 20inherit cmake
21 21
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
index 70d85f88..06d991df 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16COMPATIBLE_MACHINE:versal-net = "versal-net" 16COMPATIBLE_MACHINE:versal-net = "versal-net"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit cmake 20inherit cmake
21 21
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
index c82984f4..9eea4fbe 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16COMPATIBLE_MACHINE:versal-net = "versal-net" 16COMPATIBLE_MACHINE:versal-net = "versal-net"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit cmake 20inherit cmake
21 21
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.2.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.2.bb
index 3a097b24..fcea2da7 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.2.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.2.bb
@@ -16,7 +16,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
16COMPATIBLE_MACHINE:versal = ".*" 16COMPATIBLE_MACHINE:versal = ".*"
17COMPATIBLE_MACHINE:versal-net = ".*" 17COMPATIBLE_MACHINE:versal-net = ".*"
18 18
19S = "${WORKDIR}/git" 19S = "${UNPACKDIR}/git"
20 20
21inherit cmake 21inherit cmake
22 22
diff --git a/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
index 75c83ee8..a9c10d47 100644
--- a/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
+++ b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
@@ -18,7 +18,7 @@ PROVIDES += "virtual/xilinx-platform-init"
18 18
19SRC_URI = "${@" ".join(["file://%s" % f for f in (d.getVar('PLATFORM_INIT_FILES') or "").split()])}" 19SRC_URI = "${@" ".join(["file://%s" % f for f in (d.getVar('PLATFORM_INIT_FILES') or "").split()])}"
20 20
21S = "${WORKDIR}" 21S = "${UNPACKDIR}"
22 22
23SYSROOT_DIRS += "${PLATFORM_INIT_DIR}" 23SYSROOT_DIRS += "${PLATFORM_INIT_DIR}"
24 24
diff --git a/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
index 44ad9368..2d36b4a8 100644
--- a/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
+++ b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://PMU_ROM-LICENSE.txt;md5=d43d49bc1eb1c907fc6f4ea75abaf
10SRC_URI = "https://www.xilinx.com/bin/public/openDownload?filename=PMU_ROM.tar.gz" 10SRC_URI = "https://www.xilinx.com/bin/public/openDownload?filename=PMU_ROM.tar.gz"
11SRC_URI[sha256sum] = "f9a450ef960979463ea0a87a35fafb4a5b62d3a741de30cbcef04c8edc22a7cf" 11SRC_URI[sha256sum] = "f9a450ef960979463ea0a87a35fafb4a5b62d3a741de30cbcef04c8edc22a7cf"
12 12
13S = "${WORKDIR}/PMU_ROM" 13S = "${UNPACKDIR}/PMU_ROM"
14 14
15inherit deploy native 15inherit deploy native
16 16
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
index 86ba82bb..3c8d1ed6 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
@@ -19,5 +19,5 @@ SRC_URI:append:microblaze = " file://microblaze-generic-top.h"
19FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-v2023.01:" 19FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-v2023.01:"
20 20
21do_configure:prepend:microblaze () { 21do_configure:prepend:microblaze () {
22 install ${WORKDIR}/microblaze-generic-top.h ${S}/include/configs/ 22 install ${UNPACKDIR}/microblaze-generic-top.h ${S}/include/configs/
23} 23}
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
index 765af276..387367c6 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
@@ -6,7 +6,7 @@ UBRANCHARG = "${@['nobranch=1', 'branch=${UBRANCH}'][d.getVar('UBRANCH', True) !
6 6
7SRC_URI = "${UBOOTURI};${UBRANCHARG}" 7SRC_URI = "${UBOOTURI};${UBRANCHARG}"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10B = "${WORKDIR}/build" 10B = "${WORKDIR}/build"
11 11
12UBOOT_MB_INC = "" 12UBOOT_MB_INC = ""
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
index e13413a1..a8dfa57e 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
@@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
4 4
5DEPENDS = "u-boot-mkimage-native" 5DEPENDS = "u-boot-mkimage-native"
6 6
7S = "${UNPACKDIR}"
8
7inherit deploy image-wic-utils 9inherit deploy image-wic-utils
8 10
9INHIBIT_DEFAULT_DEPS = "1" 11INHIBIT_DEFAULT_DEPS = "1"
@@ -268,14 +270,14 @@ do_compile() {
268 -e 's:@@KERNEL_ROOT_RAMDISK@@:${KERNEL_ROOT_RAMDISK}:' \ 270 -e 's:@@KERNEL_ROOT_RAMDISK@@:${KERNEL_ROOT_RAMDISK}:' \
269 -e 's:@@KERNEL_COMMAND_APPEND@@:${KERNEL_COMMAND_APPEND}:' \ 271 -e 's:@@KERNEL_COMMAND_APPEND@@:${KERNEL_COMMAND_APPEND}:' \
270 ${SCRIPT_SED_ADDENDUM} \ 272 ${SCRIPT_SED_ADDENDUM} \
271 "${WORKDIR}/boot.cmd.${BOOTMODE}${BOOTFILE_EXT}" > "${WORKDIR}/boot.cmd" 273 "${S}/boot.cmd.${BOOTMODE}${BOOTFILE_EXT}" > boot.cmd
272 274
273 mkimage -A arm -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr 275 mkimage -A arm -T script -C none -n "Boot script" -d boot.cmd boot.scr
274 276
275 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \ 277 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \
276 -e 's/@@DEVICE_TREE_NAME@@/${DEVICE_TREE_NAME}/' \ 278 -e 's/@@DEVICE_TREE_NAME@@/${DEVICE_TREE_NAME}/' \
277 -e 's/@@RAMDISK_IMAGE@@/${PXERAMDISK_IMAGE}/' \ 279 -e 's/@@RAMDISK_IMAGE@@/${PXERAMDISK_IMAGE}/' \
278 "${WORKDIR}/pxeboot.pxe" > "pxeboot.pxe" 280 "${S}/pxeboot.pxe" > "pxeboot.pxe"
279} 281}
280 282
281do_install() { 283do_install() {
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
index dafaab25..53355f28 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
@@ -94,7 +94,7 @@ DEVICETREE_OVERLAY_LOAD_ADDRESS:zynqmp = "${@hex(int(d.getVar("DEVICETREE_LOAD_A
94 94
95python do_compile() { 95python do_compile() {
96 env = uenv_populate(d) 96 env = uenv_populate(d)
97 with open(d.expand("${WORKDIR}/uEnv.txt"), "w") as f: 97 with open(d.expand("uEnv.txt"), "w") as f:
98 for k, v in env.items(): 98 for k, v in env.items():
99 f.write("{0}={1}\n".format(k, v)) 99 f.write("{0}={1}\n".format(k, v))
100} 100}
@@ -102,11 +102,11 @@ python do_compile() {
102FILES:${PN} += "/boot/uEnv.txt" 102FILES:${PN} += "/boot/uEnv.txt"
103 103
104do_install() { 104do_install() {
105 install -Dm 0644 ${WORKDIR}/uEnv.txt ${D}/boot/uEnv.txt 105 install -Dm 0644 uEnv.txt ${D}/boot/uEnv.txt
106} 106}
107 107
108do_deploy() { 108do_deploy() {
109 install -Dm 0644 ${WORKDIR}/uEnv.txt ${DEPLOYDIR}/uEnv.txt 109 install -Dm 0644 uEnv.txt ${DEPLOYDIR}/uEnv.txt
110} 110}
111addtask do_deploy after do_compile before do_build 111addtask do_deploy after do_compile before do_build
112 112
diff --git a/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.2.bb b/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.2.bb
index ba6d829d..0a929ca9 100644
--- a/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.2.bb
+++ b/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.2.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stit
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1"
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8 8
9DEPENDS += "openssl" 9DEPENDS += "openssl"
10RDEPENDS:${PN} += "openssl" 10RDEPENDS:${PN} += "openssl"
diff --git a/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
index 8bd6e6bc..20210be9 100644
--- a/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
+++ b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
@@ -10,7 +10,7 @@ DEPENDS += "python3-six"
10SRC_URI = "git://github.com/c0fec0de/anytree.git;branch=2.x.x;protocol=https" 10SRC_URI = "git://github.com/c0fec0de/anytree.git;branch=2.x.x;protocol=https"
11SRCREV = "75c0198636f8997967ba00df5077cd21350f68ce" 11SRCREV = "75c0198636f8997967ba00df5077cd21350f68ce"
12 12
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/git"
14 14
15inherit setuptools3 15inherit setuptools3
16 16
diff --git a/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
index e1dcc5ae..9f08a1f4 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
@@ -4,6 +4,7 @@ DESCRIPTION = "Building and installing flash strip utility"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://../flash_stripe.c;beginline=1;endline=23;md5=abb859d98b7c4eede655e1b71824125a" 5LIC_FILES_CHKSUM = "file://../flash_stripe.c;beginline=1;endline=23;md5=abb859d98b7c4eede655e1b71824125a"
6 6
7S = "${UNPACKDIR}"
7B = "${WORKDIR}/build" 8B = "${WORKDIR}/build"
8 9
9SRC_URI += "file://flash_stripe.c" 10SRC_URI += "file://flash_stripe.c"
@@ -11,10 +12,10 @@ SRC_URI += "file://flash_stripe.c"
11TARGET_CC_ARCH += "${LDFLAGS}" 12TARGET_CC_ARCH += "${LDFLAGS}"
12 13
13do_compile() { 14do_compile() {
14 ${CC} ${WORKDIR}/flash_stripe.c -o flash_strip 15 ${CC} ${S}/flash_stripe.c -o flash_strip
15 ${CC} ${WORKDIR}/flash_stripe.c -o flash_unstrip 16 ${CC} ${S}/flash_stripe.c -o flash_unstrip
16 ${CC} ${WORKDIR}/flash_stripe.c -o flash_strip_bw -DFLASH_STRIPE_BW 17 ${CC} ${S}/flash_stripe.c -o flash_strip_bw -DFLASH_STRIPE_BW
17 ${CC} ${WORKDIR}/flash_stripe.c -o flash_unstrip_bw -DUNSTRIP -DFLASH_STRIPE_BW 18 ${CC} ${S}/flash_stripe.c -o flash_unstrip_bw -DUNSTRIP -DFLASH_STRIPE_BW
18} 19}
19 20
20do_install() { 21do_install() {
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
index 5154e247..29b12354 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
@@ -148,11 +148,11 @@ do_install () {
148 # If we built the guest agent, also install startup/udev rules 148 # If we built the guest agent, also install startup/udev rules
149 if [ -e "${D}${bindir}/qemu-ga" ]; then 149 if [ -e "${D}${bindir}/qemu-ga" ]; then
150 install -d ${D}${sysconfdir}/init.d/ 150 install -d ${D}${sysconfdir}/init.d/
151 install -m 0755 ${WORKDIR}/qemu-guest-agent.init ${D}${sysconfdir}/init.d/qemu-guest-agent 151 install -m 0755 ${UNPACKDIR}/qemu-guest-agent.init ${D}${sysconfdir}/init.d/qemu-guest-agent
152 sed -i 's:@bindir@:${bindir}:' ${D}${sysconfdir}/init.d/qemu-guest-agent 152 sed -i 's:@bindir@:${bindir}:' ${D}${sysconfdir}/init.d/qemu-guest-agent
153 153
154 install -d ${D}${sysconfdir}/udev/rules.d/ 154 install -d ${D}${sysconfdir}/udev/rules.d/
155 install -m 0644 ${WORKDIR}/qemu-guest-agent.udev ${D}${sysconfdir}/udev/rules.d/60-qemu-guest-agent.rules 155 install -m 0644 ${UNPACKDIR}/qemu-guest-agent.udev ${D}${sysconfdir}/udev/rules.d/60-qemu-guest-agent.rules
156 156
157 install -d ${D}${systemd_unitdir}/system/ 157 install -d ${D}${systemd_unitdir}/system/
158 install -m 0644 ${S}/contrib/systemd/qemu-guest-agent.service ${D}${systemd_unitdir}/system 158 install -m 0644 ${S}/contrib/systemd/qemu-guest-agent.service ${D}${systemd_unitdir}/system
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
index 26327ba3..5f180a35 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
@@ -17,7 +17,7 @@ SRC_URI = "${REPO};${BRANCHARG}"
17SRC_URI += "file://0001-versal-Reorder-serial-ports.patch" 17SRC_URI += "file://0001-versal-Reorder-serial-ports.patch"
18SRC_URI += "file://0001-versal-net-Reorder-serial-port.patch" 18SRC_URI += "file://0001-versal-net-Reorder-serial-port.patch"
19 19
20S = "${WORKDIR}/git" 20S = "${UNPACKDIR}/git"
21 21
22do_install[noexec] = '1' 22do_install[noexec] = '1'
23 23
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
index da62c8b7..5416f128 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
@@ -79,7 +79,7 @@ SRC_URI += "\
79 " 79 "
80 80
81 81
82S = "${WORKDIR}/git" 82S = "${UNPACKDIR}/git"
83 83
84# Based on qemu settings in poky/meta/conf/distro/include/no-static-libs.inc 84# Based on qemu settings in poky/meta/conf/distro/include/no-static-libs.inc
85DISABLE_STATIC:pn-qemu-xilinx = "" 85DISABLE_STATIC:pn-qemu-xilinx = ""
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
index 1eec0163..52c0da6a 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
@@ -15,6 +15,6 @@ do_compile[noexec] = "1"
15SYSROOT_DIRS += "${bindir}/qemu-xilinx" 15SYSROOT_DIRS += "${bindir}/qemu-xilinx"
16 16
17do_install() { 17do_install() {
18 install -Dm 0755 ${WORKDIR}/qemu-system-aarch64-multiarch ${D}${bindir}/qemu-system-aarch64-multiarch 18 install -Dm 0755 ${UNPACKDIR}/qemu-system-aarch64-multiarch ${D}${bindir}/qemu-system-aarch64-multiarch
19} 19}
20 20
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
index 4a801810..1e626ffe 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
@@ -20,7 +20,7 @@ PACKAGECONFIG ??= "fdt alsa kvm pie slirp png gcrypt \
20PACKAGECONFIG:remove = "${@'kvm' if not os.path.exists('/usr/include/linux/kvm.h') else ''}" 20PACKAGECONFIG:remove = "${@'kvm' if not os.path.exists('/usr/include/linux/kvm.h') else ''}"
21 21
22do_install:append() { 22do_install:append() {
23 install -Dm 0755 ${WORKDIR}/powerpc_rom.bin ${D}${datadir}/qemu-xilinx 23 install -Dm 0755 ${UNPACKDIR}/powerpc_rom.bin ${D}${datadir}/qemu-xilinx
24 24
25 # The following is also installed by qemu-native 25 # The following is also installed by qemu-native
26 rm -f ${D}${datadir}/qemu-xilinx/trace-events-all 26 rm -f ${D}${datadir}/qemu-xilinx/trace-events-all
diff --git a/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
index ebf7cd9e..9431a7be 100644
--- a/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
+++ b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
@@ -8,10 +8,10 @@ SRC_URI += " \
8 8
9do_install:append() { 9do_install:append() {
10 install -d ${D}${bindir} 10 install -d ${D}${bindir}
11 install -m 0755 ${WORKDIR}/monitor-hotplug.sh ${D}${bindir} 11 install -m 0755 ${UNPACKDIR}/monitor-hotplug.sh ${D}${bindir}
12 12
13 install -d ${D}${sysconfdir}/udev/rules.d 13 install -d ${D}${sysconfdir}/udev/rules.d
14 install -m 0644 ${WORKDIR}/99-monitor-hotplug.rules ${D}${sysconfdir}/udev/rules.d/99-monitor-hotplug.rules 14 install -m 0644 ${UNPACKDIR}/99-monitor-hotplug.rules ${D}${sysconfdir}/udev/rules.d/99-monitor-hotplug.rules
15} 15}
16 16
17FILES:${PN} += "${sysconfdir}/udev/rules.d/*" 17FILES:${PN} += "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
index 3aaac030..083604dd 100644
--- a/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
+++ b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11BRANCH ?= "xlnx_rel_v2024.1" 11BRANCH ?= "xlnx_rel_v2024.1"
12REPO ?= "git://github.com/xilinx/dp-modules.git;protocol=https" 12REPO ?= "git://github.com/xilinx/dp-modules.git;protocol=https"
diff --git a/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.40.bb b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.40.bb
index d6b4d565..a56f90b0 100644
--- a/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.40.bb
+++ b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.40.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=b34277fe156508fd5a650609dc36d1fe"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11BRANCH ?= "xlnx_rel_v2024.2" 11BRANCH ?= "xlnx_rel_v2024.2"
12REPO ?= "git://github.com/Xilinx/hdmi-modules.git;protocol=https" 12REPO ?= "git://github.com/Xilinx/hdmi-modules.git;protocol=https"
diff --git a/meta-xilinx-core/recipes-kernel/hdmi21/kernel-module-hdmi21_2024.2.bb b/meta-xilinx-core/recipes-kernel/hdmi21/kernel-module-hdmi21_2024.2.bb
index 806d2515..9a266e9c 100644
--- a/meta-xilinx-core/recipes-kernel/hdmi21/kernel-module-hdmi21_2024.2.bb
+++ b/meta-xilinx-core/recipes-kernel/hdmi21/kernel-module-hdmi21_2024.2.bb
@@ -13,7 +13,7 @@ SRC_URI = "git://github.com/Xilinx/hdmi21-modules.git;protocol=https;branch=${SR
13 13
14SRCREV = "26a1d40723c58783f7aedba028a208ab9410df5f" 14SRCREV = "26a1d40723c58783f7aedba028a208ab9410df5f"
15 15
16S = "${WORKDIR}/git" 16S = "${UNPACKDIR}/git"
17 17
18COMPATIBLE_MACHINE = "^$" 18COMPATIBLE_MACHINE = "^$"
19COMPATIBLE_MACHINE:zynqmp = "zynqmp" 19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
diff --git a/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
index 97740671..76002cb3 100644
--- a/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
+++ b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
@@ -14,7 +14,7 @@ NO_GENERIC_LICENSE[Firmware-ti-bt] = "LICENSE.ti-bt"
14SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;protocol=https;branch=master" 14SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;protocol=https;branch=master"
15SRCREV = "c290f8af9e388f37e509ecb111a1b64572b7c225" 15SRCREV = "c290f8af9e388f37e509ecb111a1b64572b7c225"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit allarch 19inherit allarch
20 20
diff --git a/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb b/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
index 966aaaf5..8eb742c9 100644
--- a/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
+++ b/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
@@ -7,7 +7,7 @@ SRC_URI = "\
7 file://99-aie-device.rules \ 7 file://99-aie-device.rules \
8" 8"
9 9
10S = "${WORKDIR}" 10S = "${UNPACKDIR}"
11 11
12inherit useradd 12inherit useradd
13 13
@@ -23,7 +23,7 @@ do_compile[noexec] = '1'
23 23
24do_install () { 24do_install () {
25 install -d ${D}${sysconfdir}/udev/rules.d 25 install -d ${D}${sysconfdir}/udev/rules.d
26 for rule in $(find ${WORKDIR} -maxdepth 1 -type f -name "*.rules"); do 26 for rule in $(find ${UNPACKDIR} -maxdepth 1 -type f -name "*.rules"); do
27 install -m 0644 $rule ${D}${sysconfdir}/udev/rules.d/ 27 install -m 0644 $rule ${D}${sysconfdir}/udev/rules.d/
28 done 28 done
29} 29}
diff --git a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
index 329ae03b..3133c485 100644
--- a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
+++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
@@ -27,14 +27,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
27 27
28EXTKERNELSRC = "${@'1' if d.getVar('EXTERNALSRC') else ''}" 28EXTKERNELSRC = "${@'1' if d.getVar('EXTERNALSRC') else ''}"
29 29
30# Force the use of the KBUILD_DEFCONFIG even if some other defconfig was generated in the ${WORKDIR} 30# Force the use of the KBUILD_DEFCONFIG even if some other defconfig was generated in the ${UNPACKDIR}
31do_kernel_metadata:prepend () { 31do_kernel_metadata:prepend () {
32 [ -n "${KBUILD_DEFCONFIG}" ] && [ -e ${WORKDIR}/defconfig ] && rm ${WORKDIR}/defconfig 32 [ -n "${KBUILD_DEFCONFIG}" ] && [ -e ${UNPACKDIR}/defconfig ] && rm ${UNPACKDIR}/defconfig
33} 33}
34 34
35do_configure:prepend () { 35do_configure:prepend () {
36 if [ -n "${KBUILD_DEFCONFIG}" ] && [ -n "${EXTKERNELSRC}" ]; then 36 if [ -n "${KBUILD_DEFCONFIG}" ] && [ -n "${EXTKERNELSRC}" ]; then
37 cp ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${WORKDIR}/defconfig 37 cp ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${UNPACKDIR}/defconfig
38 fi 38 fi
39} 39}
40 40
diff --git a/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
index 2648c372..c44e8ab1 100644
--- a/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
+++ b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13 13
14LIC_FILES_CHKSUM = "file://lop-microblaze-yocto.dts;endline=10;md5=27139f9b862dc6fe466c7157aba7ed9c" 14LIC_FILES_CHKSUM = "file://lop-microblaze-yocto.dts;endline=10;md5=27139f9b862dc6fe466c7157aba7ed9c"
15 15
16S = "${WORKDIR}" 16S = "${UNPACKDIR}"
17 17
18inherit python3-dir 18inherit python3-dir
19 19
diff --git a/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb b/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
index 0da7b6f6..5ac2f4a6 100644
--- a/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
+++ b/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
@@ -34,7 +34,7 @@ SRC_URI = " \
34 " 34 "
35SRCREV ?= "816a69eb15a9034351381211d9cd15de81da10c7" 35SRCREV ?= "816a69eb15a9034351381211d9cd15de81da10c7"
36 36
37S = "${WORKDIR}/git" 37S = "${UNPACKDIR}/git"
38 38
39inherit autotools-brokensep pkgconfig systemd 39inherit autotools-brokensep pkgconfig systemd
40 40
diff --git a/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
index f3e920c2..d7d2cb6c 100644
--- a/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
+++ b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
@@ -3,6 +3,6 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
3SRC_URI:append:microblaze = " file://lock-obj-pub.microblazeel-unknown-linux-gnu.h" 3SRC_URI:append:microblaze = " file://lock-obj-pub.microblazeel-unknown-linux-gnu.h"
4 4
5do_configure:append:microblaze () { 5do_configure:append:microblaze () {
6 cp ${WORKDIR}/lock-obj-pub.microblazeel-unknown-linux-gnu.h ${S}/src/syscfg/ 6 cp ${UNPACKDIR}/lock-obj-pub.microblazeel-unknown-linux-gnu.h ${S}/src/syscfg/
7} 7}
8 8
diff --git a/meta-xilinx-core/recipes-utils/mb-realoc/mb-realoc.bb b/meta-xilinx-core/recipes-utils/mb-realoc/mb-realoc.bb
index f3b53c25..cf0c778d 100644
--- a/meta-xilinx-core/recipes-utils/mb-realoc/mb-realoc.bb
+++ b/meta-xilinx-core/recipes-utils/mb-realoc/mb-realoc.bb
@@ -14,7 +14,8 @@ ELF_LOAD_ADDR ?= "0"
14ELF_JUMP_OFFSET ?= "" 14ELF_JUMP_OFFSET ?= ""
15ELF_INFILE ?= "${DEPLOY_DIR_IMAGE}/u-boot.elf" 15ELF_INFILE ?= "${DEPLOY_DIR_IMAGE}/u-boot.elf"
16OUTFILE_NAME ?= "u-boot-s" 16OUTFILE_NAME ?= "u-boot-s"
17B = "${WORKDIR}" 17S = "${UNPACKDIR}"
18B = "${WORKDIR}/build"
18 19
19PARALLEL_MAKE="" 20PARALLEL_MAKE=""
20 21
@@ -23,14 +24,14 @@ do_compile[depends] = "virtual/bootloader:do_deploy"
23 24
24do_compile() { 25do_compile() {
25 export CROSS_COMPILE="${TARGET_PREFIX}" 26 export CROSS_COMPILE="${TARGET_PREFIX}"
26 ${WORKDIR}/mb-realoc -l ${ELF_LOAD_ADDR} -i ${ELF_INFILE} -o ${OUTFILE_NAME} 27 ${S}/mb-realoc -l ${ELF_LOAD_ADDR} -i ${ELF_INFILE} -o ${OUTFILE_NAME}
27} 28}
28 29
29do_install[noexec] = "1" 30do_install[noexec] = "1"
30 31
31do_deploy() { 32do_deploy() {
32 install -d ${DEPLOYDIR} 33 install -d ${DEPLOYDIR}
33 install -m 0644 ${WORKDIR}/${OUTFILE_NAME}.bin ${DEPLOYDIR}/${OUTFILE_NAME}.bin 34 install -m 0644 ${B}/${OUTFILE_NAME}.bin ${DEPLOYDIR}/${OUTFILE_NAME}.bin
34} 35}
35 36
36addtask deploy after do_compile 37addtask deploy after do_compile
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
index 6cf10817..c203aa10 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \ 15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \
16" 16"
17 17
18S = "${WORKDIR}/git/src" 18S = "${UNPACKDIR}/git/src"
19 19
20inherit cmake pkgconfig native 20inherit cmake pkgconfig native
21 21
@@ -25,5 +25,5 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMANDS=ON"
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -Dm 0755 ${WORKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir} 28 install -Dm 0755 ${B}/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir}
29} 29}
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.319.bb b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.319.bb
index 37f32a23..a5fa0fa9 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.319.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.319.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \ 15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \
16" 16"
17 17
18S = "${WORKDIR}/git/src" 18S = "${UNPACKDIR}/git/src"
19 19
20inherit cmake pkgconfig native 20inherit cmake pkgconfig native
21 21
@@ -25,5 +25,5 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMANDS=ON"
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -Dm 0755 ${WORKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir} 28 install -Dm 0755 ${B}/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir}
29} 29}
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202420.2.18.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202420.2.18.0.bb
index 6e280009..191de878 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202420.2.18.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202420.2.18.0.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \ 15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \
16" 16"
17 17
18S = "${WORKDIR}/git/src" 18S = "${UNPACKDIR}/git/src"
19 19
20inherit cmake pkgconfig native 20inherit cmake pkgconfig native
21 21
@@ -25,5 +25,5 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMANDS=ON"
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -Dm 0755 ${WORKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir} 28 install -Dm 0755 ${B}/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir}
29} 29}
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
index 0e9dd3db..49cfa228 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=da5408f748bce8a9851dac18e66f4bcf \
13 file://runtime_src/core/pcie/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 \ 13 file://runtime_src/core/pcie/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 \
14 file://runtime_src/core/edge/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 " 14 file://runtime_src/core/edge/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 "
15 15
16S = "${WORKDIR}/git/src" 16S = "${UNPACKDIR}/git/src"
17 17
18inherit cmake pkgconfig 18inherit cmake pkgconfig
19 19
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
index 7107c3df..f686a746 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=da5408f748bce8a9851dac18e66f4bcf \
12 file://runtime_src/core/pcie/linux/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \ 12 file://runtime_src/core/pcie/linux/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
13 file://runtime_src/core/tools/xbutil2/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 " 13 file://runtime_src/core/tools/xbutil2/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 "
14 14
15S = "${WORKDIR}/git/src" 15S = "${UNPACKDIR}/git/src"
16 16
17inherit cmake pkgconfig 17inherit cmake pkgconfig
18 18
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
index 0ee4d137..8a78d2f9 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
@@ -17,7 +17,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
17COMPATIBLE_MACHINE:versal = ".*" 17COMPATIBLE_MACHINE:versal = ".*"
18COMPATIBLE_MACHINE:versal-net = ".*" 18COMPATIBLE_MACHINE:versal-net = ".*"
19 19
20S = "${WORKDIR}/git/src" 20S = "${UNPACKDIR}/git/src"
21 21
22inherit cmake pkgconfig 22inherit cmake pkgconfig
23 23
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
index 946b6551..abb0190d 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
18COMPATIBLE_MACHINE:versal = ".*" 18COMPATIBLE_MACHINE:versal = ".*"
19COMPATIBLE_MACHINE:versal-net = ".*" 19COMPATIBLE_MACHINE:versal-net = ".*"
20 20
21S = "${WORKDIR}/git/src" 21S = "${UNPACKDIR}/git/src"
22 22
23inherit cmake pkgconfig 23inherit cmake pkgconfig
24 24
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.319.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.319.bb
index ff058db3..c88450c2 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.319.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.319.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
18COMPATIBLE_MACHINE:versal = ".*" 18COMPATIBLE_MACHINE:versal = ".*"
19COMPATIBLE_MACHINE:versal-net = ".*" 19COMPATIBLE_MACHINE:versal-net = ".*"
20 20
21S = "${WORKDIR}/git/src" 21S = "${UNPACKDIR}/git/src"
22 22
23inherit cmake pkgconfig 23inherit cmake pkgconfig
24 24
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202420.2.18.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202420.2.18.0.bb
index d538f947..d9a44019 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202420.2.18.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202420.2.18.0.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=de2c993ac479f02575bcbfb14ef9b485 \
14COMPATIBLE_HOST = "^$" 14COMPATIBLE_HOST = "^$"
15COMPATIBLE_HOST:aarch64 = ".*" 15COMPATIBLE_HOST:aarch64 = ".*"
16 16
17S = "${WORKDIR}/git/src" 17S = "${UNPACKDIR}/git/src"
18 18
19inherit cmake pkgconfig 19inherit cmake pkgconfig
20 20
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202210.2.13.479.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202210.2.13.479.bb
index 7063178a..464b96fd 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202210.2.13.479.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202210.2.13.479.bb
@@ -11,7 +11,7 @@ LICENSE = "GPLv2 & Apache-2.0"
11# Patch is applied as -p 4 to the src/runtime_src/core/edge directory 11# Patch is applied as -p 4 to the src/runtime_src/core/edge directory
12SRC_URI += "file://0001-Fixed-ZOCL-dtbo-path-len-issue-6966.patch;striplevel=5;patchdir=./../../" 12SRC_URI += "file://0001-Fixed-ZOCL-dtbo-path-len-issue-6966.patch;striplevel=5;patchdir=./../../"
13 13
14S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 14S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
15 15
16inherit module 16inherit module
17 17
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202220.2.14.0.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202220.2.14.0.bb
index 39e9f9fb..7643b42a 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202220.2.14.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202220.2.14.0.bb
@@ -8,7 +8,7 @@ require recipes-xrt/xrt/xrt-${PV}.inc
8LIC_FILES_CHKSUM = "file://LICENSE;md5=7d040f51aae6ac6208de74e88a3795f8" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=7d040f51aae6ac6208de74e88a3795f8"
9LICENSE = "GPL-2.0-or-later & Apache-2.0" 9LICENSE = "GPL-2.0-or-later & Apache-2.0"
10 10
11S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 11S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
12 12
13inherit module 13inherit module
14 14
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202310.2.15.0.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202310.2.15.0.bb
index 47efc58a..998ff99c 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202310.2.15.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202310.2.15.0.bb
@@ -13,7 +13,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
13COMPATIBLE_MACHINE:versal = ".*" 13COMPATIBLE_MACHINE:versal = ".*"
14COMPATIBLE_MACHINE:versal-net = ".*" 14COMPATIBLE_MACHINE:versal-net = ".*"
15 15
16S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 16S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
17 17
18inherit module 18inherit module
19 19
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202320.2.16.0.bb
index 47efc58a..998ff99c 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202320.2.16.0.bb
@@ -13,7 +13,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
13COMPATIBLE_MACHINE:versal = ".*" 13COMPATIBLE_MACHINE:versal = ".*"
14COMPATIBLE_MACHINE:versal-net = ".*" 14COMPATIBLE_MACHINE:versal-net = ".*"
15 15
16S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 16S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
17 17
18inherit module 18inherit module
19 19
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202410.2.17.319.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202410.2.17.319.bb
index 47efc58a..998ff99c 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202410.2.17.319.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202410.2.17.319.bb
@@ -13,7 +13,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
13COMPATIBLE_MACHINE:versal = ".*" 13COMPATIBLE_MACHINE:versal = ".*"
14COMPATIBLE_MACHINE:versal-net = ".*" 14COMPATIBLE_MACHINE:versal-net = ".*"
15 15
16S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 16S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
17 17
18inherit module 18inherit module
19 19
diff --git a/meta-xilinx-core/recipes-xrt/zocl/zocl_202420.2.18.0.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_202420.2.18.0.bb
index e5efd89c..9a1e3574 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/zocl_202420.2.18.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_202420.2.18.0.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
15COMPATIBLE_MACHINE:versal = ".*" 15COMPATIBLE_MACHINE:versal = ".*"
16COMPATIBLE_MACHINE:versal-net = ".*" 16COMPATIBLE_MACHINE:versal-net = ".*"
17 17
18S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 18S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
19 19
20inherit module 20inherit module
21 21
diff --git a/meta-xilinx-demos/classes/jupyter-examples.bbclass b/meta-xilinx-demos/classes/jupyter-examples.bbclass
index 962f45b2..55ab934b 100644
--- a/meta-xilinx-demos/classes/jupyter-examples.bbclass
+++ b/meta-xilinx-demos/classes/jupyter-examples.bbclass
@@ -1,4 +1,4 @@
1S = "${WORKDIR}" 1S = "${UNPACKDIR}"
2 2
3FILES:${PN} += "${JUPYTER_DIR}" 3FILES:${PN} += "${JUPYTER_DIR}"
4 4
diff --git a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-example/pm-notebooks/pm-notebooks_1.0.bb b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-example/pm-notebooks/pm-notebooks_1.0.bb
index 2c00c316..f8591b82 100644
--- a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-example/pm-notebooks/pm-notebooks_1.0.bb
+++ b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-example/pm-notebooks/pm-notebooks_1.0.bb
@@ -10,7 +10,7 @@ SRC_URI = "git://github.com/Xilinx/platform-management-notebooks.git;branch=xlnx
10 10
11SRCREV = "c502be361b6857e21ab903f31c9ead69e3a0d9ba" 11SRCREV = "c502be361b6857e21ab903f31c9ead69e3a0d9ba"
12 12
13S = "${WORKDIR}/git/pm-notebooks" 13S = "${UNPACKDIR}/git/pm-notebooks"
14 14
15COMPATIBLE_MACHINE = "^$" 15COMPATIBLE_MACHINE = "^$"
16COMPATIBLE_MACHINE:versal = "versal" 16COMPATIBLE_MACHINE:versal = "versal"
diff --git a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyterlab/start-jupyterlab_1.0.bb b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyterlab/start-jupyterlab_1.0.bb
index 240e8267..999aa11b 100644
--- a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyterlab/start-jupyterlab_1.0.bb
+++ b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyterlab/start-jupyterlab_1.0.bb
@@ -35,28 +35,28 @@ SYSTEMD_PACKAGES="${PN}"
35SYSTEMD_SERVICE:${PN}="jupyter-setup.service" 35SYSTEMD_SERVICE:${PN}="jupyter-setup.service"
36SYSTEMD_AUTO_ENABLE:${PN}="disable" 36SYSTEMD_AUTO_ENABLE:${PN}="disable"
37 37
38S = "${WORKDIR}" 38S = "${UNPACKDIR}"
39 39
40do_install() { 40do_install() {
41 install -d ${D}${datadir}/jupyter/lab/settings 41 install -d ${D}${datadir}/jupyter/lab/settings
42 install -m 0644 ${WORKDIR}/overrides.json ${D}${datadir}/jupyter/lab/settings/ 42 install -m 0644 ${S}/overrides.json ${D}${datadir}/jupyter/lab/settings/
43 43
44 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 44 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
45 install -d ${D}${sysconfdir}/init.d/ 45 install -d ${D}${sysconfdir}/init.d/
46 install -m 0755 ${WORKDIR}/jupyter-setup.sh ${D}${sysconfdir}/init.d/jupyter-setup.sh 46 install -m 0755 ${S}/jupyter-setup.sh ${D}${sysconfdir}/init.d/jupyter-setup.sh
47 fi 47 fi
48 48
49 install -d ${D}${systemd_system_unitdir} 49 install -d ${D}${systemd_system_unitdir}
50 install -m 0644 ${WORKDIR}/jupyter-setup.service ${D}${systemd_system_unitdir} 50 install -m 0644 ${S}/jupyter-setup.service ${D}${systemd_system_unitdir}
51 51
52 install -d ${D}${systemd_user_unitdir} 52 install -d ${D}${systemd_user_unitdir}
53 install -m 0644 ${WORKDIR}/jupyter-setup.service ${D}${systemd_user_unitdir} 53 install -m 0644 ${S}/jupyter-setup.service ${D}${systemd_user_unitdir}
54 54
55 install -d ${D}${base_sbindir} 55 install -d ${D}${base_sbindir}
56 install -m 0755 ${WORKDIR}/start-jupyter.sh ${D}${base_sbindir}/start-jupyter.sh 56 install -m 0755 ${S}/start-jupyter.sh ${D}${base_sbindir}/start-jupyter.sh
57 57
58 install -d ${D}${sysconfdir}/jupyter/ 58 install -d ${D}${sysconfdir}/jupyter/
59 install -m 0644 ${WORKDIR}/jupyter_server_config.py ${D}${sysconfdir}/jupyter 59 install -m 0644 ${S}/jupyter_server_config.py ${D}${sysconfdir}/jupyter
60} 60}
61 61
62FILES:${PN} += " \ 62FILES:${PN} += " \
diff --git a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyternb/start-jupyternb_1.0.bb b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyternb/start-jupyternb_1.0.bb
index 42cae9c5..ca2ad88d 100644
--- a/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyternb/start-jupyternb_1.0.bb
+++ b/meta-xilinx-demos/dynamic-layers/meta-jupyter/recipes-utils/start-jupyternb/start-jupyternb_1.0.bb
@@ -27,7 +27,7 @@ SYSTEMD_PACKAGES="${PN}"
27SYSTEMD_SERVICE:${PN}="jupyter-setup.service" 27SYSTEMD_SERVICE:${PN}="jupyter-setup.service"
28SYSTEMD_AUTO_ENABLE:${PN}="disable" 28SYSTEMD_AUTO_ENABLE:${PN}="disable"
29 29
30S = "${WORKDIR}" 30S = "${UNPACKDIR}"
31 31
32FILES:${PN} += "${base_sbindir} ${systemd_user_unitdir} ${datadir}" 32FILES:${PN} += "${base_sbindir} ${systemd_user_unitdir} ${datadir}"
33 33
@@ -35,20 +35,20 @@ do_install() {
35 35
36 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 36 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
37 install -d ${D}${sysconfdir}/init.d/ 37 install -d ${D}${sysconfdir}/init.d/
38 install -m 0755 ${WORKDIR}/jupyter-setup.sh ${D}${sysconfdir}/init.d/jupyter-setup.sh 38 install -m 0755 ${S}/jupyter-setup.sh ${D}${sysconfdir}/init.d/jupyter-setup.sh
39 fi 39 fi
40 40
41 install -d ${D}${systemd_system_unitdir} 41 install -d ${D}${systemd_system_unitdir}
42 install -m 0644 ${WORKDIR}/jupyter-setup.service ${D}${systemd_system_unitdir} 42 install -m 0644 ${S}/jupyter-setup.service ${D}${systemd_system_unitdir}
43 43
44 install -d ${D}${systemd_user_unitdir} 44 install -d ${D}${systemd_user_unitdir}
45 install -m 0644 ${WORKDIR}/jupyter-setup.service ${D}${systemd_user_unitdir} 45 install -m 0644 ${S}/jupyter-setup.service ${D}${systemd_user_unitdir}
46 46
47 install -d ${D}${base_sbindir} 47 install -d ${D}${base_sbindir}
48 install -m 0755 ${WORKDIR}/start-jupyter.sh ${D}${base_sbindir}/start-jupyter.sh 48 install -m 0755 ${S}/start-jupyter.sh ${D}${base_sbindir}/start-jupyter.sh
49 49
50 install -d ${D}${sysconfdir}/jupyter/ 50 install -d ${D}${sysconfdir}/jupyter/
51 install -m 0644 ${WORKDIR}/jupyter_notebook_config.py ${D}${sysconfdir}/jupyter 51 install -m 0644 ${S}/jupyter_notebook_config.py ${D}${sysconfdir}/jupyter
52 52
53 install -d ${D}${datadir}/example-notebooks 53 install -d ${D}${datadir}/example-notebooks
54} 54}
diff --git a/meta-xilinx-demos/dynamic-layers/meta-openamp/recipes-example/openamp/openamp-demo-notebooks_0.1.bb b/meta-xilinx-demos/dynamic-layers/meta-openamp/recipes-example/openamp/openamp-demo-notebooks_0.1.bb
index 4c4ff2d8..1d823128 100644
--- a/meta-xilinx-demos/dynamic-layers/meta-openamp/recipes-example/openamp/openamp-demo-notebooks_0.1.bb
+++ b/meta-xilinx-demos/dynamic-layers/meta-openamp/recipes-example/openamp/openamp-demo-notebooks_0.1.bb
@@ -10,7 +10,7 @@ BRANCH ?= "main"
10BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}" 10BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}"
11SRC_URI = "${REPO};${BRANCHARG}" 11SRC_URI = "${REPO};${BRANCHARG}"
12PV .= "+git" 12PV .= "+git"
13S = "${WORKDIR}/git/openamp" 13S = "${UNPACKDIR}/git/openamp"
14 14
15COMPATIBLE_MACHINE = "^$" 15COMPATIBLE_MACHINE = "^$"
16COMPATIBLE_MACHINE:zynqmp = "zynqmp" 16COMPATIBLE_MACHINE:zynqmp = "zynqmp"
diff --git a/meta-xilinx-demos/recipes-apps/sdfec/sdfec_1.1.bb b/meta-xilinx-demos/recipes-apps/sdfec/sdfec_1.1.bb
index ac8303aa..871b2e56 100644
--- a/meta-xilinx-demos/recipes-apps/sdfec/sdfec_1.1.bb
+++ b/meta-xilinx-demos/recipes-apps/sdfec/sdfec_1.1.bb
@@ -16,7 +16,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
16 16
17PACKAGE_ARCH = "${MACHINE_ARCH}" 17PACKAGE_ARCH = "${MACHINE_ARCH}"
18 18
19S = "${WORKDIR}/git/sd-fec-1.1" 19S = "${UNPACKDIR}/git/sd-fec-1.1"
20 20
21DEPENDS += "libgpiod" 21DEPENDS += "libgpiod"
22 22
diff --git a/meta-xilinx-demos/recipes-examples/gpio-demo/gpio-demo.bb b/meta-xilinx-demos/recipes-examples/gpio-demo/gpio-demo.bb
index 912e0cd4..c19870ac 100644
--- a/meta-xilinx-demos/recipes-examples/gpio-demo/gpio-demo.bb
+++ b/meta-xilinx-demos/recipes-examples/gpio-demo/gpio-demo.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
10SRC_URI = "file://gpio-demo.c \ 10SRC_URI = "file://gpio-demo.c \
11 file://Makefile \ 11 file://Makefile \
12 " 12 "
13S = "${WORKDIR}" 13S = "${UNPACKDIR}"
14CFLAGS:prepend = "-I ${S}/include" 14CFLAGS:prepend = "-I ${S}/include"
15do_compile() { 15do_compile() {
16 oe_runmake 16 oe_runmake
diff --git a/meta-xilinx-demos/recipes-examples/peekpoke/peekpoke.bb b/meta-xilinx-demos/recipes-examples/peekpoke/peekpoke.bb
index 3949598e..31ed475d 100644
--- a/meta-xilinx-demos/recipes-examples/peekpoke/peekpoke.bb
+++ b/meta-xilinx-demos/recipes-examples/peekpoke/peekpoke.bb
@@ -11,7 +11,7 @@ SRC_URI = "file://peek.c \
11 file://poke.c \ 11 file://poke.c \
12 file://Makefile \ 12 file://Makefile \
13 " 13 "
14S = "${WORKDIR}" 14S = "${UNPACKDIR}"
15CFLAGS:prepend = "-I ${S}/include" 15CFLAGS:prepend = "-I ${S}/include"
16do_compile() { 16do_compile() {
17 oe_runmake 17 oe_runmake
diff --git a/meta-xilinx-demos/recipes-firmware/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb b/meta-xilinx-demos/recipes-firmware/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb
index 045b88d5..7af72e4d 100644
--- a/meta-xilinx-demos/recipes-firmware/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb
+++ b/meta-xilinx-demos/recipes-firmware/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb
@@ -23,7 +23,7 @@ FW_DIR = "vek280-pl-bram-gpio-fw"
23do_configure[prefuncs] =+ "copy_fw_files" 23do_configure[prefuncs] =+ "copy_fw_files"
24python copy_fw_files () { 24python copy_fw_files () {
25 import shutil 25 import shutil
26 fw_file_src = d.getVar('WORKDIR') + '/' + d.getVar("FW_DIR") 26 fw_file_src = d.getVar('UNPACKDIR') + '/' + d.getVar("FW_DIR")
27 fw_file_dest = d.getVar('S') 27 fw_file_dest = d.getVar('S')
28 shutil.copytree(fw_file_src, fw_file_dest, dirs_exist_ok=True) 28 shutil.copytree(fw_file_src, fw_file_dest, dirs_exist_ok=True)
29} 29}
diff --git a/meta-xilinx-demos/recipes-firmware/zcu104-pl-vcu-fw/zcu104-pl-vcu-fw_1.0-2024.2.bb b/meta-xilinx-demos/recipes-firmware/zcu104-pl-vcu-fw/zcu104-pl-vcu-fw_1.0-2024.2.bb
index 0dcb2be2..326689fd 100644
--- a/meta-xilinx-demos/recipes-firmware/zcu104-pl-vcu-fw/zcu104-pl-vcu-fw_1.0-2024.2.bb
+++ b/meta-xilinx-demos/recipes-firmware/zcu104-pl-vcu-fw/zcu104-pl-vcu-fw_1.0-2024.2.bb
@@ -23,7 +23,7 @@ FW_DIR = "zcu104-pl-vcu-fw"
23do_configure[prefuncs] =+ "copy_fw_files" 23do_configure[prefuncs] =+ "copy_fw_files"
24python copy_fw_files () { 24python copy_fw_files () {
25 import shutil 25 import shutil
26 fw_file_src = d.getVar('WORKDIR') + '/' + d.getVar("FW_DIR") 26 fw_file_src = d.getVar('UNPACKDIR') + '/' + d.getVar("FW_DIR")
27 fw_file_dest = d.getVar('S') 27 fw_file_dest = d.getVar('S')
28 shutil.copytree(fw_file_src, fw_file_dest, dirs_exist_ok=True) 28 shutil.copytree(fw_file_src, fw_file_dest, dirs_exist_ok=True)
29} 29}
diff --git a/meta-xilinx-mali400/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb b/meta-xilinx-mali400/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
index b0fe3c79..0ad7aa42 100644
--- a/meta-xilinx-mali400/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
+++ b/meta-xilinx-mali400/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
@@ -28,7 +28,7 @@ SRC_URI = " \
28 28
29PACKAGE_ARCH = "${MACHINE_ARCH}" 29PACKAGE_ARCH = "${MACHINE_ARCH}"
30 30
31S = "${WORKDIR}/git" 31S = "${UNPACKDIR}/git"
32 32
33# If were switching at runtime, we would need all RDEPENDS needed for all backends available 33# If were switching at runtime, we would need all RDEPENDS needed for all backends available
34X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes" 34X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes"
@@ -77,10 +77,10 @@ do_install() {
77 install -m 0644 ${S}/${PV}/glesHeaders/KHR/*.h ${D}${includedir}/KHR/ 77 install -m 0644 ${S}/${PV}/glesHeaders/KHR/*.h ${D}${includedir}/KHR/
78 78
79 install -d ${D}${libdir}/pkgconfig 79 install -d ${D}${libdir}/pkgconfig
80 install -m 0644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc 80 install -m 0644 ${UNPACKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc
81 install -m 0644 ${WORKDIR}/glesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc 81 install -m 0644 ${UNPACKDIR}/glesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc
82 install -m 0644 ${WORKDIR}/glesv1.pc ${D}${libdir}/pkgconfig/glesv1.pc 82 install -m 0644 ${UNPACKDIR}/glesv1.pc ${D}${libdir}/pkgconfig/glesv1.pc
83 install -m 0644 ${WORKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc 83 install -m 0644 ${UNPACKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
84 84
85 install -d ${D}${libdir} 85 install -d ${D}${libdir}
86 install -d ${D}${includedir} 86 install -d ${D}${includedir}
@@ -93,7 +93,7 @@ do_install() {
93 93
94 # install gbm 94 # install gbm
95 install -m 0644 ${S}/${PV}/glesHeaders/GBM/gbm.h ${D}${includedir}/ 95 install -m 0644 ${S}/${PV}/glesHeaders/GBM/gbm.h ${D}${includedir}/
96 install -m 0644 ${WORKDIR}/gbm.pc ${D}${libdir}/pkgconfig/gbm.pc 96 install -m 0644 ${UNPACKDIR}/gbm.pc ${D}${libdir}/pkgconfig/gbm.pc
97 97
98 if [ "${USE_FB}" = "yes" ]; then 98 if [ "${USE_FB}" = "yes" ]; then
99 install -Dm 0644 ${S}/${PV}/${ARCH_PLATFORM_DIR}/fbdev/${MONOLITHIC_LIBMALI} ${D}${libdir}/fbdev/${MONOLITHIC_LIBMALI} 99 install -Dm 0644 ${S}/${PV}/${ARCH_PLATFORM_DIR}/fbdev/${MONOLITHIC_LIBMALI} ${D}${libdir}/fbdev/${MONOLITHIC_LIBMALI}
diff --git a/meta-xilinx-mali400/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb b/meta-xilinx-mali400/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
index c25970e7..12b117d4 100644
--- a/meta-xilinx-mali400/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
+++ b/meta-xilinx-mali400/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
@@ -42,7 +42,7 @@ inherit features_check module
42 42
43PARALLEL_MAKE = "-j 1" 43PARALLEL_MAKE = "-j 1"
44 44
45S = "${WORKDIR}/DX910-SW-99002-${PV}/driver/src/devicedrv/mali" 45S = "${UNPACKDIR}/DX910-SW-99002-${PV}/driver/src/devicedrv/mali"
46 46
47REQUIRED_MACHINE_FEATURES = "mali400" 47REQUIRED_MACHINE_FEATURES = "mali400"
48 48
diff --git a/meta-xilinx-mali400/recipes-graphics/wayland/weston_9.0.0.bb b/meta-xilinx-mali400/recipes-graphics/wayland/weston_9.0.0.bb
index a534b1b7..af329e30 100644
--- a/meta-xilinx-mali400/recipes-graphics/wayland/weston_9.0.0.bb
+++ b/meta-xilinx-mali400/recipes-graphics/wayland/weston_9.0.0.bb
@@ -107,18 +107,18 @@ do_install:append() {
107 # If X11, ship a desktop file to launch it 107 # If X11, ship a desktop file to launch it
108 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then 108 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then
109 install -d ${D}${datadir}/applications 109 install -d ${D}${datadir}/applications
110 install ${WORKDIR}/weston.desktop ${D}${datadir}/applications 110 install ${UNPACKDIR}/weston.desktop ${D}${datadir}/applications
111 111
112 install -d ${D}${datadir}/icons/hicolor/48x48/apps 112 install -d ${D}${datadir}/icons/hicolor/48x48/apps
113 install ${WORKDIR}/weston.png ${D}${datadir}/icons/hicolor/48x48/apps 113 install ${UNPACKDIR}/weston.png ${D}${datadir}/icons/hicolor/48x48/apps
114 fi 114 fi
115 115
116 if [ "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', 'yes', 'no', d)}" = "yes" ]; then 116 if [ "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', 'yes', 'no', d)}" = "yes" ]; then
117 install -Dm 644 ${WORKDIR}/xwayland.weston-start ${D}${datadir}/weston-start/xwayland 117 install -Dm 644 ${UNPACKDIR}/xwayland.weston-start ${D}${datadir}/weston-start/xwayland
118 fi 118 fi
119 119
120 if [ "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'yes', 'no', d)}" = "yes" ]; then 120 if [ "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'yes', 'no', d)}" = "yes" ]; then
121 install -Dm 644 ${WORKDIR}/systemd-notify.weston-start ${D}${datadir}/weston-start/systemd-notify 121 install -Dm 644 ${UNPACKDIR}/systemd-notify.weston-start ${D}${datadir}/weston-start/systemd-notify
122 fi 122 fi
123 123
124 if [ "${@bb.utils.contains('PACKAGECONFIG', 'launch', 'yes', 'no', d)}" = "yes" ]; then 124 if [ "${@bb.utils.contains('PACKAGECONFIG', 'launch', 'yes', 'no', d)}" = "yes" ]; then
diff --git a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-examples_0.1.bb b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-examples_0.1.bb
index 3741c4d4..4729c0aa 100644
--- a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-examples_0.1.bb
+++ b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-examples_0.1.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=17e31b2e971eed6471a361c7dc4faa18"
4 4
5require gstreamer-multimedia-notebooks_0.1.inc 5require gstreamer-multimedia-notebooks_0.1.inc
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8 8
9inherit features_check 9inherit features_check
10 10
diff --git a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-notebooks_0.1.bb b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-notebooks_0.1.bb
index 2d39f34e..05841db9 100644
--- a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-notebooks_0.1.bb
+++ b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vcu-notebooks_0.1.bb
@@ -6,7 +6,7 @@ inherit jupyter-examples
6 6
7require gstreamer-multimedia-notebooks_0.1.inc 7require gstreamer-multimedia-notebooks_0.1.inc
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11inherit features_check 11inherit features_check
12 12
diff --git a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-examples_0.1.bb b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-examples_0.1.bb
index 8469412e..4100f488 100644
--- a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-examples_0.1.bb
+++ b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-examples_0.1.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=17e31b2e971eed6471a361c7dc4faa18"
4 4
5require gstreamer-multimedia-notebooks_0.1.inc 5require gstreamer-multimedia-notebooks_0.1.inc
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8 8
9inherit features_check 9inherit features_check
10 10
diff --git a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-notebooks_0.1.bb b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-notebooks_0.1.bb
index 28bbca90..da33dbb9 100644
--- a/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-notebooks_0.1.bb
+++ b/meta-xilinx-multimedia/dynamic-layers/meta-jupyter/recipes-multimedia/gstreamer/gstreamer-vdu-notebooks_0.1.bb
@@ -6,7 +6,7 @@ inherit jupyter-examples
6 6
7require gstreamer-multimedia-notebooks_0.1.inc 7require gstreamer-multimedia-notebooks_0.1.inc
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11inherit features_check 11inherit features_check
12 12
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-devtools_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-devtools_1.22.%.bbappend
index a73b2c89..f1494391 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-devtools_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-devtools_1.22.%.bbappend
@@ -4,4 +4,4 @@ SRC_URI:append = " \
4 file://0001-connect-has-a-different-signature-on-musl.patch \ 4 file://0001-connect-has-a-different-signature-on-musl.patch \
5" 5"
6 6
7S = "${WORKDIR}/git/subprojects/gst-devtools" 7S = "${UNPACKDIR}/git/subprojects/gst-devtools"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-interpipes_v1.1.8.bb b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-interpipes_v1.1.8.bb
index e1ee3328..aeeab259 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-interpipes_v1.1.8.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-interpipes_v1.1.8.bb
@@ -13,7 +13,7 @@ SRCBRANCH ?= "master"
13SRCREV = "814982ecd735e42ff2d14ce7c43039c259ec928b" 13SRCREV = "814982ecd735e42ff2d14ce7c43039c259ec928b"
14SRC_URI = "gitsm://github.com/RidgeRun/gst-interpipe.git;protocol=https;branch=${SRCBRANCH}" 14SRC_URI = "gitsm://github.com/RidgeRun/gst-interpipe.git;protocol=https;branch=${SRCBRANCH}"
15 15
16S = "${WORKDIR}/git" 16S = "${UNPACKDIR}/git"
17 17
18FILES:${PN} += "${libdir}/gstreamer-1.0/libgstinterpipe.so" 18FILES:${PN} += "${libdir}/gstreamer-1.0/libgstinterpipe.so"
19 19
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-perf_1.0.bb b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-perf_1.0.bb
index 2e0aae64..9dee616d 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-perf_1.0.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gst-perf_1.0.bb
@@ -14,7 +14,7 @@ SRCBRANCH ?= "master"
14SRCREV ?= "d50ddc4a8c0dedd4f2de77d7f3f570548a1a0d76" 14SRCREV ?= "d50ddc4a8c0dedd4f2de77d7f3f570548a1a0d76"
15SRC_URI = "git://github.com/RidgeRun/gst-perf.git;protocol=https;branch=${SRCBRANCH}" 15SRC_URI = "git://github.com/RidgeRun/gst-perf.git;protocol=https;branch=${SRCBRANCH}"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19FILES:${PN} += "${libdir}/gstreamer-1.0/libgstperf.so" 19FILES:${PN} += "${libdir}/gstreamer-1.0/libgstperf.so"
20 20
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.%.bbappend
index f157a7cb..4fd3701a 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.%.bbappend
@@ -1,3 +1,3 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gst-libav" 3S = "${UNPACKDIR}/git/subprojects/gst-libav"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.%.bbappend
index 25ffe106..49d0ee2b 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.%.bbappend
@@ -1,6 +1,6 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gst-omx" 3S = "${UNPACKDIR}/git/subprojects/gst-omx"
4 4
5RDEPENDS:${PN} .= "${@bb.utils.contains('MACHINE_FEATURES', 'vcu', ' libvcu-omxil', '', d)}" 5RDEPENDS:${PN} .= "${@bb.utils.contains('MACHINE_FEATURES', 'vcu', ' libvcu-omxil', '', d)}"
6DEPENDS .= "${@bb.utils.contains('MACHINE_FEATURES', 'vcu', ' libvcu-omxil', '', d)}" 6DEPENDS .= "${@bb.utils.contains('MACHINE_FEATURES', 'vcu', ' libvcu-omxil', '', d)}"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend
index 2775d0f8..78eaec32 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend
@@ -9,4 +9,4 @@ SRC_URI:append = " \
9PACKAGECONFIG[mediasrcbin] = "-Dmediasrcbin=enabled,-Dmediasrcbin=disabled,media-ctl" 9PACKAGECONFIG[mediasrcbin] = "-Dmediasrcbin=enabled,-Dmediasrcbin=disabled,media-ctl"
10PACKAGECONFIG:append = " faac kms faad opusparse mediasrcbin" 10PACKAGECONFIG:append = " faac kms faad opusparse mediasrcbin"
11 11
12S = "${WORKDIR}/git/subprojects/gst-plugins-bad" 12S = "${UNPACKDIR}/git/subprojects/gst-plugins-bad"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.%.bbappend
index f709b204..474397f0 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.%.bbappend
@@ -8,4 +8,4 @@ SRC_URI:append = " \
8 8
9PACKAGECONFIG:append = " opus" 9PACKAGECONFIG:append = " opus"
10 10
11S = "${WORKDIR}/git/subprojects/gst-plugins-base" 11S = "${UNPACKDIR}/git/subprojects/gst-plugins-base"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend
index 2d86bffb..65ed05d0 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.%.bbappend
@@ -7,4 +7,4 @@ SRC_URI:append = " \
7 7
8PACKAGECONFIG:append = " vpx" 8PACKAGECONFIG:append = " vpx"
9 9
10S = "${WORKDIR}/git/subprojects/gst-plugins-good" 10S = "${UNPACKDIR}/git/subprojects/gst-plugins-good"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.%.bbappend
index 575086f4..27230912 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.%.bbappend
@@ -1,3 +1,3 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gst-plugins-ugly" 3S = "${UNPACKDIR}/git/subprojects/gst-plugins-ugly"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.%.bbappend
index cae17237..bce796c4 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.%.bbappend
@@ -1,4 +1,4 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gst-python" 3S = "${UNPACKDIR}/git/subprojects/gst-python"
4 4
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.%.bbappend
index dfa5635c..52656a18 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.%.bbappend
@@ -1,3 +1,3 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gst-rtsp-server" 3S = "${UNPACKDIR}/git/subprojects/gst-rtsp-server"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.%.bbappend
index 28427eac..1d582091 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.%.bbappend
@@ -1,3 +1,3 @@
1require gstreamer-xilinx-1.22.%.inc 1require gstreamer-xilinx-1.22.%.inc
2 2
3S = "${WORKDIR}/git/subprojects/gstreamer-vaapi" 3S = "${UNPACKDIR}/git/subprojects/gstreamer-vaapi"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0_1.22.%.bbappend b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0_1.22.%.bbappend
index 6f2f79a4..fca673a8 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0_1.22.%.bbappend
+++ b/meta-xilinx-multimedia/recipes-multimedia/gstreamer/gstreamer1.0_1.22.%.bbappend
@@ -10,4 +10,4 @@ SRC_URI:append = " \
10 10
11PACKAGECONFIG:append = " tracer-hooks coretracers" 11PACKAGECONFIG:append = " tracer-hooks coretracers"
12 12
13S = "${WORKDIR}/git/subprojects/gstreamer" 13S = "${UNPACKDIR}/git/subprojects/gstreamer"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p30.bb b/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p30.bb
index 4729ea43..47242197 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p30.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p30.bb
@@ -8,9 +8,11 @@ SRC_URI[sha256sum] = "37f0ff251a606c2dcfa26c19fe6bf843234b4e7a8889cfab50bc26f644
8 8
9inherit allarch 9inherit allarch
10 10
11S = "${UNPACKDIR}"
12
11do_install() { 13do_install() {
12 install -d ${D}${datadir}/movies 14 install -d ${D}${datadir}/movies
13 install -m 0644 ${WORKDIR}/bbb_sunflower_2160p_30fps_normal.mp4 ${D}${datadir}/movies/ 15 install -m 0644 ${S}/bbb_sunflower_2160p_30fps_normal.mp4 ${D}${datadir}/movies/
14} 16}
15 17
16FILES:${PN} += "${datadir}/movies" 18FILES:${PN} += "${datadir}/movies"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p60.bb b/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p60.bb
index c045e714..36208e67 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p60.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/sample-content/bigbuckbunny-2160p60.bb
@@ -8,9 +8,11 @@ SRC_URI[sha256sum] = "35db9a007021f1b0066993e1d2c4448c83a8b279f799c97d33cbba7398
8 8
9inherit allarch 9inherit allarch
10 10
11S = "${UNPACKDIR}"
12
11do_install() { 13do_install() {
12 install -d ${D}${datadir}/movies 14 install -d ${D}${datadir}/movies
13 install -m 0644 ${WORKDIR}/bbb_sunflower_2160p_60fps_normal.mp4 ${D}${datadir}/movies/ 15 install -m 0644 ${S}/bbb_sunflower_2160p_60fps_normal.mp4 ${D}${datadir}/movies/
14} 16}
15 17
16FILES:${PN} += "${datadir}/movies" 18FILES:${PN} += "${datadir}/movies"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
index 2d3c3a89..ba2060f5 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
@@ -32,7 +32,7 @@ KERNEL_MODULE_AUTOLOAD += "dmaproxy"
32 32
33do_install:append() { 33do_install:append() {
34 install -d ${D}${sysconfdir}/udev/rules.d 34 install -d ${D}${sysconfdir}/udev/rules.d
35 install -m 0644 ${WORKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 35 install -m 0644 ${UNPACKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
36} 36}
37 37
38FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 38FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.2.bb
index 91b1d1be..fde956f5 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/kernel-module-vcu_2024.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
@@ -32,7 +32,7 @@ KERNEL_MODULE_AUTOLOAD += "dmaproxy"
32 32
33do_install:append() { 33do_install:append() {
34 install -d ${D}${sysconfdir}/udev/rules.d 34 install -d ${D}${sysconfdir}/udev/rules.d
35 install -m 0644 ${WORKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 35 install -m 0644 ${UNPACKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
36} 36}
37 37
38FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 38FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
index d0315185..1e690058 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
@@ -16,7 +16,7 @@ SRCREV = "dc34204543b89997577bd2c9757b3c218e6caccc"
16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
17SRC_URI = "${REPO};${BRANCHARG}" 17SRC_URI = "${REPO};${BRANCHARG}"
18 18
19S = "${WORKDIR}/git" 19S = "${UNPACKDIR}/git"
20 20
21inherit features_check 21inherit features_check
22 22
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.2.bb
index 6137f9e3..de466947 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.2.bb
@@ -16,7 +16,7 @@ SRCREV = "b259cf0b3eaa1b0b17d2e807f233bfef5b9dbddd"
16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
17SRC_URI = "${REPO};${BRANCHARG}" 17SRC_URI = "${REPO};${BRANCHARG}"
18 18
19S = "${WORKDIR}/git" 19S = "${UNPACKDIR}/git"
20 20
21inherit features_check 21inherit features_check
22 22
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
index 6854d73a..c6b54b51 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
@@ -15,7 +15,7 @@ SRCREV = "940f9fa933402de6f959911c236f36add5dd3a40"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit features_check 20inherit features_check
21 21
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.80-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.80-xilinx-v2024.2.bb
index 7e4f209a..fafc69e5 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.80-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.80-xilinx-v2024.2.bb
@@ -15,7 +15,7 @@ SRCREV = "bcb5ff5f77f2a8ea8222eb64b69c1f9f730cc6b1"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit features_check 20inherit features_check
21 21
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
index f500ec36..02aa0b8e 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9bef8aa9d1eba8aca1b7dffdef500262"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9 9
10BRANCH ?= "xlnx_rel_v2024.1" 10BRANCH ?= "xlnx_rel_v2024.1"
11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" 11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240325-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240325-xilinx-v2024.2.bb
index 4eb810e4..5ed96f1a 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240325-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-firmware_20240325-xilinx-v2024.2.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9bef8aa9d1eba8aca1b7dffdef500262"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9 9
10BRANCH ?= "xlnx_rel_v2024.2" 10BRANCH ?= "xlnx_rel_v2024.2"
11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" 11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu2/kernel-module-vcu2_2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu2/kernel-module-vcu2_2024.2.bb
index a8e336a8..8628b624 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu2/kernel-module-vcu2_2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu2/kernel-module-vcu2_2024.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
@@ -30,7 +30,7 @@ RDEPENDS:${PN} = "vcu2-firmware"
30 30
31do_install:append() { 31do_install:append() {
32 install -d ${D}${sysconfdir}/udev/rules.d 32 install -d ${D}${sysconfdir}/udev/rules.d
33 install -m 0644 ${WORKDIR}/99-vcu2-codec.rules ${D}${sysconfdir}/udev/rules.d/ 33 install -m 0644 ${UNPACKDIR}/99-vcu2-codec.rules ${D}${sysconfdir}/udev/rules.d/
34} 34}
35 35
36FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 36FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu2/libvcu2-omxil_1.1.2-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu2/libvcu2-omxil_1.1.2-xilinx-v2024.2.bb
index bf181345..df5ec38b 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu2/libvcu2-omxil_1.1.2-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu2/libvcu2-omxil_1.1.2-xilinx-v2024.2.bb
@@ -13,7 +13,7 @@ SRCREV = "130d56172f768e5d2f8c8a3aa75fcbad581ab2d9"
13BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 13BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
14SRC_URI = "${REPO};${BRANCHARG}" 14SRC_URI = "${REPO};${BRANCHARG}"
15 15
16S = "${WORKDIR}/git" 16S = "${UNPACKDIR}/git"
17 17
18inherit features_check 18inherit features_check
19 19
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-ctrlsw_1.0.62-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-ctrlsw_1.0.62-xilinx-v2024.2.bb
index fbc33d88..125bb839 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-ctrlsw_1.0.62-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-ctrlsw_1.0.62-xilinx-v2024.2.bb
@@ -12,7 +12,7 @@ SRCREV = "95b5e23881359964e7fbbf97fd754a91b6975a9b"
12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
13SRC_URI = "${REPO};${BRANCHARG}" 13SRC_URI = "${REPO};${BRANCHARG}"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16 16
17inherit features_check 17inherit features_check
18 18
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-firmware_20240329-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-firmware_20240329-xilinx-v2024.2.bb
index de6998fe..bd06032c 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-firmware_20240329-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vcu2/vcu2-firmware_20240329-xilinx-v2024.2.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=19975964707b2e6e3baf7acf31d2bef0"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9 9
10BRANCH ?="xlnx_rel_v2024.2" 10BRANCH ?="xlnx_rel_v2024.2"
11REPO ?= "git://github.com/Xilinx/vcu2-firmware.git;protocol=https" 11REPO ?= "git://github.com/Xilinx/vcu2-firmware.git;protocol=https"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
index 7f5fc367..39df1545 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 10FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
11 11
12BRANCH ?= "xlnx_rel_v2024.1" 12BRANCH ?= "xlnx_rel_v2024.1"
@@ -28,7 +28,7 @@ RDEPENDS:${PN} = "vdu-firmware"
28 28
29do_install:append() { 29do_install:append() {
30 install -d ${D}${sysconfdir}/udev/rules.d 30 install -d ${D}${sysconfdir}/udev/rules.d
31 install -m 0644 ${WORKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 31 install -m 0644 ${UNPACKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
32} 32}
33 33
34FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 34FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.2.bb
index 2e784e3c..a79e82d2 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/kernel-module-vdu_2024.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 10FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
11 11
12BRANCH ?= "xlnx_rel_v2024.2" 12BRANCH ?= "xlnx_rel_v2024.2"
@@ -28,7 +28,7 @@ RDEPENDS:${PN} = "vdu-firmware"
28 28
29do_install:append() { 29do_install:append() {
30 install -d ${D}${sysconfdir}/udev/rules.d 30 install -d ${D}${sysconfdir}/udev/rules.d
31 install -m 0644 ${WORKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 31 install -m 0644 ${UNPACKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
32} 32}
33 33
34FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 34FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
index e9ed0376..b8597e2f 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
@@ -12,8 +12,8 @@ SRCREV ?= "af9c6e8935799f4dcd579b0164dd05eb039b569d"
12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
13SRC_URI = "${REPO};${BRANCHARG}" 13SRC_URI = "${REPO};${BRANCHARG}"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16B = "${WORKDIR}/git" 16B = "${S}"
17 17
18inherit autotools features_check 18inherit autotools features_check
19 19
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.2.bb
index 0fb0d1ea..efce94b4 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.2.bb
@@ -12,8 +12,8 @@ SRCREV ?= "af9c6e8935799f4dcd579b0164dd05eb039b569d"
12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
13SRC_URI = "${REPO};${BRANCHARG}" 13SRC_URI = "${REPO};${BRANCHARG}"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16B = "${WORKDIR}/git" 16B = "${S}"
17 17
18inherit autotools features_check 18inherit autotools features_check
19 19
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
index 6b7a4f6a..2cacf832 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
@@ -15,7 +15,7 @@ SRCREV ?= "fb8730a808b707bfb86d3d64881899214a951ff6"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19B = "${S}" 19B = "${S}"
20 20
21inherit autotools features_check 21inherit autotools features_check
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.2.bb
index 7134e7e0..ed61614a 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-ctrlsw_1.0.79-xilinx-v2024.2.bb
@@ -15,7 +15,7 @@ SRCREV ?= "361a822a223dc430ca44641be148fe1cbc13dd10"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19B = "${S}" 19B = "${S}"
20 20
21inherit autotools features_check 21inherit autotools features_check
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
index c4330a3c..79a528ad 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=722a9d20bf58ac06585a6d91ee36e60e"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9B = "${S}" 9B = "${S}"
10 10
11BRANCH ?= "xlnx_rel_v2024.1" 11BRANCH ?= "xlnx_rel_v2024.1"
diff --git a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.2.bb b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.2.bb
index 75bc21d9..d566ff4c 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.2.bb
+++ b/meta-xilinx-multimedia/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.2.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=722a9d20bf58ac06585a6d91ee36e60e"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9B = "${S}" 9B = "${S}"
10 10
11BRANCH ?= "xlnx_rel_v2024.2" 11BRANCH ?= "xlnx_rel_v2024.2"
diff --git a/meta-xilinx-standalone-sdt/classes-recipe/esw.bbclass b/meta-xilinx-standalone-sdt/classes-recipe/esw.bbclass
index 76245cf7..644f3b49 100644
--- a/meta-xilinx-standalone-sdt/classes-recipe/esw.bbclass
+++ b/meta-xilinx-standalone-sdt/classes-recipe/esw.bbclass
@@ -8,7 +8,7 @@ OECMAKE_ARGS:remove = "-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON"
8 8
9SRCREV_FORMAT = "src_decouple" 9SRCREV_FORMAT = "src_decouple"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12B = "${WORKDIR}/build" 12B = "${WORKDIR}/build"
13OECMAKE_SOURCEPATH = "${S}/${ESW_COMPONENT_SRC}" 13OECMAKE_SOURCEPATH = "${S}/${ESW_COMPONENT_SRC}"
14LICFILENAME = "license.txt" 14LICFILENAME = "license.txt"
diff --git a/meta-xilinx-standalone-sdt/classes-recipe/esw_apps_common.bbclass b/meta-xilinx-standalone-sdt/classes-recipe/esw_apps_common.bbclass
index 85b753a5..734a95f5 100644
--- a/meta-xilinx-standalone-sdt/classes-recipe/esw_apps_common.bbclass
+++ b/meta-xilinx-standalone-sdt/classes-recipe/esw_apps_common.bbclass
@@ -21,10 +21,10 @@ do_install() {
21 21
22do_deploy() { 22do_deploy() {
23 # We need to deploy the stripped elf, hence why not doing it from ${D} 23 # We need to deploy the stripped elf, hence why not doing it from ${D}
24 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${DEPLOYDIR}/${APP_IMAGE_NAME}.elf 24 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${DEPLOYDIR}/${APP_IMAGE_NAME}.elf
25 ln -sf ${APP_IMAGE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.elf 25 ln -sf ${APP_IMAGE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.elf
26 ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin 26 ${OBJCOPY} -O binary ${PKGD}/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${PKGD}/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin
27 install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin ${DEPLOYDIR}/${APP_IMAGE_NAME}.bin 27 install -m 0644 ${PKGD}/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin ${DEPLOYDIR}/${APP_IMAGE_NAME}.bin
28 ln -sf ${APP_IMAGE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.bin 28 ln -sf ${APP_IMAGE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.bin
29} 29}
30 30
diff --git a/meta-xilinx-standalone-sdt/classes-recipe/esw_examples.bbclass b/meta-xilinx-standalone-sdt/classes-recipe/esw_examples.bbclass
index 9a94f3cd..2696cd00 100644
--- a/meta-xilinx-standalone-sdt/classes-recipe/esw_examples.bbclass
+++ b/meta-xilinx-standalone-sdt/classes-recipe/esw_examples.bbclass
@@ -29,7 +29,7 @@ do_install() {
29 29
30do_deploy() { 30do_deploy() {
31 install -d ${DEPLOYDIR}/${BPN}/ 31 install -d ${DEPLOYDIR}/${BPN}/
32 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 32 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
33} 33}
34addtask deploy before do_build after do_package 34addtask deploy before do_build after do_package
35 35
diff --git a/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
index f99db010..dbcbbc11 100644
--- a/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
@@ -1,7 +1,7 @@
1# Can't depend on esw since this is needed for setup! 1# Can't depend on esw since this is needed for setup!
2inherit xlnx-embeddedsw 2inherit xlnx-embeddedsw
3 3
4S = "${WORKDIR}/git" 4S = "${UNPACKDIR}/git"
5B = "${WORKDIR}/build" 5B = "${WORKDIR}/build"
6 6
7INHIBIT_DEFAULT_DEPS = "1" 7INHIBIT_DEFAULT_DEPS = "1"
diff --git a/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.2.bb
index f99db010..dbcbbc11 100644
--- a/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-bsp/embeddedsw/esw-conf_2024.2.bb
@@ -1,7 +1,7 @@
1# Can't depend on esw since this is needed for setup! 1# Can't depend on esw since this is needed for setup!
2inherit xlnx-embeddedsw 2inherit xlnx-embeddedsw
3 3
4S = "${WORKDIR}/git" 4S = "${UNPACKDIR}/git"
5B = "${WORKDIR}/build" 5B = "${WORKDIR}/build"
6 6
7INHIBIT_DEFAULT_DEPS = "1" 7INHIBIT_DEFAULT_DEPS = "1"
diff --git a/meta-xilinx-standalone-sdt/recipes-bsp/image-selector/image-selector_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-bsp/image-selector/image-selector_2024.2.bb
index 69aebf06..d7e55c11 100644
--- a/meta-xilinx-standalone-sdt/recipes-bsp/image-selector/image-selector_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-bsp/image-selector/image-selector_2024.2.bb
@@ -10,26 +10,26 @@ ESW_EXECUTABLE_NAME = "imgsel"
10SRC_URI:append = " git://github.com/Xilinx/image-selector.git;protocol=https;branch=main;destsuffix=image-selector;name=image-selector" 10SRC_URI:append = " git://github.com/Xilinx/image-selector.git;protocol=https;branch=main;destsuffix=image-selector;name=image-selector"
11SRCREV_image-selector = "809441712855a64a35496192c180e31328a78b7b" 11SRCREV_image-selector = "809441712855a64a35496192c180e31328a78b7b"
12 12
13OECMAKE_SOURCEPATH = "${WORKDIR}/${BPN}/${ESW_COMPONENT_SRC}"
14
13do_configure:prepend() { 15do_configure:prepend() {
14 ( 16 (
15 cd ${S} 17 cd ${S}
16 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${WORKDIR}/${BPN}/${ESW_COMPONENT_SRC} 18 lopper ${DTS_FILE} -- baremetallinker_xlnx.py ${ESW_MACHINE} ${OECMAKE_SOURCEPATH}
17 install -m 0644 *.cmake ${WORKDIR}/${BPN}/${ESW_COMPONENT_SRC}/ 19 install -m 0644 *.cmake ${OECMAKE_SOURCEPATH}/
18 install -m 0644 ${S}/cmake/UserConfig.cmake ${WORKDIR}/${BPN}/${ESW_COMPONENT_SRC} 20 install -m 0644 ${S}/cmake/UserConfig.cmake ${OECMAKE_SOURCEPATH}
19 ) 21 )
20} 22}
21 23
22OECMAKE_SOURCEPATH = "${WORKDIR}/${BPN}/${ESW_COMPONENT_SRC}"
23
24do_compile:append () { 24do_compile:append () {
25cat > ${WORKDIR}/${PN}.bif << EOF 25cat > ${S}/${PN}.bif << EOF
26 the_ROM_image: 26 the_ROM_image:
27 { 27 {
28 [bootloader,destination_cpu=a53-0] ${B}/${ESW_EXECUTABLE_NAME}.elf 28 [bootloader,destination_cpu=a53-0] ${B}/${ESW_EXECUTABLE_NAME}.elf
29 } 29 }
30EOF 30EOF
31 31
32 bootgen -image ${WORKDIR}/${PN}.bif -arch ${SOC_FAMILY} -w -o ${B}/${PN}.bin 32 bootgen -image ${S}/${PN}.bif -arch ${SOC_FAMILY} -w -o ${B}/${PN}.bin
33 33
34 printf "* ${PN}\nSRCREV: ${SRCREV}\nBRANCH: ${BRANCH}\n\n" > ${S}/${PN}.manifest 34 printf "* ${PN}\nSRCREV: ${SRCREV}\nBRANCH: ${BRANCH}\n\n" > ${S}/${PN}.manifest
35} 35}
diff --git a/meta-xilinx-standalone-sdt/recipes-bsp/sdt-artifacts/sdt-artifacts.bb b/meta-xilinx-standalone-sdt/recipes-bsp/sdt-artifacts/sdt-artifacts.bb
index 9c45c3ef..c4f59ad5 100644
--- a/meta-xilinx-standalone-sdt/recipes-bsp/sdt-artifacts/sdt-artifacts.bb
+++ b/meta-xilinx-standalone-sdt/recipes-bsp/sdt-artifacts/sdt-artifacts.bb
@@ -23,8 +23,8 @@ SRC_URI[sha256sum] = "${@d.getVarFlag('SDT_URI', 'sha256sum') or 'undefined'}"
23COMPATIBLE_HOST:xilinx-standalone = "${HOST_SYS}" 23COMPATIBLE_HOST:xilinx-standalone = "${HOST_SYS}"
24PACKAGE_ARCH ?= "${MACHINE_ARCH}" 24PACKAGE_ARCH ?= "${MACHINE_ARCH}"
25 25
26# Don't set S = "${WORKDIR}/git" as we need this to work for other protocols 26# Don't set S = "${UNPACKDIR}/git" as we need this to work for other protocols
27S = "${@d.getVarFlag('SDT_URI', 'S') or '${WORKDIR}'}" 27S = "${@d.getVarFlag('SDT_URI', 'S') or '${UNPACKDIR}'}"
28 28
29do_configure[noexec] = "1" 29do_configure[noexec] = "1"
30do_compile[noexec] = "1" 30do_compile[noexec] = "1"
@@ -36,7 +36,7 @@ python () {
36 36
37do_install() { 37do_install() {
38 install -d ${D}${datadir}/sdt/${MACHINE} 38 install -d ${D}${datadir}/sdt/${MACHINE}
39 if [ "${S}" = "${WORKDIR}" ]; then 39 if [ "${S}" = "${UNPACKDIR}" ]; then
40 # If we just copying everything, then we'll copy build components. 40 # If we just copying everything, then we'll copy build components.
41 # This fallback is for the case where the user provides each of the 41 # This fallback is for the case where the user provides each of the
42 # files instead of a tarball. It shouldn't be used, but is here just 42 # files instead of a tarball. It shouldn't be used, but is here just
@@ -62,7 +62,7 @@ FILES:${PN} = "${datadir}/sdt/${MACHINE}"
62 62
63do_deploy() { 63do_deploy() {
64 install -d ${DEPLOYDIR}/system-dt${IMAGE_VERSION_SUFFIX} 64 install -d ${DEPLOYDIR}/system-dt${IMAGE_VERSION_SUFFIX}
65 if [ "${S}" = "${WORKDIR}" ]; then 65 if [ "${S}" = "${UNPACKDIR}" ]; then
66 # If we just copying everything, then we'll copy build components. 66 # If we just copying everything, then we'll copy build components.
67 # This fallback is for the case where the user provides each of the 67 # This fallback is for the case where the user provides each of the
68 # files instead of a tarball. It shouldn't be used, but is here just 68 # files instead of a tarball. It shouldn't be used, but is here just
diff --git a/meta-xilinx-standalone-sdt/recipes-drivers/aiefal_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-drivers/aiefal_2024.2.bb
index 7d7b76ac..5af321c9 100644
--- a/meta-xilinx-standalone-sdt/recipes-drivers/aiefal_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-drivers/aiefal_2024.2.bb
@@ -4,7 +4,7 @@ COMPATIBLE_HOST = "aarch64-xilinx-elf"
4 4
5require ../../meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.2.inc 5require ../../meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.2.inc
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8B = "${WORKDIR}/build" 8B = "${WORKDIR}/build"
9 9
10EXTRA_OECMAKE += "-DYOCTO=ON" 10EXTRA_OECMAKE += "-DYOCTO=ON"
diff --git a/meta-xilinx-standalone-sdt/recipes-drivers/aienginev2_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-drivers/aienginev2_2024.2.bb
index 68853d57..5796a2c3 100644
--- a/meta-xilinx-standalone-sdt/recipes-drivers/aienginev2_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-drivers/aienginev2_2024.2.bb
@@ -4,7 +4,7 @@ COMPATIBLE_HOST = "aarch64-xilinx-elf"
4 4
5require ../../meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.2.inc 5require ../../meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.2.inc
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8B = "${WORKDIR}/build" 8B = "${WORKDIR}/build"
9 9
10EXTRA_OECMAKE += "-DYOCTO=ON" 10EXTRA_OECMAKE += "-DYOCTO=ON"
diff --git a/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.1.bb
index f9c5bce6..afb64c6a 100644
--- a/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.1.bb
@@ -33,7 +33,7 @@ do_install() {
33 33
34do_deploy() { 34do_deploy() {
35 install -d ${DEPLOYDIR}/${BPN}/ 35 install -d ${DEPLOYDIR}/${BPN}/
36 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 36 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
37} 37}
38addtask deploy before do_build after do_package 38addtask deploy before do_build after do_package
39 39
diff --git a/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.2.bb
index f9c5bce6..afb64c6a 100644
--- a/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-drivers/clockps-example_2024.2.bb
@@ -33,7 +33,7 @@ do_install() {
33 33
34do_deploy() { 34do_deploy() {
35 install -d ${DEPLOYDIR}/${BPN}/ 35 install -d ${DEPLOYDIR}/${BPN}/
36 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 36 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
37} 37}
38addtask deploy before do_build after do_package 38addtask deploy before do_build after do_package
39 39
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.1.bb
index cae39d17..74fbcc69 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.1.bb
@@ -25,7 +25,7 @@ do_install() {
25 25
26do_deploy() { 26do_deploy() {
27 install -d ${DEPLOYDIR}/${BPN}/ 27 install -d ${DEPLOYDIR}/${BPN}/
28 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 28 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
29} 29}
30addtask deploy before do_build after do_package 30addtask deploy before do_build after do_package
31 31
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.2.bb
index cae39d17..74fbcc69 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilffs-example_2024.2.bb
@@ -25,7 +25,7 @@ do_install() {
25 25
26do_deploy() { 26do_deploy() {
27 install -d ${DEPLOYDIR}/${BPN}/ 27 install -d ${DEPLOYDIR}/${BPN}/
28 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 28 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
29} 29}
30addtask deploy before do_build after do_package 30addtask deploy before do_build after do_package
31 31
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.1.bb
index a3fb1560..10b3a77f 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.1.bb
@@ -22,7 +22,7 @@ do_install() {
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.2.bb
index a3fb1560..10b3a77f 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilfpga-example_2024.2.bb
@@ -22,7 +22,7 @@ do_install() {
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.1.bb
index 600369ad..027a209f 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.1.bb
@@ -31,7 +31,7 @@ do_install() {
31 31
32do_deploy() { 32do_deploy() {
33 install -d ${DEPLOYDIR}/${BPN}/ 33 install -d ${DEPLOYDIR}/${BPN}/
34 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 34 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
35} 35}
36addtask deploy before do_build after do_package 36addtask deploy before do_build after do_package
37 37
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.2.bb
index 600369ad..027a209f 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilmailbox-example_2024.2.bb
@@ -31,7 +31,7 @@ do_install() {
31 31
32do_deploy() { 32do_deploy() {
33 install -d ${DEPLOYDIR}/${BPN}/ 33 install -d ${DEPLOYDIR}/${BPN}/
34 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 34 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
35} 35}
36addtask deploy before do_build after do_package 36addtask deploy before do_build after do_package
37 37
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.1.bb
index bd001f64..1921cda4 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.2.bb
index bd001f64..1921cda4 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilnvm-example_2024.2.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.1.bb
index bbe2920b..aae1de1a 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.2.bb
index bbe2920b..aae1de1a 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilpuf-example_2024.2.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.1.bb
index a2b4b7a5..4bc3423c 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.2.bb
index a2b4b7a5..4bc3423c 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilsecure-example_2024.2.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.1.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.1.bb
index a42d6fd2..d5d729c1 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.1.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.1.bb
@@ -1,29 +1,29 @@
1inherit esw deploy 1inherit esw deploy
2 2
3ESW_COMPONENT_SRC = "/lib/sw_services/xilskey/examples/" 3ESW_COMPONENT_SRC = "/lib/sw_services/xilskey/examples/"
4 4
5DEPENDS += "xilskey xilsecure" 5DEPENDS += "xilskey xilsecure"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 ( 8 (
9 cd ${S} 9 cd ${S}
10 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}
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
12 ) 12 )
13} 13}
14 14
15ESW_CUSTOM_LINKER_FILE ?= "None" 15ESW_CUSTOM_LINKER_FILE ?= "None"
16EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" 16EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}"
17 17
18do_install() { 18do_install() {
19 install -d ${D}/${base_libdir}/firmware 19 install -d ${D}/${base_libdir}/firmware
20 install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware 20 install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware
21} 21}
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
29FILES:${PN} = "${base_libdir}/firmware/*.elf" 29FILES:${PN} = "${base_libdir}/firmware/*.elf"
diff --git a/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.2.bb b/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.2.bb
index a42d6fd2..d5d729c1 100644
--- a/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.2.bb
+++ b/meta-xilinx-standalone-sdt/recipes-libraries/xilskey-example_2024.2.bb
@@ -1,29 +1,29 @@
1inherit esw deploy 1inherit esw deploy
2 2
3ESW_COMPONENT_SRC = "/lib/sw_services/xilskey/examples/" 3ESW_COMPONENT_SRC = "/lib/sw_services/xilskey/examples/"
4 4
5DEPENDS += "xilskey xilsecure" 5DEPENDS += "xilskey xilsecure"
6 6
7do_configure:prepend() { 7do_configure:prepend() {
8 ( 8 (
9 cd ${S} 9 cd ${S}
10 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}
11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/ 11 install -m 0755 *.cmake ${S}/${ESW_COMPONENT_SRC}/
12 ) 12 )
13} 13}
14 14
15ESW_CUSTOM_LINKER_FILE ?= "None" 15ESW_CUSTOM_LINKER_FILE ?= "None"
16EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}" 16EXTRA_OECMAKE = "-DCUSTOM_LINKER_FILE=${@d.getVar('ESW_CUSTOM_LINKER_FILE')}"
17 17
18do_install() { 18do_install() {
19 install -d ${D}/${base_libdir}/firmware 19 install -d ${D}/${base_libdir}/firmware
20 install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware 20 install -m 0755 ${B}/*.elf ${D}/${base_libdir}/firmware
21} 21}
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${PKGD}/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
29FILES:${PN} = "${base_libdir}/firmware/*.elf" 29FILES:${PN} = "${base_libdir}/firmware/*.elf"
diff --git a/meta-xilinx-standalone/recipes-apps/rfdc-examples/rfdc-examples.inc b/meta-xilinx-standalone/recipes-apps/rfdc-examples/rfdc-examples.inc
index ffb70044..117cf503 100644
--- a/meta-xilinx-standalone/recipes-apps/rfdc-examples/rfdc-examples.inc
+++ b/meta-xilinx-standalone/recipes-apps/rfdc-examples/rfdc-examples.inc
@@ -11,7 +11,7 @@ RDEPENDS:${PN} = "librfdc"
11 11
12PACKAGES = "${PN}-dbg ${PN}" 12PACKAGES = "${PN}-dbg ${PN}"
13 13
14S = "${WORKDIR}/git" 14S = "${UNPACKDIR}/git"
15B = "${WORKDIR}/build" 15B = "${WORKDIR}/build"
16 16
17FLAG = "" 17FLAG = ""
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
index 6c581670..5b2e123f 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
@@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13 13
14# This is the default in most BSPs. A MACHINE.conf can override this! 14# This is the default in most BSPs. A MACHINE.conf can override this!
15FSBL_IMAGE_NAME ??= "fsbl-${MACHINE}" 15FSBL_IMAGE_NAME ??= "fsbl-${MACHINE}"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
index 99451c3b..2a00afac 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
@@ -10,7 +10,7 @@ COMPATIBLE_MACHINE:versal-net = ".*"
10 10
11PACKAGE_ARCH = "${MACHINE_ARCH}" 11PACKAGE_ARCH = "${MACHINE_ARCH}"
12 12
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/git"
14 14
15# This is the default in most BSPs. A MACHINE.conf can override this! 15# This is the default in most BSPs. A MACHINE.conf can override this!
16PLM_IMAGE_NAME ??= "plm-${MACHINE}" 16PLM_IMAGE_NAME ??= "plm-${MACHINE}"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
index d371da4d..e821c05d 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
@@ -8,7 +8,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
8 8
9PACKAGE_ARCH = "${MACHINE_ARCH}" 9PACKAGE_ARCH = "${MACHINE_ARCH}"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13# This is the default in most BSPs. A MACHINE.conf can override this! 13# This is the default in most BSPs. A MACHINE.conf can override this!
14PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}" 14PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
index 6c378270..2bdb17ed 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
@@ -10,7 +10,7 @@ COMPATIBLE_MACHINE:versal-net = ".*"
10 10
11PACKAGE_ARCH = "${MACHINE_ARCH}" 11PACKAGE_ARCH = "${MACHINE_ARCH}"
12 12
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/git"
14 14
15# This is the default in most BSPs. A MACHINE.conf can override this! 15# This is the default in most BSPs. A MACHINE.conf can override this!
16PSM_FIRMWARE_IMAGE_NAME ??= "psm-firmware-${MACHINE}" 16PSM_FIRMWARE_IMAGE_NAME ??= "psm-firmware-${MACHINE}"
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb
index 04415f5e..2efbfd31 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb
index 04415f5e..2efbfd31 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb
index 04415f5e..2efbfd31 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb
index 04415f5e..2efbfd31 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb
index 298621fa..e2a73c39 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb
index 298621fa..e2a73c39 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb
index 298621fa..e2a73c39 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb
index 298621fa..e2a73c39 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb
index cac04c14..d15beb53 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb
index cac04c14..d15beb53 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb
index cac04c14..d15beb53 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb
index cac04c14..d15beb53 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb
index e183b853..a1e51216 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb
index e183b853..a1e51216 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb
index e183b853..a1e51216 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb
index e183b853..a1e51216 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb
index 570dc6f1..ec6e35d0 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb
index 570dc6f1..ec6e35d0 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb
index 570dc6f1..ec6e35d0 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb
index 570dc6f1..ec6e35d0 100644
--- a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb
index 04ae540d..5de31f05 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb
@@ -7,7 +7,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
7 7
8FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 8FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
9 9
10S = "${WORKDIR}/git" 10S = "${UNPACKDIR}/git"
11 11
12PACKAGE_ARCH = "${MACHINE_ARCH}" 12PACKAGE_ARCH = "${MACHINE_ARCH}"
13 13
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb
index 04ae540d..5de31f05 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb
@@ -7,7 +7,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
7 7
8FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 8FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
9 9
10S = "${WORKDIR}/git" 10S = "${UNPACKDIR}/git"
11 11
12PACKAGE_ARCH = "${MACHINE_ARCH}" 12PACKAGE_ARCH = "${MACHINE_ARCH}"
13 13
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb
index 04ae540d..5de31f05 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb
@@ -7,7 +7,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
7 7
8FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 8FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
9 9
10S = "${WORKDIR}/git" 10S = "${UNPACKDIR}/git"
11 11
12PACKAGE_ARCH = "${MACHINE_ARCH}" 12PACKAGE_ARCH = "${MACHINE_ARCH}"
13 13
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb
index 04ae540d..5de31f05 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb
@@ -7,7 +7,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
7 7
8FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 8FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
9 9
10S = "${WORKDIR}/git" 10S = "${UNPACKDIR}/git"
11 11
12PACKAGE_ARCH = "${MACHINE_ARCH}" 12PACKAGE_ARCH = "${MACHINE_ARCH}"
13 13
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb
index 35cd2a1a..d638af27 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb
index 35cd2a1a..d638af27 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb
index 35cd2a1a..d638af27 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb
index 35cd2a1a..d638af27 100644
--- a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb
@@ -8,7 +8,7 @@ REQUIRED_MACHINE_FEATURES = "rfsoc"
8 8
9FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12 12
13PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
14 14