我想寫一個Makefile,它應該下載一些來源當且僅當它們丟失。如何編寫Makefile規則以僅在文件丟失時下載文件?
喜歡的東西:
hello: hello.c
gcc -o hello hello.c
hello.c:
wget -O hello.c http://example.org/hello.c
但是,當然,這將導致hello.c
被下載每次使運行命令。我希望hello.c
只有在缺失的情況下才能由此Makefile下載。這是可能的GNU make和如何做到這一點,如果它是?
另一個答案與單詞「猜」和另一個錯誤的。 – 2009-10-19 11:12:04
不好意思,但這樣一個模糊的問題會得到一堆猜測。 – JesperE 2009-10-19 11:32:19
@Pavel:你怎麼知道它錯了,BTW? – JesperE 2009-10-19 11:32:51