aboutsummaryrefslogtreecommitdiff
path: root/default.mk
diff options
context:
space:
mode:
Diffstat (limited to 'default.mk')
-rw-r--r--default.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/default.mk b/default.mk
index cdde3433..0bbc0ab5 100644
--- a/default.mk
+++ b/default.mk
@@ -20,9 +20,9 @@ CONTENTS = $(_CONTENTS)$(shell $(_CONTENTS_SH))
# Recursive rules
# Adapted from FreeBSDs bsd.subdir.mk
+_+_ ?= +
ECHODIR ?= true
-_SUBDIR = \
- @for x in $(SUBDIR); do \
+_SUBDIR = @${_+_}for x in ${SUBDIR}; do \
if test -d $$x; then \
${ECHODIR} "===> ${DIRPRFX}$$x ($@)"; \
${MAKE} -C $$x $@ DIRPRFX=${DIRPRFX}$$x/; \
@@ -37,6 +37,8 @@ all:
$(_SUBDIR)
clean::
$(_SUBDIR)
+depend::
+ $(_SUBDIR)
install::
$(_SUBDIR)