make Makefile sh-friendly
authorAndrew Waterman <waterman@cs.berkeley.edu>
Mon, 6 May 2013 23:07:15 +0000 (16:07 -0700)
committerAndrew Waterman <waterman@cs.berkeley.edu>
Mon, 6 May 2013 23:07:15 +0000 (16:07 -0700)
Makefile.in
riscv/riscv.mk.in

index b6c01877cdc275a31a9656fcaf7b49b0c57b7f8f..74bebeb8c290db9c7a420c05def8c693d8d83a11 100644 (file)
@@ -124,9 +124,9 @@ STOW          := @stow@
 #-------------------------------------------------------------------------
 
 range = $(shell _i=$(1); \
-  while [[ $$_i -lt $(2) ]]; do \
+  while [ $$_i -le $(2) ]; do \
     echo -n "$$_i "; \
-    ((_i = _i + 1)); \
+    _i=`expr $$_i + 1`; \
   done)
 
 #-------------------------------------------------------------------------
index 7863e99ebd3698fc84d898bf42a2d40021a19444..ea7b89870b82ff2aa8fc862f9dbe0c9d14f9437c 100644 (file)
@@ -35,7 +35,7 @@ riscv_gen_hdrs: \
        dispatch.h \
 
 NDISPATCH := 9
-DISPATCH_SRCS = $(addsuffix .cc,$(addprefix dispatch,$(call range,0,$(NDISPATCH)+1)))
+DISPATCH_SRCS = $(addsuffix .cc,$(addprefix dispatch,$(call range,0,$(NDISPATCH))))
 
 $(DISPATCH_SRCS): %.cc: dispatch $(wildcard insns/*.h) opcodes.h
        $< $(subst dispatch,,$(subst .cc,,$@)) $(NDISPATCH) 1024 < $(src_dir)/riscv/opcodes.h > $@