use coreutils `seq' instead of hacky `range'
[riscv-isa-sim.git] / riscv / riscv.mk.in
index ae9e8eb780d70aa94ce96a1cc73895dc8f7a8848..c4448ffe97f1ce9dc85c24f83bf98474e85f6e7e 100644 (file)
@@ -35,7 +35,7 @@ riscv_gen_hdrs = \
        dispatch.h \
 
 NDISPATCH = 9
-DISPATCH_SRCS = $(addsuffix .cc,$(addprefix dispatch,$(call range,0,$(NDISPATCH))))
+DISPATCH_SRCS = $(addsuffix .cc,$(addprefix dispatch,$(shell seq 0 $(NDISPATCH))))
 
 $(DISPATCH_SRCS): %.cc: dispatch $(wildcard insns/*.h) opcodes.h
        $< $(subst dispatch,,$(subst .cc,,$@)) $(NDISPATCH) 1024 < $(src_dir)/riscv/opcodes.h > $@