Fixed binary search: no more infinite loops when vendor is unknown.
[tangerine.git] / workbench / libs / muimaster / classes / mmakefile.src
blobad497e5aaba238b27c2b0d3ba29eb0e83ee54787
1 # Copyright © 2003, The AROS Development Team. All rights reserved.
2 # $Id$
4 include $(TOP)/config/make.cfg
6 USER_CFLAGS := -I$(SRCDIR)/$(CURDIR)/..
7 USER_LIBS   := amiga rom m mui
9 #MM- workbench-libs-muimaster : \
10 #MM     workbench-classes-zune-aboutmui \
11 #MM     workbench-classes-zune-balance \
12 #MM     workbench-classes-zune-boopsi \
13 #MM     workbench-classes-zune-coloradjust \
14 #MM     workbench-classes-zune-colorfield \
15 #MM     workbench-classes-zune-floattext \
16 ##MM     workbench-classes-zune-frameadjust \
17 ##MM     workbench-classes-zune-framedisplay \
18 ##MM     workbench-classes-zune-gauge \
19 ##MM     workbench-classes-zune-imageadjust \
20 ##MM     workbench-classes-zune-imagedisplay \
21 ##MM     workbench-classes-zune-penadjust \
22 ##MM     workbench-classes-zune-pendisplay \
23 #MM     workbench-classes-zune-popasl \
24 #MM     workbench-classes-zune-popframe \
25 #MM     workbench-classes-zune-popimage \
26 #MM     workbench-classes-zune-poppen \
27 #MM     workbench-classes-zune-radio \
28 ##MM     workbench-classes-zune-scale \
29 #MM     workbench-classes-zune-scrollgroup \
30 #MM     workbench-classes-zune-settingsgroup \
31 #MM     workbench-classes-zune-virtgroup \
32 #MM     workbench-classes-zune-volumelist \
33 ##MM     workbench-classes-zune-numericbutton \
34 #MM     workbench-classes-zune-dirlist \
35 #MM     workbench-classes-zune-poplist \
36 #MM     workbench-classes-zune-popscreen \
37 #MM     workbench-classes-zune-crawling \
38 #MM     workbench-classes-zune-levelmeter \
39 #MM     workbench-classes-zune-knob \
40 #MM     workbench-classes-zune-dtpic \
41 #MM     workbench-classes-zune-palette
44 #MM- workbench-libs-muimaster-clean : \
45 #MM     workbench-classes-zune-aboutmui-clean \
46 #MM     workbench-classes-zune-balance-clean \
47 #MM     workbench-classes-zune-boopsi-clean \
48 #MM     workbench-classes-zune-coloradjust-clean \
49 #MM     workbench-classes-zune-colorfield-clean \
50 #MM     workbench-classes-zune-frameadjust-clean \
51 #MM     workbench-classes-zune-framedisplay-clean \
52 #MM     workbench-classes-zune-gauge-clean \
53 #MM     workbench-classes-zune-imageadjust-clean \
54 #MM     workbench-classes-zune-imagedisplay-clean \
55 #MM     workbench-classes-zune-penadjust-clean \
56 #MM     workbench-classes-zune-pendisplay-clean \
57 #MM     workbench-classes-zune-popasl-clean \
58 #MM     workbench-classes-zune-popframe-clean \
59 #MM     workbench-classes-zune-popimage-clean \
60 #MM     workbench-classes-zune-poppen-clean \
61 #MM     workbench-classes-zune-radion-clean \
62 #MM     workbench-classes-zune-scale-clean \
63 #MM     workbench-classes-zune-scrollgroup-clean \
64 #MM     workbench-classes-zune-settingsgroup-clean \
65 #MM     workbench-classes-zune-virtgroup-clean \
66 #MM     workbench-classes-zune-volumelist-clean \
67 #MM     workbench-classes-zune-dirlist-clean \
68 #MM     workbench-classes-zune-numericbutton-clean \
69 #MM     workbench-classes-zune-poplist-clean \
70 #MM     workbench-classes-zune-popscreen-clean \
71 #MM     workbench-classes-zune-crawling-clean \
72 #MM     workbench-classes-zune-levelmeter-clean \
73 #MM     workbench-classes-zune-knob-clean \
74 #MM     workbench-classes-zune-dtpic-clean \
75 #MM     workbench-classes-zune-palette-clean
77 #MM workbench-classes-zune-aboutmui : includes
78 %build_module \
79     mmake=workbench-classes-zune-aboutmui \
80     modname=Aboutmui modtype=mui files=aboutmui \
81     conffile=aboutmui.conf \
82     cflags="$(CFLAGS) -DZUNE_BUILTIN_ABOUTMUI=0" \
83     uselibs=$(USER_LIBS)
85 #MM workbench-classes-zune-boopsi : includes
86 %build_module \
87     mmake=workbench-classes-zune-boopsi \
88     modname=Boopsi modtype=mui files=boopsi \
89     conffile=boopsi.conf \
90     cflags="$(CFLAGS) -DZUNE_BUILTIN_BOOPSI=0" \
91     uselibs=$(USER_LIBS)
93 #MM workbench-classes-zune-balance : includes
94 %build_module \
95     mmake=workbench-classes-zune-balance \
96     modname=Balance modtype=mui files=balance \
97     conffile=balance.conf \
98     cflags="$(CFLAGS) -DZUNE_BUILTIN_BALANCE=0" \
99     uselibs=$(USER_LIBS)
101 #MM workbench-classes-zune-coloradjust : includes
102 %build_module \
103     mmake=workbench-classes-zune-coloradjust \
104     modname=Coloradjust modtype=mui files=coloradjust \
105     conffile=coloradjust.conf \
106     cflags="$(CFLAGS) -DZUNE_BUILTIN_COLORADJUST=0" \
107     uselibs=$(USER_LIBS)
109 #MM workbench-classes-zune-colorfield : includes
110 %build_module \
111     mmake=workbench-classes-zune-colorfield \
112     modname=Colorfield modtype=mui files=colorfield \
113     conffile=colorfield.conf \
114     cflags="$(CFLAGS) -DZUNE_BUILTIN_COLORFIELD=0" \
115     uselibs=$(USER_LIBS)
117 #MM workbench-classes-zune-frameadjust : includes
118 %build_module \
119     mmake=workbench-classes-zune-frameadjust \
120     modname=Frameadjust modtype=mui files=frameadjust \
121     conffile=frameadjust.conf \
122     cflags="$(CFLAGS) -DZUNE_BUILTIN_FRAMEADJUST=0" \
123     uselibs=$(USER_LIBS)
125 #MM workbench-classes-zune-framedisplay : includes
126 %build_module \
127     mmake=workbench-classes-zune-framedisplay \
128     modname=Framedisplay modtype=mui files=framedisplay \
129     conffile=framedisplay.conf \
130     cflags="$(CFLAGS) -DZUNE_BUILTIN_FRAMEDISPLAY=0" \
131     uselibs=$(USER_LIBS)
133 #MM workbench-classes-zune-gauge : includes
134 %build_module \
135     mmake=workbench-classes-zune-gauge \
136     modname=Gauge modtype=mui files=gauge \
137     conffile=gauge.conf \
138     cflags="$(CFLAGS) -DZUNE_BUILTIN_GAUGE=0" \
139     uselibs=$(USER_LIBS)
140     
141 #MM workbench-classes-zune-imageadjust : includes
142 %build_module \
143     mmake=workbench-classes-zune-imageadjust \
144     modname=Imageadjust modtype=mui files=imageadjust \
145     conffile=imageadjust.conf \
146     cflags="$(CFLAGS) -DZUNE_BUILTIN_IMAGEADJUST=0" \
147     uselibs=$(USER_LIBS)
148     
149 #MM workbench-classes-zune-imagedisplay : includes
150 %build_module \
151     mmake=workbench-classes-zune-imagedisplay \
152     modname=Imagedisplay modtype=mui files=imagedisplay \
153     conffile=imagedisplay.conf \
154     cflags="$(CFLAGS) -DZUNE_BUILTIN_IMAGEDISPLAY=0" \
155     uselibs=$(USER_LIBS)
156     
157 #MM workbench-classes-zune-penadjust : includes
158 %build_module \
159     mmake=workbench-classes-zune-penadjust \
160     modname=Penadjust modtype=mui files=penadjust \
161     conffile=penadjust.conf \
162     cflags="$(CFLAGS) -DZUNE_BUILTIN_PENADJUST=0" \
163     uselibs=$(USER_LIBS)
164     
165 #MM workbench-classes-zune-pendisplay : includes
166 %build_module \
167     mmake=workbench-classes-zune-pendisplay \
168     modname=Pendisplay modtype=mui files=pendisplay \
169     conffile=pendisplay.conf \
170     cflags="$(CFLAGS) -DZUNE_BUILTIN_PENDISPLAY=0" \
171     uselibs=$(USER_LIBS)
172     
173 #MM workbench-classes-zune-popasl : includes
174 %build_module \
175     mmake=workbench-classes-zune-popasl \
176     modname=Popasl modtype=mui files=popasl \
177     conffile=popasl.conf \
178     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPASL=0" \
179     uselibs=$(USER_LIBS)
180     
181 #MM workbench-classes-zune-popframe : includes
182 %build_module \
183     mmake=workbench-classes-zune-popframe \
184     modname=Popframe modtype=mui files=popframe \
185     conffile=popframe.conf \
186     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPFRAME=0" \
187     uselibs=$(USER_LIBS)
188     
189 #MM workbench-classes-zune-popimage : includes
190 %build_module \
191     mmake=workbench-classes-zune-popimage \
192     modname=Popimage modtype=mui files=popimage \
193     conffile=popimage.conf \
194     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPIMAGE=0" \
195     uselibs=$(USER_LIBS)
196     
197 #MM workbench-classes-zune-poppen : includes
198 %build_module \
199     mmake=workbench-classes-zune-poppen \
200     modname=Poppen modtype=mui files=poppen \
201     conffile=poppen.conf \
202     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPPEN=0" \
203     uselibs=$(USER_LIBS)
205 #MM workbench-classes-zune-radio : includes
206 %build_module \
207     mmake=workbench-classes-zune-radio \
208     modname=Radio modtype=mui files=radio \
209     conffile=radio.conf \
210     cflags="$(CFLAGS) -DZUNE_BUILTIN_RADIO=0" \
211     uselibs=$(USER_LIBS)
212     
213 #MM workbench-classes-zune-scale : includes
214 %build_module \
215     mmake=workbench-classes-zune-scale \
216     modname=Scale modtype=mui files=scale \
217     conffile=scale.conf \
218     cflags="$(CFLAGS) -DZUNE_BUILTIN_SCALE=0" \
219     uselibs=$(USER_LIBS)
220     
221 #MM workbench-classes-zune-scrollgroup : includes
222 %build_module \
223     mmake=workbench-classes-zune-scrollgroup \
224     modname=Scrollgroup modtype=mui files=scrollgroup \
225     conffile=scrollgroup.conf \
226     cflags="$(CFLAGS) -DZUNE_BUILTIN_SCROLLGROUP=0" \
227     uselibs=$(USER_LIBS)
228     
229 #MM workbench-classes-zune-settingsgroup : includes
230 %build_module \
231     mmake=workbench-classes-zune-settingsgroup \
232     modname=Settingsgroup modtype=mui files=settingsgroup \
233     conffile=settingsgroup.conf \
234     cflags="$(CFLAGS) -DZUNE_BUILTIN_SETTINGSGROUP=0" \
235     uselibs=$(USER_LIBS)
236     
237 #MM workbench-classes-zune-virtgroup : includes
238 %build_module \
239     mmake=workbench-classes-zune-virtgroup \
240     modname=Virtgroup modtype=mui files=virtgroup \
241     conffile=virtgroup.conf \
242     cflags="$(CFLAGS) -DZUNE_BUILTIN_VIRTGROUP=0" \
243     uselibs=$(USER_LIBS)
245 #MM workbench-classes-zune-floattext : includes
246 %build_module \
247     mmake=workbench-classes-zune-floattext \
248     modname=Floattext modtype=mui files=floattext \
249     conffile=floattext.conf \
250     cflags="$(CFLAGS) -DZUNE_BUILTIN_FLOATTEXT=0" \
251     uselibs=$(USER_LIBS)
253 #MM workbench-classes-zune-volumelist : includes
254 %build_module \
255     mmake=workbench-classes-zune-volumelist \
256     modname=Volumelist modtype=mui files=volumelist \
257     conffile=volumelist.conf \
258     cflags="$(CFLAGS) -DZUNE_BUILTIN_VOLUMELIST=0" \
259     uselibs=$(USER_LIBS)
261 #MM workbench-classes-zune-dirlist : includes
262 %build_module \
263     mmake=workbench-classes-zune-dirlist \
264     modname=Dirlist modtype=mui files=dirlist \
265     conffile=dirlist.conf \
266     cflags="$(CFLAGS) -DZUNE_BUILTIN_DIRLIST=0" \
267     uselibs=$(USER_LIBS)
269 #MM workbench-classes-zune-numericbutton : includes
270 %build_module \
271     mmake=workbench-classes-zune-numericbutton \
272     modname=Numericbutton modtype=mui files=numericbutton \
273     conffile=numericbutton.conf \
274     cflags="$(CFLAGS) -DZUNE_BUILTIN_NUMERICBUTTON=0" \
275     uselibs=$(USER_LIBS)
277 #MM workbench-classes-zune-poplist : includes
278 %build_module \
279     mmake=workbench-classes-zune-poplist \
280     modname=Poplist modtype=mui files=poplist \
281     conffile=poplist.conf \
282     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPLIST=0" \
283     uselibs=$(USER_LIBS)
285 #MM workbench-classes-zune-popscreen : includes
286 %build_module \
287     mmake=workbench-classes-zune-popscreen \
288     modname=Popscreen modtype=mui files=popscreen \
289     conffile=popscreen.conf \
290     cflags="$(CFLAGS) -DZUNE_BUILTIN_POPSCREEN=0" \
291     uselibs=$(USER_LIBS)
294 #MM workbench-classes-zune-crawling : includes
295 %build_module \
296     mmake=workbench-classes-zune-crawling \
297     modname=Crawling modtype=mui files=crawling \
298     conffile=crawling.conf \
299     cflags="$(CFLAGS) -DZUNE_BUILTIN_CRAWLING=0" \
300     uselibs=$(USER_LIBS)
302 #MM workbench-classes-zune-levelmeter : includes
303 %build_module \
304     mmake=workbench-classes-zune-levelmeter \
305     modname=Levelmeter modtype=mui files=levelmeter \
306     conffile=levelmeter.conf \
307     cflags="$(CFLAGS) -DZUNE_BUILTIN_LEVELMETER=0" \
308     uselibs=$(USER_LIBS)
310 #MM workbench-classes-zune-knob : includes
311 %build_module \
312     mmake=workbench-classes-zune-knob \
313     modname=Knob modtype=mui files=knob \
314     conffile=knob.conf \
315     cflags="$(CFLAGS) -DZUNE_BUILTIN_KNOB=0" \
316     uselibs=$(USER_LIBS)
318 #MM workbench-classes-zune-dtpic : includes
319 %build_module \
320     mmake=workbench-classes-zune-dtpic \
321     modname=Dtpic modtype=mui files=dtpic \
322     conffile=dtpic.conf \
323     cflags="$(CFLAGS) -DZUNE_BUILTIN_DTPIC=0" \
324     uselibs=$(USER_LIBS)
326 #MM workbench-classes-zune-palette : includes
327 %build_module \
328     mmake=workbench-classes-zune-palette \
329     modname=Palette modtype=mui files=palette \
330     conffile=palette.conf \
331     cflags="$(CFLAGS) -DZUNE_BUILTIN_PALETTE=0" \
332     uselibs=$(USER_LIBS)
334 %common
335 %include_deps