DEST
make を使用してファイルをディレクトリにコピーしています。私は次のルールを持っています
$(THUMBS): $(DEST)/% : %
mkdir -p $(dir $@)
cp $^ $@
問題は、ソース ファイルが存在しない場合があることです。エラーを生成するのではなく、代わりにプレースホルダー ファイルをコピーします。
実際のソースを中間体として、プレースホルダーを依存関係として追加してみました。この種の作業は機能しましたが、プレースホルダーが更新されると、make は実際のソース ファイルをすべて上書きします。
これを達成するエレガントな方法はありますか?