Cygwin,如何为根目录和所有子目录中的所有makefile运行“make”?

时间:2013-01-15 20:10:43

标签: windows makefile cygwin

我有一个由各种子目录组成的目录。在每个子目录中都有一个makefile。在根目录中,还有一个make文件。我需要在cygwin中执行make指令,在主目录和任何子目录中的所有makefile上执行“make”。任何想法如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

这是我见过它的常用方法。 “main”Makefile里面的内容类似于这段代码。

all:
    cd library  && $(MAKE) all && cd ..
    cd programs && $(MAKE) all && cd ..
    cd tests    && $(MAKE) all && cd ..

ref