SHELL = /bin/sh ECHO = echo $(TAB) LIBDIRS = viqr vntype LIBS = libviqr.a libvntype.a #FLAGS = -DNO_ANSI_C all: make make: @make MSG="Working on" TARGET=all forloop clean: @make MSG="Working on" TARGET=clean forloop forloop: @for dir in $(LIBDIRS) ; do \ $(ECHO) "Working on" $$dir " {" ; \ cd $$dir ; \ PATH=".:$(PATH)" ; \ export PATH ; \ make -e TAB="$(TAB)$(TAB)" $(TARGET) ; \ cd .. ; \ $(ECHO) "Done with" $$dir " }";\ $(ECHO) "" ;\ done