Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
さまざまなサブディレクトリで構成されるディレクトリがあります。これらの各サブディレクトリには、makefileがあります。ルートディレクトリには、makeファイルもあります。メインディレクトリとサブディレクトリ内のすべてのmakefileに対して「make」を実行するmake命令をcygwinで実行する必要があります。これを達成する方法はありますか?
これは私がそれが行われるのを見た一般的な方法です。「メイン」のMakefileの内部は、このコードに似たものになります。
all: cd library && $(MAKE) all && cd .. cd programs && $(MAKE) all && cd .. cd tests && $(MAKE) all && cd ..
ref