source: Dev/branches/jQueryUI/client/d3/Makefile @ 249

Last change on this file since 249 was 249, checked in by hendrikvanantwerpen, 13 years ago

This one's for Subversion, because it's so close...

First widget (stripped down sequencer).
Seperated client and server code in two direcotry trees.

File size: 5.6 KB
RevLine 
[249]1JS_COMPILER = \
2        ./lib/uglifyjs/bin/uglifyjs
3
4all: \
5        d3.js \
6        d3.min.js \
7        d3.behavior.js \
8        d3.behavior.min.js \
9        d3.chart.js \
10        d3.chart.min.js \
11        d3.layout.js \
12        d3.layout.min.js \
13        d3.csv.js \
14        d3.csv.min.js \
15        d3.geo.js \
16        d3.geo.min.js \
17        d3.geom.js \
18        d3.geom.min.js \
19        d3.time.js \
20        d3.time.min.js
21
22.INTERMEDIATE d3.js: \
23        src/start.js \
24        d3.core.js \
25        d3.scale.js \
26        d3.svg.js \
27        src/end.js
28
29d3.core.js: \
30        src/core/core.js \
31        src/core/date.js \
32        src/core/object.js \
33        src/core/array.js \
34        src/core/functor.js \
35        src/core/rebind.js \
36        src/core/ascending.js \
37        src/core/descending.js \
38        src/core/min.js \
39        src/core/max.js \
40        src/core/sum.js \
41        src/core/quantile.js \
42        src/core/zip.js \
43        src/core/bisect.js \
44        src/core/first.js \
45        src/core/last.js \
46        src/core/nest.js \
47        src/core/keys.js \
48        src/core/values.js \
49        src/core/entries.js \
50        src/core/permute.js \
51        src/core/merge.js \
52        src/core/split.js \
53        src/core/collapse.js \
54        src/core/call.js \
55        src/core/range.js \
56        src/core/requote.js \
57        src/core/round.js \
58        src/core/xhr.js \
59        src/core/text.js \
60        src/core/json.js \
61        src/core/html.js \
62        src/core/xml.js \
63        src/core/ns.js \
64        src/core/dispatch.js \
65        src/core/format.js \
66        src/core/ease.js \
67        src/core/event.js \
68        src/core/interpolate.js \
69        src/core/uninterpolate.js \
70        src/core/rgb.js \
71        src/core/hsl.js \
72        src/core/selection.js \
73        src/core/transition.js \
74        src/core/timer.js \
75        src/core/noop.js
76
77d3.scale.js: \
78        src/scale/scale.js \
79        src/scale/nice.js \
80        src/scale/linear.js \
81        src/scale/bilinear.js \
82        src/scale/polylinear.js \
83        src/scale/log.js \
84        src/scale/pow.js \
85        src/scale/sqrt.js \
86        src/scale/ordinal.js \
87        src/scale/category.js \
88        src/scale/quantile.js \
89        src/scale/quantize.js
90
91d3.svg.js: \
92        src/svg/svg.js \
93        src/svg/arc.js \
94        src/svg/line.js \
95        src/svg/line-radial.js \
96        src/svg/area.js \
97        src/svg/area-radial.js \
98        src/svg/chord.js \
99        src/svg/diagonal.js \
100        src/svg/diagonal-radial.js \
101        src/svg/mouse.js \
102        src/svg/touches.js \
103        src/svg/symbol.js
104
105d3.behavior.js: \
106        src/start.js \
107        src/behavior/behavior.js \
108        src/behavior/zoom.js \
109        src/end.js
110
111d3.chart.js: \
112        src/start.js \
113        src/chart/chart.js \
114        src/chart/box.js \
115        src/chart/bullet.js \
116        src/chart/horizon.js \
117        src/chart/qq.js \
118        src/end.js
119
120d3.layout.js: \
121        src/start.js \
122        src/layout/layout.js \
123        src/layout/bundle.js \
124        src/layout/chord.js \
125        src/layout/force.js \
126        src/layout/partition.js \
127        src/layout/pie.js \
128        src/layout/stack.js \
129        src/layout/histogram.js \
130        src/layout/hierarchy.js \
131        src/layout/pack.js \
132        src/layout/cluster.js \
133        src/layout/tree.js \
134        src/layout/treemap.js \
135        src/end.js
136
137d3.geo.js: \
138        src/start.js \
139        src/geo/geo.js \
140        src/geo/azimuthal.js \
141        src/geo/albers.js \
142        src/geo/mercator.js \
143        src/geo/path.js \
144        src/geo/bounds.js \
145        src/end.js
146
147d3.csv.js: \
148        src/start.js \
149        src/csv/csv.js \
150        src/csv/parse.js \
151        src/csv/format.js \
152        src/end.js
153
154d3.time.js: \
155        src/start.js \
156        src/time/time.js \
157        src/time/format.js \
158        src/time/format-utc.js \
159        src/time/format-iso.js \
160        src/time/range.js \
161        src/time/second.js \
162        src/time/seconds.js \
163        src/time/minute.js \
164        src/time/minutes.js \
165        src/time/hour.js \
166        src/time/hours.js \
167        src/time/day.js \
168        src/time/days.js \
169        src/time/week.js \
170        src/time/weeks.js \
171        src/time/month.js \
172        src/time/months.js \
173        src/time/year.js \
174        src/time/years.js \
175        src/time/scale.js \
176        src/time/scale-utc.js \
177        src/end.js
178
179d3.geom.js: \
180        src/start.js \
181        src/geom/geom.js \
182        src/geom/contour.js \
183        src/geom/hull.js \
184        src/geom/polygon.js \
185        src/geom/voronoi.js \
186        src/geom/delaunay.js \
187        src/geom/quadtree.js \
188        src/end.js
189
190test: \
191        test/core \
192        test/csv \
193        test/layout \
194        test/scale \
195        test/svg \
196        test/time
197
198test/core: \
199        test/core/test-append.test \
200        test/core/test-attr.test \
201        test/core/test-bisect.test \
202        test/core/test-call.test \
203        test/core/test-classed.test \
204        test/core/test-format.test \
205        test/core/test-hsl.test \
206        test/core/test-insert.test \
207        test/core/test-interpolate.test \
208        test/core/test-keys.test \
209        test/core/test-max.test \
210        test/core/test-min.test \
211        test/core/test-nest.test \
212        test/core/test-permute.test \
213        test/core/test-remove.test \
214        test/core/test-rgb.test \
215        test/core/test-round.test \
216        test/core/test-sum.test \
217        test/core/test-transition.test \
218        test/core/test-zip.test
219
220test/csv: \
221        test/csv/test-parse.test
222
223test/layout: \
224        test/layout/test-histogram.test \
225        test/layout/test-treemap.test
226
227test/scale: \
228        test/scale/test-linear.test \
229        test/scale/test-log.test \
230        test/scale/test-polylinear.test \
231        test/scale/test-pow.test \
232        test/scale/test-quantile.test \
233        test/scale/test-sqrt.test \
234        test/scale/test-ordinal.test
235
236test/svg: \
237        test/svg/test-arc.test \
238        test/svg/test-area.test \
239        test/svg/test-line.test \
240        test/svg/test-symbol.test
241
242test/time: \
243        test/time/test-day.test \
244        test/time/test-days.test \
245        test/time/test-format-iso.test \
246        test/time/test-format-utc.test \
247        test/time/test-format.test \
248        test/time/test-hour.test \
249        test/time/test-hours.test \
250        test/time/test-minute.test \
251        test/time/test-minutes.test \
252        test/time/test-month.test \
253        test/time/test-months.test \
254        test/time/test-parse-iso.test \
255        test/time/test-parse-utc.test \
256        test/time/test-parse.test \
257        test/time/test-scale.test \
258        test/time/test-scale-utc.test \
259        test/time/test-second.test \
260        test/time/test-seconds.test \
261        test/time/test-week.test \
262        test/time/test-weeks.test \
263        test/time/test-year.test \
264        test/time/test-years.test
265
266%.min.js: %.js Makefile
267        @rm -f $@
268        $(JS_COMPILER) < $< > $@
269
270d3.js d3%.js: Makefile
271        @rm -f $@
272        cat $(filter %.js,$^) > $@
273        @chmod a-w $@
274
275%.test: %.js %.out all
276        @/bin/echo -n "test: $* "
277        @node $< > $*.actual
278        @diff -U 3 $*.out $*.actual && rm -f $*.actual \
279                && echo '\033[1;32mPASS\033[0m' \
280                || echo test: $* '\033[1;31mFAIL\033[0m'
281
282clean:
283        rm -f d3*.js
Note: See TracBrowser for help on using the repository browser.