.PHONY: all clean SUBDIRS=core trainer matlab all: for I in $(SUBDIRS); do cd $$I; make; cd ..; done clean: for I in $(SUBDIRS); do cd $$I; make clean; cd ..; done