前提条件として必要ないくつかの JavaScript ファイルをダウンロードするための Makefile があります。r.js
それぞれについて、ファイルをダウンロードできる.url
URL を含むファイルを作成し、次のようなパターン ルールを設定しました。.js
static/js/lib/%.js: jslibsurls/%.url
curl -L -s -o $@ `cat $<`
.js
ただし、Makefile のどこかに明示的な依存関係がある場合にのみ、ファイルをダウンロードします...
ターゲットがまだ使用されていない場合でも、一致する依存関係がある場合にパターンルールを実行する方法はありますか (作成されるとワイルドカードで使用されます)。