@@ -4,11 +4,6 @@ NODE_MODULES := node_modules/.bin
4
4
BOWER_COMPONENTS := bower_components
5
5
6
6
all : lint js css test
7
- #
8
- # Copy minified file to site
9
- #
10
- cp dist/sequence-diagram* -min.js* _site/
11
-
12
7
js : dist/sequence-diagram-min.js dist/sequence-diagram-raphael-min.js dist/sequence-diagram-snap-min.js
13
8
css : dist/sequence-diagram-min.css font
14
9
font : dist/danielbd.woff2 dist/danielbd.woff
@@ -31,7 +26,7 @@ dependencies: node_modules bower_components
31
26
32
27
clean :
33
28
-rm build/*
34
- -git checkout -- dist/ *
29
+ -git checkout -- dist
35
30
36
31
veryclean : clean
37
32
-rm -rf node_modules
@@ -74,7 +69,7 @@ test: dependencies dist/sequence-diagram-min.js
74
69
-d test/*-mock.js $(BOWER_COMPONENTS)/lodash/dist/lodash.min.js
75
70
76
71
build/grammar.js : src/grammar.jison
77
- mkdir build
72
+ mkdir -p build
78
73
$(NODE_MODULES ) /jison $< -o $@ .tmp
79
74
80
75
# After building the grammar, run it through the uglifyjs to fix some non-strict issues.
@@ -91,7 +86,7 @@ build/diagram-grammar.js: src/diagram.js build/grammar.js
91
86
92
87
# Combine all javascript files together (Raphael and Snap.svg)
93
88
dist/sequence-diagram.js : src/main.js build/diagram-grammar.js src/jquery-plugin.js src/sequence-diagram.js src/theme.js src/theme-snap.js src/theme-raphael.js fonts/daniel/daniel_700.font.js
94
- mkdir dist
89
+ mkdir -p dist
95
90
$(NODE_MODULES ) /preprocess $< . -SNAP=true -RAPHAEL=true > $@
96
91
97
92
# Combine just Raphael theme
@@ -125,5 +120,5 @@ dist/%-min.js dist/%-min.js.map: dist/%.js
125
120
$(NODE_MODULES)/uglifyjs \
126
121
$< -o $@ \
127
122
--compress --comments --lint \
128
- --source-map $< .map \
123
+ --source-map $@ .map \
129
124
--source-map-url `basename $<`
0 commit comments