]> git.saurik.com Git - wxWidgets.git/blob - src/common/descrip.mms
Update OpenVMS make-files
[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