-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile
180 lines (173 loc) · 6.65 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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
all : toolkit.min.js
js_input_files = \
toolkit/polyfill/raf.js\
toolkit/G.js\
toolkit/toolkit.js\
toolkit/implements/base.js\
toolkit/widgets/widget.js\
toolkit/implements/audiomath.js\
toolkit/implements/anchor.js\
toolkit/implements/ranges.js\
toolkit/implements/globalcursor.js\
toolkit/implements/ranged.js\
toolkit/implements/warning.js\
toolkit/implements/gradient.js\
toolkit/implements/notes.js\
toolkit/widgets/tooltips.js\
toolkit/widgets/icon.js\
toolkit/widgets/label.js\
toolkit/widgets/colors.js\
toolkit/modules/dragcapture.js\
toolkit/modules/grid.js\
toolkit/modules/range.js\
toolkit/modules/scale.js\
toolkit/modules/scrollvalue.js\
toolkit/modules/graph.js\
toolkit/modules/circular.js\
toolkit/modules/filter.js\
toolkit/modules/resize.js\
toolkit/modules/responsehandle.js\
toolkit/modules/eqband.js\
toolkit/modules/dragvalue.js\
toolkit/modules/drag.js\
toolkit/widgets/container.js\
toolkit/widgets/root.js\
toolkit/widgets/dialog.js\
toolkit/widgets/frame.js\
toolkit/widgets/button.js\
toolkit/widgets/value.js\
toolkit/widgets/valuebutton.js\
toolkit/widgets/confirmbutton.js\
toolkit/widgets/buttonarray.js\
toolkit/widgets/clock.js\
toolkit/widgets/state.js\
toolkit/widgets/pager.js\
toolkit/widgets/expander.js\
toolkit/widgets/meterbase.js\
toolkit/widgets/levelmeter.js\
toolkit/widgets/chart.js\
toolkit/widgets/dynamics.js\
toolkit/widgets/gauge.js\
toolkit/widgets/frequencyresponse.js\
toolkit/widgets/responsehandler.js\
toolkit/widgets/equalizer.js\
toolkit/widgets/fader.js\
toolkit/widgets/knob.js\
toolkit/widgets/valueknob.js\
toolkit/widgets/select.js\
toolkit/widgets/window.js\
toolkit/widgets/toggle.js\
toolkit/widgets/notification.js\
toolkit/widgets/notifications.js\
toolkit/widgets/multimeter.js\
toolkit/widgets/slider.js\
toolkit/widgets/crossover.js\
toolkit/widgets/colorpicker.js\
toolkit/widgets/colorpickerdialog.js\
toolkit/widgets/list.js\
toolkit/widgets/listitem.js\
toolkit/widgets/sortablelist.js\
toolkit/widgets/sortablelistitem.js\
toolkit/widgets/tag.js\
toolkit/widgets/taggable.js\
toolkit/widgets/taggablelistitem.js\
toolkit/widgets/taggabletreeitem.js\
toolkit/widgets/tagger.js\
toolkit/widgets/tagnode.js\
toolkit/widgets/tags.js\
toolkit/widgets/treeitem.js
css_input_files = \
toolkit/styles/toolkit.css \
toolkit/styles/2013.css \
toolkit/styles/2013/css/globalcursor.css \
toolkit/styles/2013/css/tooltip.css \
toolkit/styles/2013/css/scale.css \
toolkit/styles/2013/css/graph.css \
toolkit/styles/2013/css/grid.css \
toolkit/styles/2013/css/responsehandle.css \
toolkit/styles/2013/css/circular.css \
toolkit/styles/2013/css/buttonarray.css \
toolkit/styles/2013/css/meterbase.css \
toolkit/styles/2013/css/chart.css \
toolkit/styles/2013/css/gauge.css \
toolkit/styles/2013/css/label.css \
toolkit/styles/2013/css/button.css \
toolkit/styles/2013/css/valuebutton.css \
toolkit/styles/2013/css/toggle.css \
toolkit/styles/2013/css/state.css \
toolkit/styles/2013/css/levelmeter.css \
toolkit/styles/2013/css/frequencyresponse.css \
toolkit/styles/2013/css/dynamics.css \
toolkit/styles/2013/css/responsehandler.css \
toolkit/styles/2013/css/clock.css \
toolkit/styles/2013/css/window.css \
toolkit/styles/2013/css/knob.css \
toolkit/styles/2013/css/value.css \
toolkit/styles/2013/css/fader.css \
toolkit/styles/2013/css/select.css \
toolkit/styles/2013/css/container.css \
toolkit/styles/2013/css/pager.css \
toolkit/styles/2013/css/expander.css \
toolkit/styles/2013/css/valueknob.css \
toolkit/styles/2013/css/multimeter.css \
toolkit/styles/2013/css/notification.css \
toolkit/styles/2013/css/notifications.css \
toolkit/styles/2013/css/slider.css \
toolkit/styles/2013/css/crossover.css \
toolkit/styles/2013/css/dialog.css \
toolkit/styles/2013/css/colorpicker.css \
toolkit/styles/2013/css/colorpickerdialog.css \
toolkit/styles/plain.css \
toolkit/styles/plain_lime.css \
toolkit/styles/plain_raspberry.css \
toolkit/styles/plain/lime.css \
toolkit/styles/plain/cyan.css \
toolkit/styles/plain/raspberry.css \
toolkit/styles/plain/css/globalcursor.css \
toolkit/styles/plain/css/tooltip.css \
toolkit/styles/plain/css/scale.css \
toolkit/styles/plain/css/graph.css \
toolkit/styles/plain/css/grid.css \
toolkit/styles/plain/css/responsehandle.css \
toolkit/styles/plain/css/circular.css \
toolkit/styles/plain/css/buttonarray.css \
toolkit/styles/plain/css/meterbase.css \
toolkit/styles/plain/css/chart.css \
toolkit/styles/plain/css/gauge.css \
toolkit/styles/plain/css/button.css \
toolkit/styles/plain/css/valuebutton.css \
toolkit/styles/plain/css/toggle.css \
toolkit/styles/plain/css/state.css \
toolkit/styles/plain/css/levelmeter.css \
toolkit/styles/plain/css/frequencyresponse.css \
toolkit/styles/plain/css/dynamics.css \
toolkit/styles/plain/css/responsehandler.css \
toolkit/styles/plain/css/clock.css \
toolkit/styles/plain/css/window.css \
toolkit/styles/plain/css/knob.css \
toolkit/styles/plain/css/value.css \
toolkit/styles/plain/css/fader.css \
toolkit/styles/plain/css/select.css \
toolkit/styles/plain/css/label.css \
toolkit/styles/plain/css/container.css \
toolkit/styles/plain/css/pager.css \
toolkit/styles/plain/css/expander.css \
toolkit/styles/plain/css/valueknob.css \
toolkit/styles/plain/css/multimeter.css \
toolkit/styles/plain/css/notification.css \
toolkit/styles/plain/css/notifications.css \
toolkit/styles/plain/css/slider.css \
toolkit/styles/plain/css/crossover.css \
toolkit/styles/plain/css/dialog.css \
toolkit/styles/plain/css/colorpicker.css \
toolkit/styles/plain/css/colorpickerdialog.css \
toolkit.min.js: $(js_input_files) Makefile
closure-compiler --language_in ECMASCRIPT5_STRICT --create_source_map toolkit.min.map $(js_input_files) > $@
toolkit/styles/2013/css/toolkit.all.css: Makefile
for file in $(css_input_files); do echo '@import "../../../'"$$file"'";' ; done > $@
.PHONY: jsdoc
jsdoc: Makefile $(js_input_files) doc/jsdoc/conf.json toolkit/styles/2013/css/toolkit.all.css
jsdoc -u doc/tutorials/ --readme doc/docs/Main.md -t ../jsdoc-toolkit/ -c doc/jsdoc/conf.json -d doc/documentation/ $(js_input_files)
cp -r toolkit doc/documentation/
icons: Makefile
icongen -p toolkit- toolkit/styles/fonts/Toolkit