0

我有一个目录结构,例如:

home
|-- folder1
    |-- Makefile
    |-- code1.cpp
|-- folder2
    |-- Makefile
    |-- code2.cpp
|-- many more folders with Makefile and code inside
 .
 .

我想在所有文件夹上调用 make 。我该怎么做呢?谢谢!

4

1 回答 1

4

请参阅Eldar Abusalimov 的回答

SUBDIRS := $(wildcard */.)

.PHONY : all $(SUBDIRS)
all : $(SUBDIRS)

$(SUBDIRS) :
    $(MAKE) -C $@
于 2013-07-06T02:12:37.510 回答