aboutsummaryrefslogtreecommitdiff
path: root/riscv
diff options
context:
space:
mode:
authorJerin Joy <joy@rivosinc.com>2022-09-23 15:43:32 -0700
committerJerin Joy <joy@rivosinc.com>2022-09-23 15:43:35 -0700
commit204a639780dda374320a4ef31d714694db7ae46f (patch)
treebda84c962549322b9ce121a2ac613a0f723faf57 /riscv
parent2a7c33b8b50f91379a12f983dd3c1c7ee9f89a90 (diff)
downloadspike-204a639780dda374320a4ef31d714694db7ae46f.zip
spike-204a639780dda374320a4ef31d714694db7ae46f.tar.gz
spike-204a639780dda374320a4ef31d714694db7ae46f.tar.bz2
Build and install lib and header dependencies for Hammer
https://github.com/rivosinc/hammer Signed-off-by: Jerin Joy <joy@rivosinc.com>
Diffstat (limited to 'riscv')
-rw-r--r--riscv/riscv.mk.in32
1 files changed, 31 insertions, 1 deletions
diff --git a/riscv/riscv.mk.in b/riscv/riscv.mk.in
index 45fe2eb..bbac794 100644
--- a/riscv/riscv.mk.in
+++ b/riscv/riscv.mk.in
@@ -3,8 +3,14 @@ get_opcode = $(shell grep ^DECLARE_INSN.*\\\<$(2)\\\> $(1) | sed 's/DECLARE_INSN
riscv_subproject_deps = \
fdt \
+ disasm \
+ fesvr \
softfloat \
+riscv_CFLAGS = -fPIC
+
+riscv_install_shared_lib = yes
+
riscv_install_prog_srcs = \
riscv_hdrs = \
@@ -37,7 +43,31 @@ riscv_hdrs = \
csrs.h \
triggers.h \
-riscv_install_hdrs = mmio_plugin.h
+riscv_install_hdrs = \
+ abstract_device.h \
+ cachesim.h \
+ cfg.h \
+ common.h \
+ csrs.h \
+ debug_module.h \
+ debug_rom_defines.h \
+ decode.h \
+ devices.h \
+ encoding.h \
+ entropy_source.h \
+ isa_parser.h \
+ log_file.h \
+ memtracer.h \
+ mmio_plugin.h \
+ mmu.h \
+ p_ext_macros.h \
+ platform.h \
+ processor.h \
+ sim.h \
+ simif.h \
+ trap.h \
+ triggers.h \
+ v_ext_macros.h \
riscv_precompiled_hdrs = \
insn_template.h \