include ../../Makeincl FILES = README Makeincl Makefile core $(wildcard *.*) DIRS = $(filter-out $(FILES),$(wildcard *)) CLEAN = $(addsuffix .clean,$(DIRS)) .PHONY: all $(DIRS) clean $(CLEAN) all: $(DIRS) clean: $(CLEAN) $(DIRS): cd $@ && $(MAKE) $(CLEAN): -$(RM) *.hex *.elf core cd $(basename $@) && $(MAKE) clean