File/dir dialog styles and other changes (patch 1488371):
[wxWidgets.git] / src / common / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 22 May 2006                                                         *
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                 appbase.obj,\
54                 appcmn.obj,\
55                 artprov.obj,\
56                 artstd.obj,\
57                 bmpbase.obj,\
58                 bookctrl.obj,\
59                 choiccmn.obj,\
60                 clipcmn.obj,\
61                 clntdata.obj,\
62                 cmdline.obj,\
63                 cmdproc.obj,\
64                 cmndata.obj,\
65                 config.obj,\
66                 containr.obj,\
67                 convauto.obj,\
68                 colourcmn.obj,\
69                 cshelp.obj,\
70                 ctrlcmn.obj,\
71                 ctrlsub.obj,\
72                 datacmn.obj,\
73                 datetime.obj,\
74                 datstrm.obj,\
75                 db.obj,\
76                 dbgrid.obj,\
77                 dbtable.obj,\
78                 dcbase.obj,\
79                 dircmn.obj,\
80                 dlgcmn.obj,\
81                 dobjcmn.obj,\
82                 docmdi.obj,\
83                 docview.obj,\
84                 dpycmn.obj,\
85                 dynarray.obj,\
86                 dynlib.obj,\
87                 encconv.obj,\
88                 event.obj,\
89                 evtloopcmn.obj,\
90                 extended.obj,\
91                 fddlgcmn.obj,\
92                 ffile.obj,\
93                 file.obj,\
94                 fileconf.obj,\
95                 filename.obj,\
96                 filefn.obj,\
97                 filesys.obj,\
98                 fldlgcmn.obj,\
99                 fmapbase.obj,\
100                 fontcmn.obj,\
101                 fontmap.obj,\
102                 framecmn.obj
103
104 OBJECTS1=fs_inet.obj,\
105                 fs_zip.obj,\
106                 ftp.obj,\
107                 gdicmn.obj,\
108                 gifdecod.obj,\
109                 hash.obj,\
110                 hashmap.obj,\
111                 helpbase.obj,\
112                 http.obj,\
113                 iconbndl.obj,\
114                 init.obj,\
115                 imagall.obj,\
116                 imagbmp.obj,\
117                 image.obj,\
118                 imagfill.obj,\
119                 imaggif.obj,\
120                 imagiff.obj,\
121                 imagjpeg.obj,\
122                 imagpcx.obj,\
123                 imagpng.obj,\
124                 imagpnm.obj,\
125                 imagtiff.obj,\
126                 imagxpm.obj,\
127                 intl.obj,\
128                 ipcbase.obj,\
129                 layout.obj,\
130                 lboxcmn.obj,\
131                 list.obj,\
132                 log.obj,\
133                 longlong.obj,\
134                 memory.obj,\
135                 menucmn.obj,\
136                 mimecmn.obj,\
137                 module.obj,\
138                 msgout.obj,\
139                 mstream.obj,\
140                 nbkbase.obj,\
141                 object.obj,\
142                 paper.obj,\
143                 popupcmn.obj,\
144                 prntbase.obj,\
145                 process.obj,\
146                 protocol.obj,\
147                 quantize.obj,\
148                 radiocmn.obj,\
149                 rendcmn.obj,\
150                 sckaddr.obj,\
151                 sckfile.obj,\
152                 sckipc.obj,\
153                 sckstrm.obj,\
154                 sizer.obj,\
155                 socket.obj,\
156                 settcmn.obj,\
157                 statbar.obj,\
158                 stdpbase.obj,\
159                 stockitem.obj,\
160                 stopwatch.obj,\
161                 strconv.obj,\
162                 stream.obj,\
163                 string.obj,\
164                 sysopt.obj,\
165                 tbarbase.obj,\
166                 textbuf.obj,\
167                 textcmn.obj,\
168                 textfile.obj,\
169                 timercmn.obj,\
170                 tokenzr.obj,\
171                 toplvcmn.obj,\
172                 treebase.obj,\
173                 txtstrm.obj,\
174                 url.obj
175
176 OBJECTS2=utilscmn.obj,\
177                 rgncmn.obj,\
178                 uri.obj,\
179                 valgen.obj,\
180                 validate.obj,\
181                 valtext.obj,\
182                 variant.obj,\
183                 wfstream.obj,\
184                 wxchar.obj,\
185                 wincmn.obj,\
186                 xpmdecod.obj,\
187                 zipstrm.obj,\
188                 zstream.obj
189
190 OBJECTS_MOTIF=gaugecmn.obj,radiocmn.obj
191
192 OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
193         dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\
194         gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
195         regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
196         combocmn.obj
197
198 SOURCES = \
199                 appbase.cpp,\
200                 appcmn.cpp,\
201                 artprov.cpp,\
202                 artstd.cpp,\
203                 bmpbase.cpp,\
204                 bookctrl.cpp,\
205                 choiccmn.cpp,\
206                 clipcmn.cpp,\
207                 clntdata.cpp,\
208                 cmdline.cpp,\
209                 cmdproc.cpp,\
210                 cmndata.cpp,\
211                 config.cpp,\
212                 containr.cpp,\
213                 convauto.cpp,\
214                 colourcmn.cpp,\
215                 cshelp.cpp,\
216                 ctrlcmn.cpp,\
217                 ctrlsub.cpp,\
218                 datacmn.cpp,\
219                 datetime.cpp,\
220                 datstrm.cpp,\
221                 db.cpp,\
222                 dbgrid.cpp,\
223                 dbtable.cpp,\
224                 dcbase.cpp,\
225                 dircmn.cpp,\
226                 dlgcmn.cpp,\
227                 dobjcmn.cpp,\
228                 docmdi.cpp,\
229                 docview.cpp,\
230                 dpycmn.cpp,\
231                 dynarray.cpp,\
232                 dynlib.cpp,\
233                 encconv.cpp,\
234                 event.cpp,\
235                 evtloopcmn.cpp,\
236                 extended.c,\
237                 ffile.cpp,\
238                 fddlgcmn.cpp,\
239                 file.cpp,\
240                 fileconf.cpp,\
241                 filename.cpp,\
242                 filefn.cpp,\
243                 filesys.cpp,\
244                 fldlgcmn.cpp,\
245                 fmapbase.cpp,\
246                 fontcmn.cpp,\
247                 fontmap.cpp,\
248                 framecmn.cpp,\
249                 fs_inet.cpp,\
250                 fs_zip.cpp,\
251                 ftp.cpp,\
252                 gaugecmn.cpp,\
253                 gdicmn.cpp,\
254                 gifdecod.cpp,\
255                 hash.cpp,\
256                 hashmap.cpp,\
257                 helpbase.cpp,\
258                 http.cpp,\
259                 iconbndl.cpp,\
260                 init.cpp,\
261                 imagall.cpp,\
262                 imagbmp.cpp,\
263                 image.cpp,\
264                 imagfill.cpp,\
265                 imaggif.cpp,\
266                 imagiff.cpp,\
267                 imagjpeg.cpp,\
268                 imagpcx.cpp,\
269                 imagpng.cpp,\
270                 imagpnm.cpp,\
271                 imagtiff.cpp,\
272                 imagxpm.cpp,\
273                 intl.cpp,\
274                 ipcbase.cpp,\
275                 layout.cpp,\
276                 lboxcmn.cpp,\
277                 list.cpp,\
278                 log.cpp,\
279                 longlong.cpp,\
280                 memory.cpp,\
281                 menucmn.cpp,\
282                 mimecmn.cpp,\
283                 module.cpp,\
284                 msgout.cpp,\
285                 mstream.cpp,\
286                 nbkbase.cpp,\
287                 object.cpp,\
288                 paper.cpp,\
289                 popupcmn.cpp,\
290                 prntbase.cpp,\
291                 process.cpp,\
292                 protocol.cpp,\
293                 quantize.cpp,\
294                 radiocmn.cpp,\
295                 rendcmn.cpp,\
296                 rgncmn.cpp,\
297                 sckaddr.cpp,\
298                 sckfile.cpp,\
299                 sckipc.cpp,\
300                 sckstrm.cpp,\
301                 sizer.cpp,\
302                 socket.cpp,\
303                 settcmn.cpp,\
304                 statbar.cpp,\
305                 stdpbase.cpp,\
306                 stockitem.cpp,\
307                 stopwatch.cpp,\
308                 strconv.cpp,\
309                 stream.cpp,\
310                 sysopt.cpp,\
311                 string.cpp,\
312                 tbarbase.cpp,\
313                 textbuf.cpp,\
314                 textcmn.cpp,\
315                 textfile.cpp,\
316                 timercmn.cpp,\
317                 tokenzr.cpp,\
318                 toplvcmn.cpp,\
319                 treebase.cpp,\
320                 txtstrm.cpp,\
321                 url.cpp,\
322                 utilscmn.cpp,\
323                 valgen.cpp,\
324                 validate.cpp,\
325                 valtext.cpp,\
326                 variant.cpp,\
327                 wfstream.cpp,\
328                 wincmn.cpp,\
329                 wxchar.cpp,\
330                 xpmdecod.cpp,\
331                 zipstrm.cpp,\
332                 zstream.cpp,\
333                 accesscmn.cpp,\
334                 dndcmn.cpp,\
335                 dpycmn.cpp,\
336                 dseldlg.cpp,\
337                 dynload.cpp,\
338                 effects.cpp,\
339                 fddlgcmn.cpp,\
340                 fs_mem.cpp,\
341                 gbsizer.cpp,\
342                 geometry.cpp,\
343                 matrix.cpp,\
344                 radiocmn.cpp,\
345                 regex.cpp,\
346                 taskbarcmn.cpp,\
347                 uri.cpp,\
348                 xti.cpp,\
349                 xtistrm.cpp,\
350                 xtixml.cpp
351
352 all : $(SOURCES)
353         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
354         $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
355         $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
356 .ifdef __WXMOTIF__
357         $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
358         library [--.lib]libwx_motif.olb $(OBJECTS)
359         library [--.lib]libwx_motif.olb $(OBJECTS1)
360         library [--.lib]libwx_motif.olb $(OBJECTS2)
361         library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
362 .else
363 .ifdef __WXGTK__
364         library [--.lib]libwx_gtk.olb $(OBJECTS)
365         library [--.lib]libwx_gtk.olb $(OBJECTS1)
366         library [--.lib]libwx_gtk.olb $(OBJECTS2)
367 .else
368 .ifdef __WXGTK2__
369         library [--.lib]libwx_gtk2.olb $(OBJECTS)
370         library [--.lib]libwx_gtk2.olb $(OBJECTS1)
371         library [--.lib]libwx_gtk2.olb $(OBJECTS2)
372 .else
373 .ifdef __WXX11__
374         $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
375         library [--.lib]libwx_x11_univ.olb $(OBJECTS)
376         library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
377         library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
378         library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
379 .endif
380 .endif
381 .endif
382 .endif
383
384 appbase.obj : appbase.cpp
385 appcmn.obj : appcmn.cpp
386 artprov.obj : artprov.cpp
387 artstd.obj : artstd.cpp
388 bmpbase.obj : bmpbase.cpp
389 bookctrl.obj : bookctrl.cpp
390 choiccmn.obj : choiccmn.cpp
391 clipcmn.obj : clipcmn.cpp
392 clntdata.obj : clntdata.cpp
393 cmdline.obj : cmdline.cpp
394 cmdproc.obj : cmdproc.cpp
395 cmndata.obj : cmndata.cpp
396 config.obj : config.cpp
397 containr.obj : containr.cpp
398 convauto.obj : convauto.cpp
399 colourcmn.obj : colourcmn.cpp
400 cshelp.obj : cshelp.cpp
401 ctrlcmn.obj : ctrlcmn.cpp
402 ctrlsub.obj : ctrlsub.cpp
403 datacmn.obj : datacmn.cpp
404 datetime.obj : datetime.cpp
405 datstrm.obj : datstrm.cpp
406 db.obj : db.cpp
407 dbgrid.obj : dbgrid.cpp
408 dbtable.obj : dbtable.cpp
409 dcbase.obj : dcbase.cpp
410 dircmn.obj : dircmn.cpp
411 dlgcmn.obj : dlgcmn.cpp
412 dobjcmn.obj : dobjcmn.cpp
413 docmdi.obj : docmdi.cpp
414 docview.obj : docview.cpp
415 dynarray.obj : dynarray.cpp
416 dynlib.obj : dynlib.cpp
417 encconv.obj : encconv.cpp
418 event.obj : event.cpp
419 evtloopcmn.obj : evtloopcmn.cpp
420 extended.obj : extended.c
421 ffile.obj : ffile.cpp
422 fddlgcmn.obj : fddlgcmn.cpp
423 file.obj : file.cpp
424 fileconf.obj : fileconf.cpp
425 filefn.obj : filefn.cpp
426 filename.obj : filename.cpp
427 filesys.obj : filesys.cpp
428 fldlgcmn.obj : fldlgcmn.cpp
429 fmapbase.obj : fmapbase.cpp
430 fontcmn.obj : fontcmn.cpp
431 fontmap.obj : fontmap.cpp
432 framecmn.obj : framecmn.cpp
433 fs_inet.obj : fs_inet.cpp
434 fs_zip.obj : fs_zip.cpp
435 ftp.obj : ftp.cpp
436 gaugecmn.obj : gaugecmn.cpp
437 gdicmn.obj : gdicmn.cpp
438 gifdecod.obj : gifdecod.cpp
439 hash.obj : hash.cpp
440 hashmap.obj : hashmap.cpp
441 helpbase.obj : helpbase.cpp
442 http.obj : http.cpp
443 iconbndl.obj : iconbndl.cpp
444 init.obj : init.cpp
445 imagall.obj : imagall.cpp
446 imagbmp.obj : imagbmp.cpp
447 image.obj : image.cpp
448 imagfill.obj : imagfill.cpp
449 imaggif.obj : imaggif.cpp
450 imagiff.obj : imagiff.cpp
451 imagjpeg.obj : imagjpeg.cpp
452 imagpcx.obj : imagpcx.cpp
453 imagpng.obj : imagpng.cpp
454 imagpnm.obj : imagpnm.cpp
455 imagtiff.obj : imagtiff.cpp
456 imagxpm.obj : imagxpm.cpp
457 intl.obj : intl.cpp
458 ipcbase.obj : ipcbase.cpp
459 layout.obj : layout.cpp
460 lboxcmn.obj : lboxcmn.cpp
461 list.obj : list.cpp
462 log.obj : log.cpp
463 longlong.obj : longlong.cpp
464 memory.obj : memory.cpp
465 menucmn.obj : menucmn.cpp
466 mimecmn.obj : mimecmn.cpp
467 module.obj : module.cpp
468 msgout.obj : msgout.cpp
469 mstream.obj : mstream.cpp
470 nbkbase.obj : nbkbase.cpp
471 object.obj : object.cpp
472 paper.obj : paper.cpp
473 popupcmn.obj : popupcmn.cpp
474 prntbase.obj : prntbase.cpp
475 process.obj : process.cpp
476 protocol.obj : protocol.cpp
477 quantize.obj : quantize.cpp
478 radiocmn.obj : radiocmn.cpp
479 rendcmn.obj : rendcmn.cpp
480 rgncmn.obj : rgncmn.cpp
481 sckaddr.obj : sckaddr.cpp
482 sckfile.obj : sckfile.cpp
483 sckipc.obj : sckipc.cpp
484 sckstrm.obj : sckstrm.cpp
485 sizer.obj : sizer.cpp
486 socket.obj : socket.cpp
487 settcmn.obj : settcmn.cpp
488 statbar.obj : statbar.cpp
489 stdpbase.obj : stdpbase.cpp
490 stockitem.obj : stockitem.cpp
491 stopwatch.obj : stopwatch.cpp
492 strconv.obj : strconv.cpp
493 stream.obj : stream.cpp
494 sysopt.obj : sysopt.cpp
495 string.obj : string.cpp
496 tbarbase.obj : tbarbase.cpp
497 textbuf.obj : textbuf.cpp
498 textcmn.obj : textcmn.cpp
499 textfile.obj : textfile.cpp
500 timercmn.obj : timercmn.cpp
501 tokenzr.obj : tokenzr.cpp
502 toplvcmn.obj : toplvcmn.cpp
503 treebase.obj : treebase.cpp
504 txtstrm.obj : txtstrm.cpp
505 url.obj : url.cpp
506 utilscmn.obj : utilscmn.cpp
507 valgen.obj : valgen.cpp
508 validate.obj : validate.cpp
509 valtext.obj : valtext.cpp
510 variant.obj : variant.cpp
511 wfstream.obj : wfstream.cpp
512 wincmn.obj : wincmn.cpp
513 wxchar.obj : wxchar.cpp
514 xpmdecod.obj : xpmdecod.cpp
515 zipstrm.obj : zipstrm.cpp
516 zstream.obj : zstream.cpp
517 accesscmn.obj : accesscmn.cpp
518 dndcmn.obj : dndcmn.cpp
519 dpycmn.obj : dpycmn.cpp
520 dseldlg.obj : dseldlg.cpp
521 dynload.obj : dynload.cpp
522 effects.obj : effects.cpp
523 fddlgcmn.obj : fddlgcmn.cpp
524 fs_mem.obj : fs_mem.cpp
525 gbsizer.obj : gbsizer.cpp
526 geometry.obj : geometry.cpp
527 matrix.obj : matrix.cpp
528 radiocmn.obj : radiocmn.cpp
529 regex.obj : regex.cpp
530 taskbarcmn.obj : taskbarcmn.cpp
531 xti.obj : xti.cpp
532 xtistrm.obj : xtistrm.cpp
533 xtixml.obj : xtixml.cpp
534 uri.obj : uri.cpp
535 dpycmn.obj : dpycmn.cpp
536 combocmn.obj : combocmn.cpp