我有一个节点项目:
.coffeescript
src中的源码- 编译咖啡脚本输出到lib
- bin中的 shell 脚本
如何调整我的Makefile
,如下所示,将src.js
中的文件也复制到lib目录?
BIN = ./node_modules/.bin
SRC = $(wildcard src/*.coffee)
LIB = $(SRC:src/%.coffee=lib/%.js)
init:
npm install
clean:
@rm -r -f $(LIB)
build: $(LIB)
dist: clean init build
lib/%.js: src/%.coffee
$(call coffeetime)
define coffeetime
@mkdir -p $(@D)
$(BIN)/coffee -bcp $< > $@
endef
另外,如果您有任何其他改进 Makefile 的建议,请分享。