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