0

ビルド フォルダーの階層に 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 変数にエクスポートしています

4

0 に答える 0