主 Makefile内容:
SUBDIRS=foo bar baz
subdirs: for dir in $(SUBDIRS); do\ $(MAKE) -C $$dir; \ done
当前目录下各个子目录的Makfile内容:
./foo/Makefile:
foo: @echo "foo..."
./bar/Makefile:
bar: @echo "bar..."
./baz/Makefile:
baz: @echo "baz..."
执行结果:
for dir in foo bar b