Make the makefile better

Auditors: spicyj
This commit is contained in:
Emily Eisenberg
2013-07-09 00:09:01 -07:00
parent d5c2a6fb38
commit 9d2ac2c132

View File

@@ -1,18 +1,16 @@
FILES=parser.js style.css build.js index.html .PHONY: build copy serve clean
build: build/MJLite.js
.PHONY: build ship copy serve build/MJLite.js: MJLite.js parser.jison lexer.js
build: parser.js ./node_modules/.bin/browserify $< --standalone MJLite -t ./jisonify > $@
ship: build
scp $(FILES) prgmr:/var/www/www.rampancylabs.com/parser/
copy: build copy: build
cp parser.js ../exercises/utils/mjlite-parser.js cp build/MJLite.js ../exercises/utils/MJLite.js
cp MJLite.js ../exercises/utils/MJLite.js cp static/style.css ../exercises/css/mjlite.css
cp style.js ../exercises/css/mjlite.css cp -R static/fonts ../exercises/css/
parser.js: parser.jison
./node_modules/.bin/jison parser.jison
serve: serve:
node server.js node server.js
clean:
rm -rf build/*