2
我想一個規則是這樣的:Makefile的規則來構建具有相同的名稱,但不同的目錄
build/%.ext: src/%.ext
action
我有一個文件夾中,我要優化文件的一個目錄,然後輸出到不同的文件夾。但是,這些文件在輸入和輸出文件夾中具有相同的名稱。我已經嘗試了上面的規則的各種迭代,但使得將永遠或從來沒有重建取決於我如何調整上述。建議?
編輯: 我結束了以下解決方案,這很好!
JS = \
src/js/script2.js \
src/js/script1.js
JS_OPT = $(patsubst src/js/%.js,web/js/%.js, $(JS))
all: $(JS_OPT)
$(JS_OPT): web/js/%.js: src/js/%.js
cat [email protected] | ./bin/jsmin > $<
製作着眼於修改時間,以決定是否優化文件應重建。 所以看看mod。 src文件的時間和相應的優化文件時間來了解make是否應該真正重建優化文件。 使用「stat」查看以秒爲單位的修改時間。 –
dimba
2009-07-24 06:20:44