我有一个设置,其中 make 正在通过一堆子目录并在这些目录中进行制作。我希望它立即停止构建失败。下面的代码片段说明了这一点。有人可以指出我应该如何设置makefile或一些关于从顶层到子目录构建的文档的正确方向吗?
SUBDIRS = \
test1 \
test2
all clean check :
@for dir in $(SUBDIRS); do \
if [ -d $$dir ]; then (cd $$dir; $(MAKE) $@) fi \
done