我有一个由各种子目录组成的目录。在每个子目录中都有一个makefile。在根目录中,还有一个make文件。我需要在cygwin中执行make指令,在主目录和任何子目录中的所有makefile上执行“make”。任何想法如何实现这一目标?
答案 0 :(得分:2)
这是我见过它的常用方法。 “main”Makefile里面的内容类似于这段代码。
all:
cd library && $(MAKE) all && cd ..
cd programs && $(MAKE) all && cd ..
cd tests && $(MAKE) all && cd ..