我正在尝试编写我的第一个 Makefile。我目前只有 3 条规则。当我运行“make”时,只执行第一个规则,然后 make 退出而不运行其他 2。我的 Makefile 没有什么复杂的。我什至尝试将规则数量减少到 2,但我得到了相同的结果。这是我到目前为止所拥有的。
SRC = src/analytics.js
lint:
jshint $(SRC)
build: $(SRC)
cat $^ > build/analytics.js
min: build
uglifyjs --no-mangle build/analytics.js > build/analytics.min.js
当我在这里运行 make 时,我得到的是执行 lint 规则的消息:jshint src/analytics.js
我在 Mac OS 10.8.2 上运行 make 3.81。