ディレクトリを作成する。includeしているヘッダの一覧を標準出力に出力させる。ここで、gccの出力は、以下のフォーマットになる。Funcs.hこのままでは、次の理由でNGである。.oファイルの相対パスが書かれていない。新たに生成する必要があると、makeは思わない。ファイルに新しいincludeを追加したときに、.dファイルが新しく生成されない。そこでsedを使って、gccの出力を以下のようになるように書き換える。ファイルを削除するようにした。出来上がる・・・なんとか、できました。使わせて頂きました~ありがとう御座います~—–-MMオプションでのsedスクリプトですが、「.o」だと、「.」が任意の半角一文字にマッチしてしまい、特定のファイル名だと正しく変換出来ません、「\.o:」として、「:/’」を追加しました。21:19hiraさん本ブログ、長らく放置が続いていており、せっかくコメントいただいたのに気付けませんでした。ご指摘ありがとうございました。