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 に答える