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