summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental/recipes-libraries
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2023-10-12 20:11:17 -0600
committerMark Hatle <mark.hatle@amd.com>2023-10-13 16:09:27 -0500
commit7a572ac584af867b48cb50dc9520b29420481560 (patch)
treeda5d00256581089120448fa6e8ee304054a03c3b /meta-xilinx-standalone-experimental/recipes-libraries
parent7a968619559627745f3d79fd6a3b260efb6db28b (diff)
downloadmeta-xilinx-7a572ac584af867b48cb50dc9520b29420481560.tar.gz
esw-conf: Move to embeddedsw and use BBCLASSEXTEND
Make sure that we have native and nativesdk versions of esw-conf. Add a dependency on lopper and xilinx-lops, as presumably users of this recipe will need to use lopper to process the configurations. This will allow someone to use oe-run-native with esw-conf-native to use lopper to transform system to domain specific device trees and their associated configurations. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-standalone-experimental/recipes-libraries')
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/nativesdk-esw-conf_git.bb30
1 files changed, 0 insertions, 30 deletions
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/nativesdk-esw-conf_git.bb b/meta-xilinx-standalone-experimental/recipes-libraries/nativesdk-esw-conf_git.bb
deleted file mode 100644
index 63119fd4..00000000
--- a/meta-xilinx-standalone-experimental/recipes-libraries/nativesdk-esw-conf_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1# Can't depend on esw since this is needed for setup!
2inherit xlnx-embeddedsw nativesdk
3
4# We need to override the inherit
5require conf/dtb-embeddedsw.inc
6
7S = "${WORKDIR}/git"
8B = "${WORKDIR}/build"
9
10# Don't need any specific dependencies for this
11DEPENDS = ""
12
13COMPATIBLE_HOST:forcevariable = ".*"
14
15ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/"
16
17do_configure[noexec] = '1'
18do_compile[noexec] = '1'
19
20do_install() {
21 # The configuration step requires only the yaml files, make them
22 # available to the SDK
23 cd ${S}${ESW_COMPONENT_SRC}
24 for each in `find . -name *.yaml` ; do
25 mkdir -p $(dirname ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each)
26 install -m 0644 $each ${D}/${datadir}/embeddedsw${ESW_COMPONENT_SRC}$each
27 done
28}
29
30FILES:${PN} += "${datadir}/embeddedsw"