diff options
Diffstat (limited to 'riscv/riscv.mk.in')
-rw-r--r-- | riscv/riscv.mk.in | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/riscv/riscv.mk.in b/riscv/riscv.mk.in index fd506c8..45c5ee7 100644 --- a/riscv/riscv.mk.in +++ b/riscv/riscv.mk.in @@ -43,10 +43,14 @@ riscv_srcs = \ riscv_test_srcs = riscv_gen_hdrs = \ + icache.h \ riscv_gen_srcs = \ $(addsuffix .cc, $(call get_insn_list,$(src_dir)/riscv/encoding.h)) +icache.h: + $(src_dir)/riscv/gen_icache 1024 > $@ + $(riscv_gen_srcs): %.cc: insns/%.h insn_template.cc sed 's/NAME/$(subst .cc,,$@)/' $(src_dir)/riscv/insn_template.cc | sed 's/OPCODE/$(call get_opcode,$(src_dir)/riscv/encoding.h,$(subst .cc,,$@))/' > $@ |