Home > 一般 > make の再帰

make の再帰

hogeXXX というサブディレクトリ内に入って make するための親ディレクトリ用 Makefile が欲しくてググったら Run make in each subdirectory が引っかかった.困ったときの Stack Overflow.

ということで,書いた Makefile:

SUBDIRS := $(subst /.,,$(wildcard hoge*/.))
 
all: $(SUBDIRS)
 
$(SUBDIRS): FORCE
	$(MAKE) -C $@
 
FORCE:

これで親ディレクトリで make とやればサブディレクトリで make を実行してもらえる.めでたし.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > make の再帰

Search
Feeds

Page Top