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