summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-16 15:16:25 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-16 15:16:25 +0000
commit21ed1661219389a76592df97106367ff6876ad7c (patch)
treecbecdd05a368edc9a79cfded4b137072dadcd78b /include
parent3050023c0f498f4e26dcfb56c385fe881fd44dc6 (diff)
downloadATCD-21ed1661219389a76592df97106367ff6876ad7c.tar.gz
added support for recursive make invocations with Windows NT's shell.
Diffstat (limited to 'include')
-rw-r--r--include/makeinclude/rules.nested.GNU13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/makeinclude/rules.nested.GNU b/include/makeinclude/rules.nested.GNU
index e1f70abdc43..c7bb0735907 100644
--- a/include/makeinclude/rules.nested.GNU
+++ b/include/makeinclude/rules.nested.GNU
@@ -1,13 +1,14 @@
#----------------------------------------------------------------------------
-# $Id$
+# $Id$
#
-# Nested directory targets makefile definitions
+# Nested directory targets makefile definitions
#----------------------------------------------------------------------------
$(TARGETS_NESTED):
ifneq ($(DIRS),)
- @for dir in $(DIRS) ;\
- do \
- $(MAKE) -C $$dir $(@:.nested=); \
- done
+ifeq (Windows,$(findstring Windows,$(OS)))
+ @FOR /D %i IN ($(DIRS)) DO $(MAKE) -C %i $(@:.nested=)
+else # ! Windows
+ @for dir in $(DIRS); do $(MAKE) -C $$dir $(@:.nested=); done
+endif # ! Windows
endif # DIRS