http://git.etherboot.org
/
people
/
sha0
/
gpxe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[build] Don't assume the existence of "seq"
[people/sha0/gpxe.git]
/
src
/
Makefile.housekeeping
diff --git
a/src/Makefile.housekeeping
b/src/Makefile.housekeeping
index
4f0a8bb
..
8edb012
100644
(file)
--- a/
src/Makefile.housekeeping
+++ b/
src/Makefile.housekeeping
@@
-52,6
+52,14
@@
VERYCLEANUP += .echocheck
echo :
@$(ECHO) "Using \"$(ECHO_E)\" for \"echo -e\""
echo :
@$(ECHO) "Using \"$(ECHO_E)\" for \"echo -e\""
+###############################################################################
+#
+# Generate a usable "seq" substitute
+#
+define seq
+ $(shell awk 'BEGIN { for ( i = $(1) ; i <= $(2) ; i++ ) print i }')
+endef
+
###############################################################################
#
# Determine host OS
###############################################################################
#
# Determine host OS
@@
-495,7
+503,7
@@
$(EMBEDDED_LIST) :
VERYCLEANUP += $(EMBEDDED_LIST)
EMBEDDED_FILES := $(subst $(COMMA), ,$(EMBEDDED_IMAGE))
VERYCLEANUP += $(EMBEDDED_LIST)
EMBEDDED_FILES := $(subst $(COMMA), ,$(EMBEDDED_IMAGE))
-EMBED_ALL := $(foreach i,$(
shell seq 1
$(words $(EMBEDDED_FILES))),\
+EMBED_ALL := $(foreach i,$(
call seq,1,
$(words $(EMBEDDED_FILES))),\
EMBED ( $(i), \"$(word $(i), $(EMBEDDED_FILES))\",\
\"$(notdir $(word $(i),$(EMBEDDED_FILES)))\" ))
EMBED ( $(i), \"$(word $(i), $(EMBEDDED_FILES))\",\
\"$(notdir $(word $(i),$(EMBEDDED_FILES)))\" ))