ビルド フォルダーの階層に 3 つのモジュール (M1、M2、M3 など) が含まれているため、各モジュールのメイクファイルを作成しました。また、1 つの makefile で 3 つのモジュールすべてをビルドするように makefile を作成しました。
3 つのモジュールを構築しているときに、いずれかのモジュールでエラーが発生した場合、エラーが 1 つのファイルをリダイレクトして、どのモジュール エラーを簡単に見つけ、可能であればそのファイルを別のファイルにメールで送信するとします。このシナリオの実行方法を教えてください。事前に感謝します。
サブディレクトリ = $(BUILD_DIR)
すべて: サブディレクトリ
サブディレクトリ: for n in $(SUBDIRS); $(MAKE) -C $$n || を実行します。出口1; 終わり
クリーン: $(SUBDIRS) の n に対して; $(MAKE) -C $$n クリーンを行います。終わり
注: モジュールを SUBDIRS 変数にエクスポートしています