forked from d3/d3-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
87 lines (81 loc) · 2.35 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
NODE_PATH ?= ./node_modules
JS_UGLIFY = uglifyjs
JS_TESTER = $(NODE_PATH)/vows/bin/vows
all: \
d3.geo.projection.js \
d3.geo.projection.min.js
d3.geo.projection.js: \
geo/projection/start.js \
geo/projection/projection.js \
geo/projection/parallel1.js \
geo/projection/parallel2.js \
geo/projection/interrupt.js \
geo/projection/aitoff.js \
geo/projection/guyou.js \
geo/projection/mollweide.js \
geo/projection/sinusoidal.js \
geo/projection/sinu-mollweide.js \
geo/projection/armadillo.js \
geo/projection/august.js \
geo/projection/baker.js \
geo/projection/berghaus.js \
geo/projection/boggs.js \
geo/projection/bonne.js \
geo/projection/bromley.js \
geo/projection/collignon.js \
geo/projection/conic-conformal.js \
geo/projection/conic-equidistant.js \
geo/projection/craig.js \
geo/projection/craster.js \
geo/projection/cylindrical-equal-area.js \
geo/projection/eckert1.js \
geo/projection/eckert2.js \
geo/projection/eckert3.js \
geo/projection/eckert4.js \
geo/projection/eckert5.js \
geo/projection/eckert6.js \
geo/projection/eisenlohr.js \
geo/projection/gringorten.js \
geo/projection/hammer-retroazimuthal.js \
geo/projection/hammer.js \
geo/projection/hatano.js \
geo/projection/healpix.js \
geo/projection/hill.js \
geo/projection/homolosine.js \
geo/projection/kavrayskiy7.js \
geo/projection/lagrange.js \
geo/projection/larrivee.js \
geo/projection/laskowski.js \
geo/projection/littrow.js \
geo/projection/loximuthal.js \
geo/projection/miller.js \
geo/projection/mt-flat-polar-parabolic.js \
geo/projection/mt-flat-polar-quartic.js \
geo/projection/mt-flat-polar-sinusoidal.js \
geo/projection/natural-earth.js \
geo/projection/nell-hammer.js \
geo/projection/peirce-quincuncial.js \
geo/projection/polyconic.js \
geo/projection/robinson.js \
geo/projection/satellite.js \
geo/projection/van-der-grinten.js \
geo/projection/van-der-grinten4.js \
geo/projection/wagner4.js \
geo/projection/wagner6.js \
geo/projection/wagner7.js \
geo/projection/wiechel.js \
geo/projection/winkel3.js \
geo/projection/end.js
test: all
@$(JS_TESTER) $(shell find . -name "*-test.js" \! -path "./node_modules/*")
%.min.js: %.js Makefile
@rm -f $@
$(JS_UGLIFY) $< -c -m -o $@
d3%js: Makefile
@rm -f $@
@cat $(filter %.js,$^) > [email protected]
$(JS_UGLIFY) [email protected] -b indent-level=2 -o $@
@chmod a-w $@
clean:
rm -f d3.*.js