forked from jashkenas/coffeescript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
20 lines (14 loc) · 654 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SRC=$(wildcard src/*.*coffee)
LIB=$(SRC:src/%.coffee=lib/%.js) $(SRC:src/%.litcoffee=lib/%.js) lib/parser.js
bin/coffee : $(LIB)
touch bin/coffee
lib/%.js : src/%.*coffee
node_modules/.bin/coffee -cm -o lib $<
lib/parser.js : lib/grammar.js lib/helpers.js
node -e "console.log(require('./lib/grammar').parser.generate())" > lib/parser.js
browser-debugger/transpiler.js : browser-debugger/browser-debugger.js $(LIB)
node_modules/.bin/cjsify browser-debugger/browser-debugger.js --ignore-missing \
-s browser-debugger/transpiler.map -o browser-debugger/transpiler.js
.PHONY : clean
clean :
rm -rf lib/* browser-debugger/transpiler.*