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