riscv-spike.bb 760 B

12345678910111213141516171819202122232425
  1. SUMMARY = "RISC-V Spike ISA Simulator"
  2. DESCRIPTION = "RISC-V Spike ISA Simulator"
  3. LICENSE = "GPLv2+"
  4. LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
  5. SRCREV = "65c8ac48af16235097084b413c10c7bff576b331"
  6. SRC_URI = "git://github.com/riscv/riscv-isa-sim.git \
  7. file://spike-makefile.patch"
  8. DEPENDS = "riscv-fesvr dtc-native"
  9. RDEPENDS_nativesdk-riscv-spike = "nativesdk-riscv-fesvr"
  10. inherit autotools cross-canadian
  11. S = "${WORKDIR}/git"
  12. do_configure_prepend () {
  13. touch ${S}/softfloat/softfloat.ac
  14. if [ ! -e ${S}/acinclude.m4 ]; then
  15. cp ${S}/aclocal.m4 ${S}/acinclude.m4
  16. fi
  17. }
  18. BBCLASSEXTEND = "native nativesdk"
  19. COMPATIBLE_HOST_class-target = "(riscv64|riscv32).*-linux"