1 2 3 4 5 6 7 8 9 10 11 12 13 14
# call all makefiles in sudirs DIRS = set1 set2 set3 compile: @for i in $(DIRS); do \ echo "Compiling $$i:"; \ make -s -C $$i ;\ done clean: @for i in $(DIRS); do \ echo "Cleaning $$i:"; \ make -s -C $$i clean;\ done