DIRS = $(sort $(wildcard src/*)) all: for i in $(DIRS); do printf "%-20s\n" $$i; make -s -C $$i; donerun: for i in $(DIRS); do printf "%-20s" $$i; make -s -C $$i run; doneclean: for i in $(DIRS); do make -s -C $$i clean; done