IAR で構成されたカスタム ビルド ツールがあります。テキスト ファイルを受け取り、他の C ファイルで使用される .h ファイルを出力します。.h ファイルを出力ファイルのリストに追加すると、完全な再構築の最初のステップとして削除されます。カスタム ビルド ステップは、リンク後のビルドの最後に実行されます。これにより、.h に依存する .c ファイルのコンパイルが失敗します。
もう 1 つのオプションは、カスタム ビルド ステップをプロジェクトのビルド前ステップに配置することです。ただし、.txt ファイルが変更されたかどうかにかかわらず、これは常に実行されます。
質問:
IAR に .c ファイルの .h ファイルへの依存関係を認識させ、コンパイルの前にカスタム ビルド ステップを実行することはできますか?
それが不可能な場合は、少なくとも最初にカスタム ビルド ステップを強制することはできますか?