#
# run make in subdirectories
#
# $Id: Makefile,v 1.1 1994/02/13 AFsp-V2R2 $

SHELL=/bin/sh

targets=all clean


# The default target is treated as a special case; it results in
# submakes with no explicit target.
default_target=__DEFAULT_TARGET__
.PHONY:	$(default_target)
$(default_target):
	@for file in */[Mm]akefile; do \
		if test "$$file" = "*/[Mm]akefile"; then \
			echo "<<< No makefiles found >>>"; \
			continue; \
		fi; \
		dir=`dirname $$file`; \
		mf=`basename $$file`; \
		(cd $$dir; $(MAKE) -f $$mf); \
	done

# Named targets are handled here
.PHONY:	$(targets)
$(targets):
	@for file in */[Mm]akefile; do \
		if test "$$file" = "*/[Mm]akefile"; then \
			echo "<<< No makefiles found >>>"; \
			continue; \
		fi; \
		dir=`dirname $$file`; \
		mf=`basename $$file`; \
		(cd $$dir; $(MAKE) -f $$mf $@); \
	done
