SUBDIRS = Basic Field Generator Invert MultiBundle Retimer Tester Transition all: subdirs .PHONY: subdirs clean $(SUBDIRS) subdirs: $(SUBDIRS) $(SUBDIRS): $(MAKE) -C $@ clean : for i in $(SUBDIRS) ; do \ $(MAKE) -C $$i clean; \ done