我有一個使用了大量的靜態文件,例如一個Makefile:化妝:添加功能「無規則」的目標
/mystaticpath/somepath/official_gpl_package-0.1.2.tar.gz
我在幾臺計算機上使用這個Makefile,並且我不需要所有計算機上的所有軟件包。 (這是整個點)
無論如何,我想要做的是把所有/ mystaticpath放在一箇中央服務器上,並按需下載軟件包。
換句話說,每遇到一個缺少的源文件(「無規則」 - 錯誤),它應該運行一個腳本,然後再試。該腳本需要缺少文件的名稱作爲參數,並從中央服務器下載文件,因此從make的角度來看,該腳本是/ mystaticpath中可能需要的所有內容的通用創建者。
有沒有人知道make是否可行?
將所有的「丟失的文件」有一個模式,如'.tar.gz'或最後是'.tar.bz2',以便更容易編寫通配符規則? – sarnold 2012-02-29 10:00:51
不,但所有的都會被固定路徑引用,即「/ mystaticpath」 – Robby75 2012-02-29 15:04:12