forked from literallycanvas/literallycanvas
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
65 lines (49 loc) · 2.03 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
.PHONY: coffee clean all update-gh-pages
all: lib/js/literallycanvas.js lib/js/literallycanvas.min.js lib/js/literallycanvas.jquery.js lib/js/literallycanvas.jquery.min.js scss
livereload:
livereload . -p 33233
clean:
rm -f gen/*.js
rm -f lib/js/literallycanvas*.js
watch-js:
watch -n 2 make lib/js/literallycanvas.js
watch-css:
sass --watch scss/literally.scss:lib/css/literally.css
scss: scss/*.scss
sass scss/literally.scss:lib/css/literally.css
corecoffee: coffee/core/*.coffee
mkdir -p gen/core
coffee -o gen/core -c coffee/core
jquerycoffee: coffee/jquery.coffee
mkdir -p gen
coffee -o gen -c coffee/jquery.coffee
lib/js/literallycanvas.jquery.js: jquerycoffee corecoffee
uglifyjs gen/core/*.js gen/jquery.js \
-o lib/js/literallycanvas.jquery.js --beautify
lib/js/literallycanvas.jquery.min.js: jquerycoffee corecoffee
uglifyjs gen/core/*.js gen/jquery.js \
-o lib/js/literallycanvas.jquery.min.js --compress
lib/js/literallycanvas.js: corecoffee
uglifyjs gen/core/*.js -o lib/js/literallycanvas.js --beautify
lib/js/literallycanvas.min.js: corecoffee
uglifyjs gen/core/*.js -o lib/js/literallycanvas.min.js --compress
serve:
python -m SimpleHTTPServer 8000 .
release: all
-rm -rf literallycanvas
mkdir literallycanvas
cp -r lib/* literallycanvas/
cp README_release.txt literallycanvas/README.txt
cp bower_release.json literallycanvas/bower.json
ghp-import -p -r lc -b release literallycanvas -m "Release"
git push lc-bower release:master -f
ignore-js:
git update-index --assume-unchanged lib/js/literallycanvas.js
git update-index --assume-unchanged lib/js/literallycanvas.min.js
git update-index --assume-unchanged lib/js/literallycanvas.jquery.js
git update-index --assume-unchanged lib/js/literallycanvas.jquery.min.js
no-ignore-js:
git update-index --no-assume-unchanged lib/js/literallycanvas.js
git update-index --no-assume-unchanged lib/js/literallycanvas.min.js
git update-index --no-assume-unchanged lib/js/literallycanvas.jquery.js
git update-index --no-assume-unchanged lib/js/literallycanvas.jquery.min.js