Makefile 内images/
からコピーしたいディレクトリがあります。build/images/
ディレクトリには、複数レベルのサブディレクトリが含まれる場合があります。それを行う最もエレガントな方法は何ですか?私が欲しい:
- 実行ごとに完全なディレクトリ コピーを避ける
make
(つまり nocp -r
) - 一貫性の保証 (つまり、ファイルが で変更された場合、
images/
で自動的に更新される必要がありますbuild/images/
) - Makefile 内の各イメージと各サブディレクトリにルールを指定しないようにする
- 以内
make
に問題を解決するため、いいえrsync
またはcp -u
可能であれば
私は GNU make を使用しているため、GNU 固有のものは許可されています。