hogeXXX というサブディレクトリ内に入って make するための親ディレクトリ用 Makefile が欲しくてググったら Run make in each subdirectory が引っかかった.困ったときの Stack Overflow.
ということで,書いた Makefile:
SUBDIRS := $(subst /.,,$(wildcard hoge*/.)) all: $(SUBDIRS) $(SUBDIRS): FORCE $(MAKE) -C $@ FORCE:
これで親ディレクトリで make とやればサブディレクトリで make を実行してもらえる.めでたし.
- Newer: ことはじめ