diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2023-10-12 20:11:17 -0600 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2023-10-13 16:09:27 -0500 |
| commit | 7a572ac584af867b48cb50dc9520b29420481560 (patch) | |
| tree | da5d00256581089120448fa6e8ee304054a03c3b /meta-xilinx-standalone-experimental/recipes-libraries | |
| parent | 7a968619559627745f3d79fd6a3b260efb6db28b (diff) | |
| download | meta-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.bb | 30 |
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! | ||
| 2 | inherit xlnx-embeddedsw nativesdk | ||
| 3 | |||
| 4 | # We need to override the inherit | ||
| 5 | require conf/dtb-embeddedsw.inc | ||
| 6 | |||
| 7 | S = "${WORKDIR}/git" | ||
| 8 | B = "${WORKDIR}/build" | ||
| 9 | |||
| 10 | # Don't need any specific dependencies for this | ||
| 11 | DEPENDS = "" | ||
| 12 | |||
| 13 | COMPATIBLE_HOST:forcevariable = ".*" | ||
| 14 | |||
| 15 | ESW_COMPONENT_SRC = "/XilinxProcessorIPLib/drivers/" | ||
| 16 | |||
| 17 | do_configure[noexec] = '1' | ||
| 18 | do_compile[noexec] = '1' | ||
| 19 | |||
| 20 | do_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 | |||
| 30 | FILES:${PN} += "${datadir}/embeddedsw" | ||
