# # $Id$ # ifeq ($(SHLVL),) # An OS/2 command shell ifeq ($(DIRS),) # Empty directory list DIR_RULE =\ @echo Done else DIR_LIST = $(subst /,\,$(DIRS)) DIR_RULE =\ CMD.EXE /c FOR %d IN ($(DIR_LIST)) DO $(MK) -C %d $@ endif else # bash DIR_RULE =\ @for d in $(DIRS); do \ if [ -d $$d ]; then \ $(MAKE) -C $$d $@; \ fi \ done endif # ! Windows