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