ルールを含むメイクファイルがあるとしましょう
%.o: %.c
gcc -Wall -Iinclude ...
ヘッダー ファイルが変更されるたびに *.o が再構築されるようにします。依存関係のリストを作成するのではなく、ヘッダー ファイルが/include
変更されるたびに、ディレクトリ内のすべてのオブジェクトを再構築する必要があります。
これに対応するためにルールを変更する良い方法は思いつきません。提案は受け付けています。ヘッダーのリストをハードコードする必要がない場合のボーナス ポイント