2012-02-29 4 views
1

私は例えば、静的ファイルの多くを使用してMakefileを持っているの追加私はこのMakefileを複数のコンピュータで使用しています。すべてのコンピュータにすべてのパッケージが必要なわけではありません。メイク:</p> <p>/mystaticpath/somepath/official_gpl_package-0.1.2.tar.gz</p> <p>:「いいえルール」のターゲットの機能

とにかく、私は/ mystaticpathのすべてを集中サーバに置いて、必要に応じてパッケージをダウンロードしたいと考えています。

つまり、makeはソースファイルが見つからない( "ルールなし" - エラー)と、スクリプトを実行してから、やり直してください。スクリプトは欠落しているファイルの名前をパラメータとして必要とし、集中サーバからファイルをダウンロードするので、makeの観点から見ると、/ mystaticpathに必要とされる可能性があるすべてのものを作成することができます。

makeで可能かどうかは誰にも分かりますか?

+0

はすべて「見つからないファイル」は、 '.tar.gz'かなどのパターンを持っていますワイルドカードルールを書くのが簡単になるように、最後に '.tar.bz2'と書かれていますか? – sarnold

+0

いいえ、すべてが固定パス、つまり「/ mystaticpath」によって参照されるでしょう – Robby75

答えて

3

あなたのデザインが私の首の後ろに少し毛が立つが、これを試してみて作る:

/mystaticpath/%: 
    retrieve_script [email protected] 
+0

私の首を伸ばしているデザインを批判する気にしないでください!ありがとう、それはまさに私が必要なものでした:-) – Robby75

関連する問題