use coreutils `seq' instead of hacky `range'
authorAndrew Waterman <waterman@eecs.berkeley.edu>
Mon, 3 Jun 2013 02:01:57 +0000 (19:01 -0700)
committerAndrew Waterman <waterman@eecs.berkeley.edu>
Mon, 3 Jun 2013 02:01:57 +0000 (19:01 -0700)
Makefile.in
riscv/riscv.mk.in

index 97543efc61ba16e8311519805be16217cad1e669..787bdd6324e4df23659dd9ae36e4b270ba16fb70 100644 (file)
@@ -119,16 +119,6 @@ INSTALL_LIB   := $(INSTALL) -m 644
 INSTALL_EXE   := $(INSTALL) -m 555
 STOW          := @stow@
 
-#-------------------------------------------------------------------------
-# Range helper function.  $(call range,3,6) generates the string 3 4 5
-#-------------------------------------------------------------------------
-
-range = $(shell _i=$(1); \
-  while [ $$_i -le $(2) ]; do \
-    echo -n "$$_i "; \
-    _i=`expr $$_i + 1`; \
-  done)
-
 #-------------------------------------------------------------------------
 # Include subproject makefile fragments
 #-------------------------------------------------------------------------
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 > $@