]> git.saurik.com Git - wxWidgets.git/blob - src/common/descrip.mms
added support for drop down toolbar buttons (patch 1713470)
[wxWidgets.git] / src / common / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 19 April 2007 *
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXGTK2__
22 CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25 .else
26 .ifdef __WXX11__
27 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31 .else
32 CXX_DEFINE =
33 CC_DEFINE =
34 .endif
35 .endif
36 .endif
37 .endif
38
39 YACC=bison/yacc
40
41 SED=gsed
42
43 LEX=flex
44
45 .suffixes : .cpp
46
47 .cpp.obj :
48 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
49 .c.obj :
50 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
51
52 OBJECTS = \
53 anidecod.obj,\
54 animatecmn.obj,\
55 appbase.obj,\
56 appcmn.obj,\
57 arrstr.obj,\
58 artprov.obj,\
59 artstd.obj,\
60 bmpbase.obj,\
61 btncmn.obj,\
62 bookctrl.obj,\
63 choiccmn.obj,\
64 clipcmn.obj,\
65 clntdata.obj,\
66 cmdline.obj,\
67 cmdproc.obj,\
68 cmndata.obj,\
69 config.obj,\
70 containr.obj,\
71 convauto.obj,\
72 colourcmn.obj,\
73 cshelp.obj,\
74 ctrlcmn.obj,\
75 ctrlsub.obj,\
76 datacmn.obj,\
77 datetime.obj,\
78 datstrm.obj,\
79 db.obj,\
80 dbgrid.obj,\
81 dbtable.obj,\
82 dcbase.obj,\
83 dcbufcmn.obj,\
84 dircmn.obj,\
85 dlgcmn.obj,\
86 dobjcmn.obj,\
87 docmdi.obj,\
88 docview.obj,\
89 dpycmn.obj,\
90 dynarray.obj,\
91 dynlib.obj,\
92 encconv.obj,\
93 event.obj,\
94 evtloopcmn.obj,\
95 extended.obj,\
96 fddlgcmn.obj,\
97 ffile.obj,\
98 file.obj,\
99 fileback.obj,\
100 fileconf.obj,\
101 filename.obj,\
102 filefn.obj,\
103 filesys.obj,\
104 fldlgcmn.obj,\
105 fmapbase.obj,\
106 fontcmn.obj,\
107 fontenumcmn.obj,\
108 fontmap.obj,\
109 framecmn.obj
110
111 OBJECTS1=fs_inet.obj,\
112 ftp.obj,\
113 gaugecmn.obj,\
114 gbsizer.obj,\
115 gdicmn.obj,\
116 gifdecod.obj,\
117 hash.obj,\
118 hashmap.obj,\
119 helpbase.obj,\
120 http.obj,\
121 hyperlnkcmn.obj,\
122 iconbndl.obj,\
123 init.obj,\
124 imagall.obj,\
125 imagbmp.obj,\
126 image.obj,\
127 imagfill.obj,\
128 imaggif.obj,\
129 imagiff.obj,\
130 imagjpeg.obj,\
131 imagpcx.obj,\
132 imagpng.obj,\
133 imagpnm.obj,\
134 imagtga.obj,\
135 imagtiff.obj,\
136 imagxpm.obj,\
137 intl.obj,\
138 ipcbase.obj,\
139 layout.obj,\
140 lboxcmn.obj,\
141 list.obj,\
142 log.obj,\
143 longlong.obj,\
144 memory.obj,\
145 menucmn.obj,\
146 mimecmn.obj,\
147 module.obj,\
148 msgout.obj,\
149 mstream.obj,\
150 nbkbase.obj,\
151 object.obj,\
152 paper.obj,\
153 platinfo.obj,\
154 popupcmn.obj,\
155 prntbase.obj,\
156 process.obj,\
157 protocol.obj,\
158 quantize.obj,\
159 radiocmn.obj,\
160 rendcmn.obj,\
161 sckaddr.obj,\
162 sckfile.obj,\
163 sckipc.obj,\
164 sckstrm.obj,\
165 sizer.obj,\
166 socket.obj,\
167 settcmn.obj,\
168 statbar.obj,\
169 stattextcmn.obj,\
170 stdpbase.obj,\
171 stockitem.obj,\
172 stopwatch.obj,\
173 strconv.obj,\
174 stream.obj,\
175 string.obj,\
176 stringimpl.obj,\
177 strvararg.obj,\
178 sysopt.obj
179
180 OBJECTS2=tbarbase.obj,\
181 textbuf.obj,\
182 textcmn.obj,\
183 textfile.obj,\
184 timercmn.obj,\
185 tokenzr.obj,\
186 toplvcmn.obj,\
187 treebase.obj,\
188 txtstrm.obj,\
189 url.obj,\
190 utilscmn.obj,\
191 rgncmn.obj,\
192 unichar.obj,\
193 uri.obj,\
194 valgen.obj,\
195 validate.obj,\
196 valtext.obj,\
197 variant.obj,\
198 wfstream.obj,\
199 wincmn.obj,\
200 wxcrt.obj,\
201 xpmdecod.obj,\
202 zipstrm.obj,\
203 zstream.obj,\
204 clrpickercmn.obj,\
205 filepickercmn.obj,\
206 fontpickercmn.obj,\
207 pickerbase.obj,\
208 listctrlcmn.obj
209
210 OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
211
212 OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
213 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
214 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
215 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
216 combocmn.obj
217
218 OBJECTS_X11_2=socketevtdispatch.obj
219
220 OBJECTS_GTK2=fontutilcmn.obj
221
222 SOURCES = \
223 anidecod.cpp,\
224 animatecmn.cpp,\
225 appbase.cpp,\
226 appcmn.cpp,\
227 arrstr.cpp,\
228 artprov.cpp,\
229 artstd.cpp,\
230 bmpbase.cpp,\
231 btncmn.cpp,\
232 bookctrl.cpp,\
233 choiccmn.cpp,\
234 clipcmn.cpp,\
235 clntdata.cpp,\
236 cmdline.cpp,\
237 cmdproc.cpp,\
238 cmndata.cpp,\
239 config.cpp,\
240 containr.cpp,\
241 convauto.cpp,\
242 colourcmn.cpp,\
243 cshelp.cpp,\
244 ctrlcmn.cpp,\
245 ctrlsub.cpp,\
246 datacmn.cpp,\
247 datetime.cpp,\
248 datstrm.cpp,\
249 db.cpp,\
250 dbgrid.cpp,\
251 dbtable.cpp,\
252 dcbase.cpp,\
253 dcbufcmn.cpp,\
254 dircmn.cpp,\
255 dlgcmn.cpp,\
256 dobjcmn.cpp,\
257 docmdi.cpp,\
258 docview.cpp,\
259 dpycmn.cpp,\
260 dynarray.cpp,\
261 dynlib.cpp,\
262 encconv.cpp,\
263 event.cpp,\
264 evtloopcmn.cpp,\
265 extended.c,\
266 ffile.cpp,\
267 fddlgcmn.cpp,\
268 file.cpp,\
269 fileback.cpp,\
270 fileconf.cpp,\
271 filename.cpp,\
272 filefn.cpp,\
273 filesys.cpp,\
274 fldlgcmn.cpp,\
275 fmapbase.cpp,\
276 fontcmn.cpp,\
277 fontenumcmn.cpp,\
278 fontmap.cpp,\
279 fontutilcmn.cpp,\
280 framecmn.cpp,\
281 fs_inet.cpp,\
282 ftp.cpp,\
283 gaugecmn.cpp,\
284 gbsizer.cpp,\
285 gdicmn.cpp,\
286 gifdecod.cpp,\
287 hash.cpp,\
288 hashmap.cpp,\
289 helpbase.cpp,\
290 http.cpp,\
291 hyperlnkcmn.cpp,\
292 iconbndl.cpp,\
293 init.cpp,\
294 imagall.cpp,\
295 imagbmp.cpp,\
296 image.cpp,\
297 imagfill.cpp,\
298 imaggif.cpp,\
299 imagiff.cpp,\
300 imagjpeg.cpp,\
301 imagpcx.cpp,\
302 imagpng.cpp,\
303 imagpnm.cpp,\
304 imagtga.cpp,\
305 imagtiff.cpp,\
306 imagxpm.cpp,\
307 intl.cpp,\
308 ipcbase.cpp,\
309 layout.cpp,\
310 lboxcmn.cpp,\
311 list.cpp,\
312 listctrlcmn.cpp,\
313 log.cpp,\
314 longlong.cpp,\
315 memory.cpp,\
316 menucmn.cpp,\
317 mimecmn.cpp,\
318 module.cpp,\
319 msgout.cpp,\
320 mstream.cpp,\
321 nbkbase.cpp,\
322 object.cpp,\
323 paper.cpp,\
324 platinfo.cpp,\
325 popupcmn.cpp,\
326 prntbase.cpp,\
327 process.cpp,\
328 protocol.cpp,\
329 quantize.cpp,\
330 radiocmn.cpp,\
331 rendcmn.cpp,\
332 rgncmn.cpp,\
333 sckaddr.cpp,\
334 sckfile.cpp,\
335 sckipc.cpp,\
336 sckstrm.cpp,\
337 sizer.cpp,\
338 socket.cpp,\
339 socketevtdispatch.cpp,\
340 settcmn.cpp,\
341 statbar.cpp,\
342 stattextcmn.cpp,\
343 stdpbase.cpp,\
344 stockitem.cpp,\
345 stopwatch.cpp,\
346 strconv.cpp,\
347 stream.cpp,\
348 strvararg.cpp,\
349 sysopt.cpp,\
350 string.cpp,\
351 stringimpl.cpp,\
352 tbarbase.cpp,\
353 textbuf.cpp,\
354 textcmn.cpp,\
355 textfile.cpp,\
356 timercmn.cpp,\
357 tokenzr.cpp,\
358 toplvcmn.cpp,\
359 treebase.cpp,\
360 txtstrm.cpp,\
361 unichar.cpp,\
362 url.cpp,\
363 utilscmn.cpp,\
364 valgen.cpp,\
365 validate.cpp,\
366 valtext.cpp,\
367 variant.cpp,\
368 wfstream.cpp,\
369 wincmn.cpp,\
370 wxcrt.cpp,\
371 xpmdecod.cpp,\
372 zipstrm.cpp,\
373 zstream.cpp,\
374 clrpickercmn.cpp,\
375 filepickercmn.cpp,\
376 fontpickercmn.cpp,\
377 pickerbase.cpp,\
378 accesscmn.cpp,\
379 dndcmn.cpp,\
380 dpycmn.cpp,\
381 dseldlg.cpp,\
382 dynload.cpp,\
383 effects.cpp,\
384 fddlgcmn.cpp,\
385 fs_mem.cpp,\
386 gbsizer.cpp,\
387 geometry.cpp,\
388 matrix.cpp,\
389 radiocmn.cpp,\
390 regex.cpp,\
391 taskbarcmn.cpp,\
392 uri.cpp,\
393 xti.cpp,\
394 xtistrm.cpp,\
395 xtixml.cpp
396
397 all : $(SOURCES)
398 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
399 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
400 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
401 .ifdef __WXMOTIF__
402 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
403 library [--.lib]libwx_motif.olb $(OBJECTS)
404 library [--.lib]libwx_motif.olb $(OBJECTS1)
405 library [--.lib]libwx_motif.olb $(OBJECTS2)
406 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
407 .else
408 .ifdef __WXGTK__
409 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
410 library [--.lib]libwx_gtk.olb $(OBJECTS)
411 library [--.lib]libwx_gtk.olb $(OBJECTS1)
412 library [--.lib]libwx_gtk.olb $(OBJECTS2)
413 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
414 .else
415 .ifdef __WXGTK2__
416 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
417 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2)
418 library [--.lib]libwx_gtk2.olb $(OBJECTS)
419 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
420 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
421 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
422 library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2)
423 .else
424 .ifdef __WXX11__
425 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
426 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
427 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
428 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
429 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
430 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
431 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
432 .endif
433 .endif
434 .endif
435 .endif
436
437 anidecod.obj : anidecod.cpp
438 animatecmn.obj : animatecmn.cpp
439 appbase.obj : appbase.cpp
440 appcmn.obj : appcmn.cpp
441 arrstr.obj : arrstr.cpp
442 artprov.obj : artprov.cpp
443 artstd.obj : artstd.cpp
444 bmpbase.obj : bmpbase.cpp
445 btncmn.obj : btncmn.cpp
446 bookctrl.obj : bookctrl.cpp
447 choiccmn.obj : choiccmn.cpp
448 clipcmn.obj : clipcmn.cpp
449 clntdata.obj : clntdata.cpp
450 cmdline.obj : cmdline.cpp
451 cmdproc.obj : cmdproc.cpp
452 cmndata.obj : cmndata.cpp
453 config.obj : config.cpp
454 containr.obj : containr.cpp
455 convauto.obj : convauto.cpp
456 colourcmn.obj : colourcmn.cpp
457 cshelp.obj : cshelp.cpp
458 ctrlcmn.obj : ctrlcmn.cpp
459 ctrlsub.obj : ctrlsub.cpp
460 datacmn.obj : datacmn.cpp
461 datetime.obj : datetime.cpp
462 datstrm.obj : datstrm.cpp
463 db.obj : db.cpp
464 dbgrid.obj : dbgrid.cpp
465 dbtable.obj : dbtable.cpp
466 dcbase.obj : dcbase.cpp
467 dcbufcmn.obj : dcbufcmn.cpp
468 dircmn.obj : dircmn.cpp
469 dlgcmn.obj : dlgcmn.cpp
470 dobjcmn.obj : dobjcmn.cpp
471 docmdi.obj : docmdi.cpp
472 docview.obj : docview.cpp
473 dynarray.obj : dynarray.cpp
474 dynlib.obj : dynlib.cpp
475 encconv.obj : encconv.cpp
476 event.obj : event.cpp
477 evtloopcmn.obj : evtloopcmn.cpp
478 extended.obj : extended.c
479 ffile.obj : ffile.cpp
480 fddlgcmn.obj : fddlgcmn.cpp
481 file.obj : file.cpp
482 fileback.obj : fileback.cpp
483 fileconf.obj : fileconf.cpp
484 filefn.obj : filefn.cpp
485 filename.obj : filename.cpp
486 filesys.obj : filesys.cpp
487 fldlgcmn.obj : fldlgcmn.cpp
488 fmapbase.obj : fmapbase.cpp
489 fontcmn.obj : fontcmn.cpp
490 fontenumcmn.obj : fontenumcmn.cpp
491 fontmap.obj : fontmap.cpp
492 fontutilcmn.obj : fontutilcmn.cpp
493 framecmn.obj : framecmn.cpp
494 fs_inet.obj : fs_inet.cpp
495 ftp.obj : ftp.cpp
496 gaugecmn.obj : gaugecmn.cpp
497 gbsizer.obj : gbsizer.cpp
498 gdicmn.obj : gdicmn.cpp
499 gifdecod.obj : gifdecod.cpp
500 hash.obj : hash.cpp
501 hashmap.obj : hashmap.cpp
502 helpbase.obj : helpbase.cpp
503 http.obj : http.cpp
504 hyperlnkcmn.obj : hyperlnkcmn.cpp
505 iconbndl.obj : iconbndl.cpp
506 init.obj : init.cpp
507 imagall.obj : imagall.cpp
508 imagbmp.obj : imagbmp.cpp
509 image.obj : image.cpp
510 imagfill.obj : imagfill.cpp
511 imaggif.obj : imaggif.cpp
512 imagiff.obj : imagiff.cpp
513 imagjpeg.obj : imagjpeg.cpp
514 imagpcx.obj : imagpcx.cpp
515 imagpng.obj : imagpng.cpp
516 imagpnm.obj : imagpnm.cpp
517 imagtga.obj : imagtga.cpp
518 imagtiff.obj : imagtiff.cpp
519 imagxpm.obj : imagxpm.cpp
520 intl.obj : intl.cpp
521 ipcbase.obj : ipcbase.cpp
522 layout.obj : layout.cpp
523 lboxcmn.obj : lboxcmn.cpp
524 list.obj : list.cpp
525 log.obj : log.cpp
526 longlong.obj : longlong.cpp
527 memory.obj : memory.cpp
528 menucmn.obj : menucmn.cpp
529 mimecmn.obj : mimecmn.cpp
530 module.obj : module.cpp
531 msgout.obj : msgout.cpp
532 mstream.obj : mstream.cpp
533 nbkbase.obj : nbkbase.cpp
534 object.obj : object.cpp
535 paper.obj : paper.cpp
536 platinfo.obj : platinfo.cpp
537 popupcmn.obj : popupcmn.cpp
538 prntbase.obj : prntbase.cpp
539 process.obj : process.cpp
540 protocol.obj : protocol.cpp
541 quantize.obj : quantize.cpp
542 radiocmn.obj : radiocmn.cpp
543 rendcmn.obj : rendcmn.cpp
544 rgncmn.obj : rgncmn.cpp
545 sckaddr.obj : sckaddr.cpp
546 sckfile.obj : sckfile.cpp
547 sckipc.obj : sckipc.cpp
548 sckstrm.obj : sckstrm.cpp
549 sizer.obj : sizer.cpp
550 socket.obj : socket.cpp
551 socketevtdispatch.obj : socketevtdispatch.cpp
552 settcmn.obj : settcmn.cpp
553 statbar.obj : statbar.cpp
554 stattextcmn.obj : stattextcmn.cpp
555 stdpbase.obj : stdpbase.cpp
556 stockitem.obj : stockitem.cpp
557 stopwatch.obj : stopwatch.cpp
558 strconv.obj : strconv.cpp
559 stream.obj : stream.cpp
560 strvararg.obj : strvararg.cpp
561 sysopt.obj : sysopt.cpp
562 string.obj : string.cpp
563 stringimpl.obj : stringimpl.cpp
564 tbarbase.obj : tbarbase.cpp
565 textbuf.obj : textbuf.cpp
566 textcmn.obj : textcmn.cpp
567 textfile.obj : textfile.cpp
568 timercmn.obj : timercmn.cpp
569 tokenzr.obj : tokenzr.cpp
570 toplvcmn.obj : toplvcmn.cpp
571 treebase.obj : treebase.cpp
572 txtstrm.obj : txtstrm.cpp
573 unichar.obj : unichar.cpp
574 url.obj : url.cpp
575 utilscmn.obj : utilscmn.cpp
576 valgen.obj : valgen.cpp
577 validate.obj : validate.cpp
578 valtext.obj : valtext.cpp
579 variant.obj : variant.cpp
580 wfstream.obj : wfstream.cpp
581 wincmn.obj : wincmn.cpp
582 wxcrt.obj : wxcrt.cpp
583 xpmdecod.obj : xpmdecod.cpp
584 zipstrm.obj : zipstrm.cpp
585 zstream.obj : zstream.cpp
586 accesscmn.obj : accesscmn.cpp
587 dndcmn.obj : dndcmn.cpp
588 dpycmn.obj : dpycmn.cpp
589 dseldlg.obj : dseldlg.cpp
590 dynload.obj : dynload.cpp
591 effects.obj : effects.cpp
592 fddlgcmn.obj : fddlgcmn.cpp
593 fs_mem.obj : fs_mem.cpp
594 gbsizer.obj : gbsizer.cpp
595 geometry.obj : geometry.cpp
596 matrix.obj : matrix.cpp
597 radiocmn.obj : radiocmn.cpp
598 regex.obj : regex.cpp
599 taskbarcmn.obj : taskbarcmn.cpp
600 xti.obj : xti.cpp
601 xtistrm.obj : xtistrm.cpp
602 xtixml.obj : xtixml.cpp
603 uri.obj : uri.cpp
604 dpycmn.obj : dpycmn.cpp
605 combocmn.obj : combocmn.cpp
606 clrpickercmn.obj : clrpickercmn.cpp
607 filepickercmn.obj : filepickercmn.cpp
608 fontpickercmn.obj : fontpickercmn.cpp
609 pickerbase.obj : pickerbase.cpp
610 listctrlcmn.obj : listctrlcmn.cpp