我想用Google Closure Compiler來編譯我的js代碼。我寫了一個makefile來完成這個工作,但是它永遠不會生效。 我想是編譯文件列表中,輸出中列出的每個文件,它../js/爲什麼這個makefile沒有生效
filelist = thermometer.js logic.combat.js analyse.js logic.js
wp := $(foreach k, $(filelist), ../js/$(k))
$(wp) : $(filelist)
java -jar compiler.jar --js=$< --js_output_file=../js/$<
那麼,輸出不是'../ js/$ @',路徑已經在'$ @'中了。 –
@ MichaelKrelin-hacker:謝謝,修正。 – thiton
謝謝。但我在這裏得到一個錯誤。看起來第二行沒有正確展開。 make:***沒有規則來製作'../js/logic.combat.js',這是'all'所需要的。停止 。 – waTer