[meta-xilinx] [meta-xilinx-tools][PATCH 2/8] external-hdf.bb: Add support for dsa

Manjukumar Matha manjukumar.harthikote-matha at xilinx.com
Mon Apr 23 16:21:04 PDT 2018


From: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri at xilinx.com>

HDF_EXT can be used to overide external-hdf to pick up dsa file instead
of hdf. HDF_PATH will have to be set to point to a valid dsa file when
using this option.

Signed-off-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri at xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
 recipes-bsp/hdf/external-hdf.bb | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/recipes-bsp/hdf/external-hdf.bb b/recipes-bsp/hdf/external-hdf.bb
index 7feb03d..2dbeb03 100644
--- a/recipes-bsp/hdf/external-hdf.bb
+++ b/recipes-bsp/hdf/external-hdf.bb
@@ -10,6 +10,9 @@ HDF_BASE ?= "git://"
 HDF_PATH ?= "github.com/xilinx/hdf-examples.git"
 HDF_NAME ?= "system.hdf"
 
+#Set HDF_EXT to "dsa" if you want to use a dsa file instead of hdf.
+HDF_EXT ?= "hdf"
+
 SRC_URI = "${HDF_BASE}${HDF_PATH}"
 
 PACKAGE_ARCH ?= "${MACHINE_ARCH}"
@@ -23,9 +26,9 @@ do_compile[noexec] = "1"
 do_deploy() {
     install -d ${DEPLOYDIR}
     if [ "${HDF_BASE}" = "git://" ]; then
-        install -m 0644 ${WORKDIR}/git/${MACHINE}/${HDF_NAME} ${DEPLOYDIR}/Xilinx-${MACHINE}.hdf
+        install -m 0644 ${WORKDIR}/git/${MACHINE}/${HDF_NAME} ${DEPLOYDIR}/Xilinx-${MACHINE}.${HDF_EXT}
     else
-        install -m 0644 ${WORKDIR}/${HDF_PATH} ${DEPLOYDIR}/Xilinx-${MACHINE}.hdf
+        install -m 0644 ${WORKDIR}/${HDF_PATH} ${DEPLOYDIR}/Xilinx-${MACHINE}.${HDF_EXT}
     fi
 }
 addtask do_deploy after do_install
-- 
2.7.4



More information about the meta-xilinx mailing list