]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
fix child window redraw glitches during scrolling (bug 1944002)
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 16 April 2008 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20.else
21.ifdef __WXGTK2__
22CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25.else
26.ifdef __WXX11__
27CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31.else
32CXX_DEFINE =
33CC_DEFINE =
34.endif
35.endif
36.endif
37.endif
38
39YACC=bison/yacc
40
41SED=gsed
42
43LEX=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
52OBJECTS = \
53 accelcmn.obj,\
54 anidecod.obj,\
55 animatecmn.obj,\
56 appbase.obj,\
57 appcmn.obj,\
58 arrstr.obj,\
59 artprov.obj,\
60 artstd.obj,\
61 base64.obj,\
62 bmpbase.obj,\
63 btncmn.obj,\
64 bookctrl.obj,\
65 calctrlcmn.obj,\
66 choiccmn.obj,\
67 clipcmn.obj,\
68 clntdata.obj,\
69 cmdline.obj,\
70 cmdproc.obj,\
71 cmndata.obj,\
72 config.obj,\
73 containr.obj,\
74 convauto.obj,\
75 colourcmn.obj,\
76 cshelp.obj,\
77 ctrlcmn.obj,\
78 ctrlsub.obj,\
79 datacmn.obj,\
80 datetime.obj,\
81 datstrm.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 filectrlcmn.obj,\
105 fldlgcmn.obj,\
106 fmapbase.obj,\
107 fontcmn.obj,\
108 fontenumcmn.obj,\
109 fontmap.obj,\
110 framecmn.obj
111
112OBJECTS1=fs_inet.obj,\
113 ftp.obj,\
114 gaugecmn.obj,\
115 gbsizer.obj,\
116 gdicmn.obj,\
117 gifdecod.obj,\
118 hash.obj,\
119 hashmap.obj,\
120 helpbase.obj,\
121 http.obj,\
122 hyperlnkcmn.obj,\
123 iconbndl.obj,\
124 init.obj,\
125 imagall.obj,\
126 imagbmp.obj,\
127 image.obj,\
128 imagfill.obj,\
129 imaggif.obj,\
130 imagiff.obj,\
131 imagjpeg.obj,\
132 imagpcx.obj,\
133 imagpng.obj,\
134 imagpnm.obj,\
135 imagtga.obj,\
136 imagtiff.obj,\
137 imagxpm.obj,\
138 intl.obj,\
139 ipcbase.obj,\
140 layout.obj,\
141 lboxcmn.obj,\
142 list.obj,\
143 log.obj,\
144 longlong.obj,\
145 memory.obj,\
146 menucmn.obj,\
147 mimecmn.obj,\
148 module.obj,\
149 msgout.obj,\
150 mstream.obj,\
151 nbkbase.obj,\
152 object.obj,\
153 paper.obj,\
154 platinfo.obj,\
155 popupcmn.obj,\
156 prntbase.obj,\
157 process.obj,\
158 protocol.obj,\
159 quantize.obj,\
160 radiocmn.obj,\
161 rendcmn.obj,\
162 sckaddr.obj,\
163 sckfile.obj,\
164 sckipc.obj,\
165 sckstrm.obj,\
166 sizer.obj,\
167 socket.obj,\
168 settcmn.obj,\
169 statbar.obj,\
170 stattextcmn.obj,\
171 stdpbase.obj,\
172 stockitem.obj,\
173 stopwatch.obj,\
174 strconv.obj,\
175 stream.obj,\
176 string.obj,\
177 stringimpl.obj,\
178 strvararg.obj,\
179 sysopt.obj
180
181OBJECTS2=tbarbase.obj,srchcmn.obj,\
182 textbuf.obj,\
183 textcmn.obj,\
184 textfile.obj,\
185 textentrycmn.obj,\
186 timercmn.obj,\
187 timerimpl.obj,\
188 tokenzr.obj,\
189 toplvcmn.obj,\
190 treebase.obj,\
191 txtstrm.obj,\
192 url.obj,\
193 utilscmn.obj,\
194 rgncmn.obj,\
195 unichar.obj,\
196 uri.obj,\
197 valgen.obj,\
198 validate.obj,\
199 valtext.obj,\
200 variant.obj,\
201 wfstream.obj,\
202 wincmn.obj,\
203 wxcrt.obj,\
204 xpmdecod.obj,\
205 zipstrm.obj,\
206 zstream.obj,\
207 clrpickercmn.obj,\
208 filepickercmn.obj,\
209 fontpickercmn.obj,\
210 pickerbase.obj,\
211 listctrlcmn.obj,gsocketiohandler.obj,fdiodispatcher.obj,\
212 selectdispatcher.obj,overlaycmn.obj,windowid.obj,sstream.obj
213
214OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
215
216OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
217 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
218 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
219 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
220 combocmn.obj
221
222
223OBJECTS_GTK2=fontutilcmn.obj,cairo.obj
224
225SOURCES = \
226 accelcmn.cpp,\
227 anidecod.cpp,\
228 animatecmn.cpp,\
229 appbase.cpp,\
230 appcmn.cpp,\
231 arrstr.cpp,\
232 artprov.cpp,\
233 artstd.cpp,\
234 base64.cpp,\
235 bmpbase.cpp,\
236 btncmn.cpp,\
237 bookctrl.cpp,\
238 calctrlcmn.cpp,\
239 cairo.cpp,\
240 choiccmn.cpp,\
241 clipcmn.cpp,\
242 clntdata.cpp,\
243 cmdline.cpp,\
244 cmdproc.cpp,\
245 cmndata.cpp,\
246 config.cpp,\
247 containr.cpp,\
248 convauto.cpp,\
249 colourcmn.cpp,\
250 cshelp.cpp,\
251 ctrlcmn.cpp,\
252 ctrlsub.cpp,\
253 datacmn.cpp,\
254 datetime.cpp,\
255 datstrm.cpp,\
256 dcbase.cpp,\
257 dcbufcmn.cpp,\
258 dircmn.cpp,\
259 dlgcmn.cpp,\
260 dobjcmn.cpp,\
261 docmdi.cpp,\
262 docview.cpp,\
263 dpycmn.cpp,\
264 dynarray.cpp,\
265 dynlib.cpp,\
266 encconv.cpp,\
267 event.cpp,\
268 evtloopcmn.cpp,\
269 extended.c,\
270 ffile.cpp,\
271 fddlgcmn.cpp,\
272 fdiodispatcher.cpp,\
273 file.cpp,\
274 fileback.cpp,\
275 fileconf.cpp,\
276 filename.cpp,\
277 filefn.cpp,\
278 filesys.cpp,\
279 filectrlcmn.cpp,\
280 fldlgcmn.cpp,\
281 fmapbase.cpp,\
282 fontcmn.cpp,\
283 fontenumcmn.cpp,\
284 fontmap.cpp,\
285 fontutilcmn.cpp,\
286 framecmn.cpp,\
287 fs_inet.cpp,\
288 ftp.cpp,\
289 gaugecmn.cpp,\
290 gbsizer.cpp,\
291 gdicmn.cpp,\
292 gifdecod.cpp,\
293 gsocketiohandler.cpp,\
294 hash.cpp,\
295 hashmap.cpp,\
296 helpbase.cpp,\
297 http.cpp,\
298 hyperlnkcmn.cpp,\
299 iconbndl.cpp,\
300 init.cpp,\
301 imagall.cpp,\
302 imagbmp.cpp,\
303 image.cpp,\
304 imagfill.cpp,\
305 imaggif.cpp,\
306 imagiff.cpp,\
307 imagjpeg.cpp,\
308 imagpcx.cpp,\
309 imagpng.cpp,\
310 imagpnm.cpp,\
311 imagtga.cpp,\
312 imagtiff.cpp,\
313 imagxpm.cpp,\
314 intl.cpp,\
315 ipcbase.cpp,\
316 layout.cpp,\
317 lboxcmn.cpp,\
318 list.cpp,\
319 listctrlcmn.cpp,\
320 log.cpp,\
321 longlong.cpp,\
322 memory.cpp,\
323 menucmn.cpp,\
324 mimecmn.cpp,\
325 module.cpp,\
326 msgout.cpp,\
327 mstream.cpp,\
328 nbkbase.cpp,\
329 object.cpp,\
330 overlaycmn.cpp,\
331 paper.cpp,\
332 platinfo.cpp,\
333 popupcmn.cpp,\
334 prntbase.cpp,\
335 process.cpp,\
336 protocol.cpp,\
337 quantize.cpp,\
338 radiocmn.cpp,\
339 rendcmn.cpp,\
340 rgncmn.cpp,\
341 sckaddr.cpp,\
342 sckfile.cpp,\
343 sckipc.cpp,\
344 sckstrm.cpp,\
345 sizer.cpp,\
346 socket.cpp,\
347 selectdispatcher.cpp,\
348 settcmn.cpp,\
349 sstream.cpp,\
350 statbar.cpp,\
351 stattextcmn.cpp,\
352 stdpbase.cpp,\
353 stockitem.cpp,\
354 stopwatch.cpp,\
355 srchcmn.cpp,\
356 strconv.cpp,\
357 stream.cpp,\
358 strvararg.cpp,\
359 sysopt.cpp,\
360 string.cpp,\
361 stringimpl.cpp,\
362 tbarbase.cpp,\
363 textbuf.cpp,\
364 textcmn.cpp,\
365 textfile.cpp,\
366 textentrycmn.cpp,\
367 timercmn.cpp,\
368 timerimpl.cpp,\
369 tokenzr.cpp,\
370 toplvcmn.cpp,\
371 treebase.cpp,\
372 txtstrm.cpp,\
373 unichar.cpp,\
374 url.cpp,\
375 utilscmn.cpp,\
376 valgen.cpp,\
377 validate.cpp,\
378 valtext.cpp,\
379 variant.cpp,\
380 wfstream.cpp,\
381 wincmn.cpp,\
382 wxcrt.cpp,\
383 xpmdecod.cpp,\
384 zipstrm.cpp,\
385 zstream.cpp,\
386 clrpickercmn.cpp,\
387 filepickercmn.cpp,\
388 fontpickercmn.cpp,\
389 pickerbase.cpp,\
390 accesscmn.cpp,\
391 dndcmn.cpp,\
392 dpycmn.cpp,\
393 dseldlg.cpp,\
394 dynload.cpp,\
395 effects.cpp,\
396 fddlgcmn.cpp,\
397 fs_mem.cpp,\
398 gbsizer.cpp,\
399 geometry.cpp,\
400 matrix.cpp,\
401 radiocmn.cpp,\
402 regex.cpp,\
403 taskbarcmn.cpp,\
404 uri.cpp,\
405 xti.cpp,\
406 xtistrm.cpp,\
407 xtixml.cpp
408
409all : $(SOURCES)
410 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
411 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
412 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
413.ifdef __WXMOTIF__
414 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
415 library [--.lib]libwx_motif.olb $(OBJECTS)
416 library [--.lib]libwx_motif.olb $(OBJECTS1)
417 library [--.lib]libwx_motif.olb $(OBJECTS2)
418 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
419.else
420.ifdef __WXGTK__
421 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
422 library [--.lib]libwx_gtk.olb $(OBJECTS)
423 library [--.lib]libwx_gtk.olb $(OBJECTS1)
424 library [--.lib]libwx_gtk.olb $(OBJECTS2)
425 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
426.else
427.ifdef __WXGTK2__
428 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
429 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2)
430 library [--.lib]libwx_gtk2.olb $(OBJECTS)
431 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
432 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
433 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
434 library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2)
435.else
436.ifdef __WXX11__
437 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
438 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
439 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
440 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
441 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
442.endif
443.endif
444.endif
445.endif
446
447$(OBJECTS) : [--.include.wx]setup.h
448$(OBJECTS1) : [--.include.wx]setup.h
449$(OBJECTS2) : [--.include.wx]setup.h
450$(OBJECTS_X11) : [--.include.wx]setup.h
451$(OBJECTS_GTK2) : [--.include.wx]setup.h
452$(OBJECTS_MOTIF) : [--.include.wx]setup.h
453
454accelcmn.obj : accelcmn.cpp
455anidecod.obj : anidecod.cpp
456animatecmn.obj : animatecmn.cpp
457appbase.obj : appbase.cpp
458appcmn.obj : appcmn.cpp
459arrstr.obj : arrstr.cpp
460artprov.obj : artprov.cpp
461artstd.obj : artstd.cpp
462base64.obj : base64.cpp
463bmpbase.obj : bmpbase.cpp
464btncmn.obj : btncmn.cpp
465bookctrl.obj : bookctrl.cpp
466choiccmn.obj : choiccmn.cpp
467clipcmn.obj : clipcmn.cpp
468clntdata.obj : clntdata.cpp
469cmdline.obj : cmdline.cpp
470cmdproc.obj : cmdproc.cpp
471cmndata.obj : cmndata.cpp
472config.obj : config.cpp
473containr.obj : containr.cpp
474convauto.obj : convauto.cpp
475colourcmn.obj : colourcmn.cpp
476cshelp.obj : cshelp.cpp
477ctrlcmn.obj : ctrlcmn.cpp
478ctrlsub.obj : ctrlsub.cpp
479datacmn.obj : datacmn.cpp
480datetime.obj : datetime.cpp
481datstrm.obj : datstrm.cpp
482dcbase.obj : dcbase.cpp
483dcbufcmn.obj : dcbufcmn.cpp
484dircmn.obj : dircmn.cpp
485dlgcmn.obj : dlgcmn.cpp
486dobjcmn.obj : dobjcmn.cpp
487docmdi.obj : docmdi.cpp
488docview.obj : docview.cpp
489dynarray.obj : dynarray.cpp
490dynlib.obj : dynlib.cpp
491encconv.obj : encconv.cpp
492event.obj : event.cpp
493evtloopcmn.obj : evtloopcmn.cpp
494extended.obj : extended.c
495ffile.obj : ffile.cpp
496fddlgcmn.obj : fddlgcmn.cpp
497fdiodispatcher.obj : fdiodispatcher.cpp
498file.obj : file.cpp
499fileback.obj : fileback.cpp
500fileconf.obj : fileconf.cpp
501filefn.obj : filefn.cpp
502filename.obj : filename.cpp
503filesys.obj : filesys.cpp
504fldlgcmn.obj : fldlgcmn.cpp
505fmapbase.obj : fmapbase.cpp
506fontcmn.obj : fontcmn.cpp
507fontenumcmn.obj : fontenumcmn.cpp
508fontmap.obj : fontmap.cpp
509fontutilcmn.obj : fontutilcmn.cpp
510framecmn.obj : framecmn.cpp
511fs_inet.obj : fs_inet.cpp
512ftp.obj : ftp.cpp
513gaugecmn.obj : gaugecmn.cpp
514gbsizer.obj : gbsizer.cpp
515gdicmn.obj : gdicmn.cpp
516gifdecod.obj : gifdecod.cpp
517gsocketiohandler.obj : gsocketiohandler.cpp
518hash.obj : hash.cpp
519hashmap.obj : hashmap.cpp
520helpbase.obj : helpbase.cpp
521http.obj : http.cpp
522hyperlnkcmn.obj : hyperlnkcmn.cpp
523iconbndl.obj : iconbndl.cpp
524init.obj : init.cpp
525imagall.obj : imagall.cpp
526imagbmp.obj : imagbmp.cpp
527image.obj : image.cpp
528imagfill.obj : imagfill.cpp
529imaggif.obj : imaggif.cpp
530imagiff.obj : imagiff.cpp
531imagjpeg.obj : imagjpeg.cpp
532imagpcx.obj : imagpcx.cpp
533imagpng.obj : imagpng.cpp
534imagpnm.obj : imagpnm.cpp
535imagtga.obj : imagtga.cpp
536imagtiff.obj : imagtiff.cpp
537imagxpm.obj : imagxpm.cpp
538intl.obj : intl.cpp
539ipcbase.obj : ipcbase.cpp
540layout.obj : layout.cpp
541lboxcmn.obj : lboxcmn.cpp
542list.obj : list.cpp
543log.obj : log.cpp
544longlong.obj : longlong.cpp
545memory.obj : memory.cpp
546menucmn.obj : menucmn.cpp
547mimecmn.obj : mimecmn.cpp
548module.obj : module.cpp
549msgout.obj : msgout.cpp
550mstream.obj : mstream.cpp
551nbkbase.obj : nbkbase.cpp
552object.obj : object.cpp
553paper.obj : paper.cpp
554platinfo.obj : platinfo.cpp
555popupcmn.obj : popupcmn.cpp
556prntbase.obj : prntbase.cpp
557process.obj : process.cpp
558protocol.obj : protocol.cpp
559quantize.obj : quantize.cpp
560radiocmn.obj : radiocmn.cpp
561rendcmn.obj : rendcmn.cpp
562rgncmn.obj : rgncmn.cpp
563sckaddr.obj : sckaddr.cpp
564sckfile.obj : sckfile.cpp
565sckipc.obj : sckipc.cpp
566sckstrm.obj : sckstrm.cpp
567selectdispatcher.obj : selectdispatcher.cpp
568sizer.obj : sizer.cpp
569socket.obj : socket.cpp
570settcmn.obj : settcmn.cpp
571statbar.obj : statbar.cpp
572stattextcmn.obj : stattextcmn.cpp
573stdpbase.obj : stdpbase.cpp
574stockitem.obj : stockitem.cpp
575stopwatch.obj : stopwatch.cpp
576strconv.obj : strconv.cpp
577stream.obj : stream.cpp
578strvararg.obj : strvararg.cpp
579sysopt.obj : sysopt.cpp
580string.obj : string.cpp
581stringimpl.obj : stringimpl.cpp
582tbarbase.obj : tbarbase.cpp
583textbuf.obj : textbuf.cpp
584textcmn.obj : textcmn.cpp
585textfile.obj : textfile.cpp
586timercmn.obj : timercmn.cpp
587timerimpl.obj : timerimpl.cpp
588tokenzr.obj : tokenzr.cpp
589toplvcmn.obj : toplvcmn.cpp
590treebase.obj : treebase.cpp
591txtstrm.obj : txtstrm.cpp
592unichar.obj : unichar.cpp
593url.obj : url.cpp
594utilscmn.obj : utilscmn.cpp
595valgen.obj : valgen.cpp
596validate.obj : validate.cpp
597valtext.obj : valtext.cpp
598variant.obj : variant.cpp
599wfstream.obj : wfstream.cpp
600wincmn.obj : wincmn.cpp
601wxcrt.obj : wxcrt.cpp
602xpmdecod.obj : xpmdecod.cpp
603zipstrm.obj : zipstrm.cpp
604zstream.obj : zstream.cpp
605accesscmn.obj : accesscmn.cpp
606dndcmn.obj : dndcmn.cpp
607dpycmn.obj : dpycmn.cpp
608dseldlg.obj : dseldlg.cpp
609dynload.obj : dynload.cpp
610effects.obj : effects.cpp
611fddlgcmn.obj : fddlgcmn.cpp
612fs_mem.obj : fs_mem.cpp
613gbsizer.obj : gbsizer.cpp
614geometry.obj : geometry.cpp
615matrix.obj : matrix.cpp
616radiocmn.obj : radiocmn.cpp
617regex.obj : regex.cpp
618taskbarcmn.obj : taskbarcmn.cpp
619xti.obj : xti.cpp
620xtistrm.obj : xtistrm.cpp
621xtixml.obj : xtixml.cpp
622uri.obj : uri.cpp
623dpycmn.obj : dpycmn.cpp
624combocmn.obj : combocmn.cpp
625clrpickercmn.obj : clrpickercmn.cpp
626filepickercmn.obj : filepickercmn.cpp
627fontpickercmn.obj : fontpickercmn.cpp
628pickerbase.obj : pickerbase.cpp
629listctrlcmn.obj : listctrlcmn.cpp
630srchcmn.obj : srchcmn.cpp
631textentrycmn.obj : textentrycmn.cpp
632filectrlcmn.obj : filectrlcmn.cpp
633cairo.obj : cairo.cpp
634overlaycmn.obj : overlaycmn.cpp
635windowid.obj : windowid.cpp
636calctrlcmn.obj : calctrlcmn.cpp
637sstream.obj : sstream.cpp