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