私は美しいLinuxツールを使って学んでいます:make。そして、私が理解したいことがあります:
この簡単な例を見てみましょう。
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > $@
clean:
rm -f $(HTML)
.PHONY: clean
を実行するwatch make
と、出力文字列があまり理解できません。make:`all'とは何の関係もありません。
質問:
- すべてのアクションは何をしますか?
- すべてのアクションはウォッチツールで何かをしますか?