1 riscv_subproject_deps
= \
5 riscv_insn_hdrs
:= $(notdir $(wildcard $(src_dir
)/riscv
/insns
/*.h
))
19 $(patsubst %.h
, %.
cc, $(riscv_insn_hdrs
)): %.
cc: insns
/%.h
$(riscv_hdrs
)
20 @echo \
#define FUNC insn_func_$(@:.cc=) > $@
21 @echo \
#define OPCODE_MASK MASK_$(@:.cc=) >> $@
22 @echo \
#define OPCODE_MATCH MATCH_$(@:.cc=) >> $@
23 @cat
$(src_dir
)/riscv
/insn_header.h
>> $@
25 @cat
$(src_dir
)/riscv
/insn_footer.h
>> $@
34 $(patsubst %.h
, %.
cc, $(riscv_insn_hdrs
)) \
38 riscv_install_prog_srcs
= \