[meta-xilinx] [meta-xilinx-tools][PATCH] xsctapp.bbclass: Deploy the elf to sysroots
Manjukumar Matha
manjukumar.harthikote-matha at xilinx.com
Fri Apr 6 13:02:17 PDT 2018
Currently while generating boot.bin we use the images from deploy
directory, this is susceptible to breakages. Deploy the fragments to
sysroots under /boot directory and use it from there instead
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
classes/xsctapp.bbclass | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/classes/xsctapp.bbclass b/classes/xsctapp.bbclass
index 85b964c..1846c53 100644
--- a/classes/xsctapp.bbclass
+++ b/classes/xsctapp.bbclass
@@ -30,8 +30,10 @@ XSCTH_BUILD_CONFIG ?= "${@['Debug', 'Release'][d.getVar('XSCTH_BUILD_DEBUG', Tru
XSCTH_EXECUTABLE ?= "${XSCTH_BUILD_CONFIG}/${XSCTH_PROJ}.elf"
XSCTH_APP_COMPILER_FLAGS ?= ""
+SYSROOT_DIRS += "/boot"
+
do_install() {
- :
+ install -Dm 0644 ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE} ${D}/boot/${PN}.elf
}
do_deploy() {
@@ -40,3 +42,5 @@ do_deploy() {
ln -sf ${XSCTH_BASE_NAME}.elf ${DEPLOYDIR}/${PN}-${MACHINE}.elf
}
addtask do_deploy after do_compile
+
+FILES_${PN} = "/boot/${PN}.elf"
--
2.7.4
More information about the meta-xilinx
mailing list