]> git.saurik.com Git - wxWidgets.git/blame - src/common/descrip.mms
Added wxPaintDCEx class, to handle the case where an HDC
[wxWidgets.git] / src / common / descrip.mms
CommitLineData
a8a32ce2
JJ
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]
a8a32ce2
JJ
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
a8a32ce2 15.else
3fa056ab 16.ifdef __WXGTK__
de5fadb4
JJ
17.ifdef __WXUNIVERSAL__
18CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21 /name=(as_is,short)/ieee=denorm
22.else
14329e03
JJ
23CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24 /assume=(nostdnew,noglobal_array_new)
25CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
de5fadb4 26.endif
3fa056ab 27.else
a8a32ce2 28CXX_DEFINE =
14329e03 29CC_DEFINE =
a8a32ce2 30.endif
3fa056ab 31.endif
a8a32ce2
JJ
32
33YACC=bison/yacc
34
35SED=gsed
36
37LEX=flex
38
39.suffixes : .cpp
40
41.cpp.obj :
42 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
43.c.obj :
14329e03 44 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
a8a32ce2
JJ
45
46OBJECTS = \
04272d58 47 appbase.obj,\
a8a32ce2 48 appcmn.obj,\
d237d784
JJ
49 artprov.obj,\
50 artstd.obj,\
a8a32ce2
JJ
51 choiccmn.obj,\
52 clipcmn.obj,\
4878d85c 53 clntdata.obj,\
94f8abf9 54 cmdline.obj,\
abfcca57 55 cmdproc.obj,\
a8a32ce2
JJ
56 cmndata.obj,\
57 config.obj,\
33381c82 58 containr.obj,\
135ce19c 59 cshelp.obj,\
a8a32ce2
JJ
60 ctrlcmn.obj,\
61 ctrlsub.obj,\
6804a3f7 62 datacmn.obj,\
fb10f04c 63 datetime.obj,\
a8a32ce2
JJ
64 datstrm.obj,\
65 db.obj,\
abfcca57 66 dbgrid.obj,\
a8a32ce2
JJ
67 dbtable.obj,\
68 dcbase.obj,\
ef338f9a 69 dircmn.obj,\
a8a32ce2
JJ
70 dlgcmn.obj,\
71 dobjcmn.obj,\
72 docmdi.obj,\
73 docview.obj,\
74 dynarray.obj,\
75 dynlib.obj,\
1696c178 76 encconv.obj,\
a8a32ce2
JJ
77 event.obj,\
78 extended.obj,\
79 ffile.obj,\
80 file.obj,\
81 fileconf.obj,\
9c31977b 82 filename.obj,\
a8a32ce2
JJ
83 filefn.obj,\
84 filesys.obj,\
04272d58
JJ
85 fldlgcmn.obj,\
86 fmapbase.obj,\
a8a32ce2 87 fontcmn.obj,\
508e0acb
JJ
88 fontmap.obj,\
89 framecmn.obj
a8a32ce2 90
508e0acb 91OBJECTS1=fs_inet.obj,\
a8a32ce2
JJ
92 fs_zip.obj,\
93 ftp.obj,\
94 gdicmn.obj,\
95 gifdecod.obj,\
96 hash.obj,\
f1c84261 97 hashmap.obj,\
a8a32ce2
JJ
98 helpbase.obj,\
99 http.obj,\
130d96dc 100 iconbndl.obj,\
f66a3db9 101 init.obj,\
a8a32ce2
JJ
102 imagall.obj,\
103 imagbmp.obj,\
104 image.obj,\
2e99f815 105 imagfill.obj,\
a8a32ce2 106 imaggif.obj,\
a7aef4a9 107 imagiff.obj,\
a8a32ce2
JJ
108 imagjpeg.obj,\
109 imagpcx.obj,\
110 imagpng.obj,\
111 imagpnm.obj,\
36cc3968 112 imagtiff.obj,\
2900bd1c 113 imagxpm.obj,\
a8a32ce2
JJ
114 intl.obj,\
115 ipcbase.obj,\
116 layout.obj,\
117 lboxcmn.obj,\
118 list.obj,\
119 log.obj,\
fb10f04c 120 longlong.obj,\
a8a32ce2
JJ
121 memory.obj,\
122 menucmn.obj,\
f49676ee 123 mimecmn.obj,\
a8a32ce2 124 module.obj,\
ef0ed19e 125 msgout.obj,\
a8a32ce2 126 mstream.obj,\
1a0d517e 127 nbkbase.obj,\
a8a32ce2 128 object.obj,\
a8a32ce2 129 paper.obj,\
508e0acb 130 popupcmn.obj,\
a8a32ce2
JJ
131 prntbase.obj,\
132 process.obj,\
133 protocol.obj,\
33381c82 134 quantize.obj,\
a8a32ce2
JJ
135 sckaddr.obj,\
136 sckfile.obj,\
137 sckipc.obj,\
138 sckstrm.obj,\
a8a32ce2
JJ
139 sizer.obj,\
140 socket.obj,\
0df4f2ff 141 settcmn.obj,\
61e6020f 142 statbar.obj,\
04272d58 143 stopwatch.obj,\
a8a32ce2
JJ
144 strconv.obj,\
145 stream.obj,\
146 string.obj,\
0f02d3d0 147 sysopt.obj,\
a8a32ce2 148 tbarbase.obj,\
3c621059 149 textbuf.obj,\
a8a32ce2
JJ
150 textcmn.obj,\
151 textfile.obj,\
a8a32ce2
JJ
152 timercmn.obj,\
153 tokenzr.obj,\
e752575a 154 toplvcmn.obj,\
57681e5b 155 treebase.obj,\
a8a32ce2
JJ
156 txtstrm.obj,\
157 unzip.obj,\
de5fadb4
JJ
158 url.obj
159
160OBJECTS2=utilscmn.obj,\
6804a3f7 161 rgncmn.obj,\
a8a32ce2
JJ
162 valgen.obj,\
163 validate.obj,\
164 valtext.obj,\
165 variant.obj,\
166 wfstream.obj,\
167 wincmn.obj,\
168 wxchar.obj,\
de5fadb4 169 xpmdecod.obj,\
a8a32ce2
JJ
170 zipstrm.obj,\
171 zstream.obj
172
d171743e 173OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
e004299a 174
a8a32ce2 175SOURCES = \
04272d58 176 appbase.cpp,\
a8a32ce2 177 appcmn.cpp,\
d237d784
JJ
178 artprov.cpp,\
179 artstd.cpp,\
e004299a 180 bmpbase.cpp,\
a8a32ce2
JJ
181 choiccmn.cpp,\
182 clipcmn.cpp,\
4878d85c 183 clntdata.cpp,\
94f8abf9 184 cmdline.cpp,\
abfcca57 185 cmdproc.cpp,\
a8a32ce2
JJ
186 cmndata.cpp,\
187 config.cpp,\
33381c82 188 containr.cpp,\
135ce19c 189 cshelp.cpp,\
a8a32ce2
JJ
190 ctrlcmn.cpp,\
191 ctrlsub.cpp,\
6804a3f7 192 datacmn.cpp,\
fb10f04c 193 datetime.cpp,\
a8a32ce2
JJ
194 datstrm.cpp,\
195 db.cpp,\
abfcca57 196 dbgrid.cpp,\
a8a32ce2
JJ
197 dbtable.cpp,\
198 dcbase.cpp,\
ef338f9a 199 dircmn.cpp,\
a8a32ce2
JJ
200 dlgcmn.cpp,\
201 dobjcmn.cpp,\
202 docmdi.cpp,\
203 docview.cpp,\
204 dynarray.cpp,\
205 dynlib.cpp,\
1696c178 206 encconv.cpp,\
a8a32ce2
JJ
207 event.cpp,\
208 extended.c,\
209 ffile.cpp,\
210 file.cpp,\
211 fileconf.cpp,\
9c31977b 212 filename.cpp,\
a8a32ce2
JJ
213 filefn.cpp,\
214 filesys.cpp,\
04272d58
JJ
215 fldlgcmn.cpp,\
216 fmapbase.cpp,\
a8a32ce2
JJ
217 fontcmn.cpp,\
218 fontmap.cpp,\
219 framecmn.cpp,\
220 fs_inet.cpp,\
221 fs_zip.cpp,\
222 ftp.cpp,\
d171743e 223 gaugecmn.cpp,\
a8a32ce2
JJ
224 gdicmn.cpp,\
225 gifdecod.cpp,\
226 hash.cpp,\
f1c84261 227 hashmap.cpp,\
a8a32ce2
JJ
228 helpbase.cpp,\
229 http.cpp,\
130d96dc 230 iconbndl.cpp,\
f66a3db9 231 init.cpp,\
a8a32ce2
JJ
232 imagall.cpp,\
233 imagbmp.cpp,\
234 image.cpp,\
2e99f815 235 imagfill.cpp,\
a8a32ce2 236 imaggif.cpp,\
a7aef4a9 237 imagiff.cpp,\
a8a32ce2
JJ
238 imagjpeg.cpp,\
239 imagpcx.cpp,\
240 imagpng.cpp,\
241 imagpnm.cpp,\
36cc3968 242 imagtiff.cpp,\
2900bd1c 243 imagxpm.cpp,\
a8a32ce2
JJ
244 intl.cpp,\
245 ipcbase.cpp,\
246 layout.cpp,\
247 lboxcmn.cpp,\
248 list.cpp,\
249 log.cpp,\
fb10f04c 250 longlong.cpp,\
a8a32ce2
JJ
251 memory.cpp,\
252 menucmn.cpp,\
f49676ee 253 mimecmn.cpp,\
a8a32ce2 254 module.cpp,\
ef0ed19e 255 msgout.cpp,\
a8a32ce2 256 mstream.cpp,\
1a0d517e 257 nbkbase.cpp,\
a8a32ce2 258 object.cpp,\
a8a32ce2 259 paper.cpp,\
508e0acb 260 popupcmn.cpp,\
a8a32ce2
JJ
261 prntbase.cpp,\
262 process.cpp,\
263 protocol.cpp,\
33381c82 264 quantize.cpp,\
6804a3f7 265 rgncmn.cpp,\
a8a32ce2
JJ
266 sckaddr.cpp,\
267 sckfile.cpp,\
268 sckipc.cpp,\
269 sckstrm.cpp,\
a8a32ce2
JJ
270 sizer.cpp,\
271 socket.cpp,\
0df4f2ff 272 settcmn.cpp,\
61e6020f 273 statbar.cpp,\
04272d58 274 stopwatch.cpp,\
a8a32ce2
JJ
275 strconv.cpp,\
276 stream.cpp,\
0f02d3d0 277 sysopt.cpp,\
a8a32ce2
JJ
278 string.cpp,\
279 tbarbase.cpp,\
3c621059 280 textbuf.cpp,\
a8a32ce2
JJ
281 textcmn.cpp,\
282 textfile.cpp,\
a8a32ce2
JJ
283 timercmn.cpp,\
284 tokenzr.cpp,\
e752575a 285 toplvcmn.cpp,\
57681e5b 286 treebase.cpp,\
a8a32ce2
JJ
287 txtstrm.cpp,\
288 unzip.c,\
289 url.cpp,\
290 utilscmn.cpp,\
291 valgen.cpp,\
292 validate.cpp,\
293 valtext.cpp,\
294 variant.cpp,\
295 wfstream.cpp,\
296 wincmn.cpp,\
297 wxchar.cpp,\
2900bd1c 298 xpmdecod.cpp,\
a8a32ce2
JJ
299 zipstrm.cpp,\
300 zstream.cpp
301
302all : $(SOURCES)
303 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
304 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
e752575a 305 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
a8a32ce2 306.ifdef __WXMOTIF__
e004299a 307 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
a8a32ce2
JJ
308 library [--.lib]libwx_motif.olb $(OBJECTS)
309 library [--.lib]libwx_motif.olb $(OBJECTS1)
e752575a 310 library [--.lib]libwx_motif.olb $(OBJECTS2)
e004299a 311 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
3fa056ab
JJ
312.else
313.ifdef __WXGTK__
de5fadb4
JJ
314.ifdef __WXUNIVERSAL__
315 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
316 library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
317 library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
318.else
3fa056ab
JJ
319 library [--.lib]libwx_gtk.olb $(OBJECTS)
320 library [--.lib]libwx_gtk.olb $(OBJECTS1)
e752575a 321 library [--.lib]libwx_gtk.olb $(OBJECTS2)
3fa056ab 322.endif
a8a32ce2 323.endif
de5fadb4 324.endif
a8a32ce2 325
04272d58 326appbase.obj : appbase.cpp
a8a32ce2 327appcmn.obj : appcmn.cpp
d237d784
JJ
328artprov.obj : artprov.cpp
329artstd.obj : artstd.cpp
e004299a 330bmpbase.obj : bmpbase.cpp
a8a32ce2
JJ
331choiccmn.obj : choiccmn.cpp
332clipcmn.obj : clipcmn.cpp
4878d85c 333clntdata.obj : clntdata.cpp
94f8abf9 334cmdline.obj : cmdline.cpp
abfcca57 335cmdproc.obj : cmdproc.cpp
4878d85c 336cmndata.obj : cmndata.cpp
a8a32ce2 337config.obj : config.cpp
33381c82 338containr.obj : containr.cpp
135ce19c 339cshelp.obj : cshelp.cpp
a8a32ce2
JJ
340ctrlcmn.obj : ctrlcmn.cpp
341ctrlsub.obj : ctrlsub.cpp
6804a3f7 342datacmn.obj : datacmn.cpp
fb10f04c 343datetime.obj : datetime.cpp
a8a32ce2
JJ
344datstrm.obj : datstrm.cpp
345db.obj : db.cpp
abfcca57 346dbgrid.obj : dbgrid.cpp
a8a32ce2
JJ
347dbtable.obj : dbtable.cpp
348dcbase.obj : dcbase.cpp
ef338f9a 349dircmn.obj : dircmn.cpp
a8a32ce2
JJ
350dlgcmn.obj : dlgcmn.cpp
351dobjcmn.obj : dobjcmn.cpp
352docmdi.obj : docmdi.cpp
353docview.obj : docview.cpp
354dynarray.obj : dynarray.cpp
355dynlib.obj : dynlib.cpp
1696c178 356encconv.obj : encconv.cpp
a8a32ce2
JJ
357event.obj : event.cpp
358extended.obj : extended.c
359ffile.obj : ffile.cpp
360file.obj : file.cpp
361fileconf.obj : fileconf.cpp
362filefn.obj : filefn.cpp
9c31977b 363filename.obj : filename.cpp
a8a32ce2 364filesys.obj : filesys.cpp
04272d58
JJ
365fldlgcmn.obj : fldlgcmn.cpp
366fmapbase.obj : fmapbase.cpp
a8a32ce2
JJ
367fontcmn.obj : fontcmn.cpp
368fontmap.obj : fontmap.cpp
369framecmn.obj : framecmn.cpp
370fs_inet.obj : fs_inet.cpp
371fs_zip.obj : fs_zip.cpp
372ftp.obj : ftp.cpp
d171743e 373gaugecmn.obj : gaugecmn.cpp
a8a32ce2
JJ
374gdicmn.obj : gdicmn.cpp
375gifdecod.obj : gifdecod.cpp
376hash.obj : hash.cpp
f1c84261 377hashmap.obj : hashmap.cpp
a8a32ce2
JJ
378helpbase.obj : helpbase.cpp
379http.obj : http.cpp
130d96dc 380iconbndl.obj : iconbndl.cpp
f66a3db9 381init.obj : init.cpp
a8a32ce2
JJ
382imagall.obj : imagall.cpp
383imagbmp.obj : imagbmp.cpp
384image.obj : image.cpp
2e99f815 385imagfill.obj : imagfill.cpp
a8a32ce2 386imaggif.obj : imaggif.cpp
a7aef4a9 387imagiff.obj : imagiff.cpp
a8a32ce2
JJ
388imagjpeg.obj : imagjpeg.cpp
389imagpcx.obj : imagpcx.cpp
390imagpng.obj : imagpng.cpp
391imagpnm.obj : imagpnm.cpp
36cc3968 392imagtiff.obj : imagtiff.cpp
2900bd1c 393imagxpm.obj : imagxpm.cpp
a8a32ce2
JJ
394intl.obj : intl.cpp
395ipcbase.obj : ipcbase.cpp
396layout.obj : layout.cpp
397lboxcmn.obj : lboxcmn.cpp
398list.obj : list.cpp
399log.obj : log.cpp
fb10f04c 400longlong.obj : longlong.cpp
a8a32ce2
JJ
401memory.obj : memory.cpp
402menucmn.obj : menucmn.cpp
f49676ee 403mimecmn.obj : mimecmn.cpp
a8a32ce2 404module.obj : module.cpp
ef0ed19e 405msgout.obj : msgout.cpp
a8a32ce2 406mstream.obj : mstream.cpp
1a0d517e 407nbkbase.obj : nbkbase.cpp
a8a32ce2 408object.obj : object.cpp
a8a32ce2 409paper.obj : paper.cpp
508e0acb 410popupcmn.obj : popupcmn.cpp
a8a32ce2
JJ
411prntbase.obj : prntbase.cpp
412process.obj : process.cpp
413protocol.obj : protocol.cpp
33381c82 414quantize.obj : quantize.cpp
6804a3f7 415rgncmn.obj : rgncmn.cpp
a8a32ce2
JJ
416sckaddr.obj : sckaddr.cpp
417sckfile.obj : sckfile.cpp
418sckipc.obj : sckipc.cpp
419sckstrm.obj : sckstrm.cpp
a8a32ce2
JJ
420sizer.obj : sizer.cpp
421socket.obj : socket.cpp
0df4f2ff 422settcmn.obj : settcmn.cpp
61e6020f 423statbar.obj : statbar.cpp
04272d58 424stopwatch.obj : stopwatch.cpp
a8a32ce2
JJ
425strconv.obj : strconv.cpp
426stream.obj : stream.cpp
0f02d3d0 427sysopt.obj : sysopt.cpp
a8a32ce2
JJ
428string.obj : string.cpp
429tbarbase.obj : tbarbase.cpp
3c621059 430textbuf.obj : textbuf.cpp
a8a32ce2
JJ
431textcmn.obj : textcmn.cpp
432textfile.obj : textfile.cpp
a8a32ce2
JJ
433timercmn.obj : timercmn.cpp
434tokenzr.obj : tokenzr.cpp
e752575a 435toplvcmn.obj : toplvcmn.cpp
57681e5b 436treebase.obj : treebase.cpp
a8a32ce2
JJ
437txtstrm.obj : txtstrm.cpp
438unzip.obj : unzip.c
439url.obj : url.cpp
440utilscmn.obj : utilscmn.cpp
441valgen.obj : valgen.cpp
442validate.obj : validate.cpp
443valtext.obj : valtext.cpp
444variant.obj : variant.cpp
445wfstream.obj : wfstream.cpp
446wincmn.obj : wincmn.cpp
447wxchar.obj : wxchar.cpp
2900bd1c 448xpmdecod.obj : xpmdecod.cpp
a8a32ce2
JJ
449zipstrm.obj : zipstrm.cpp
450zstream.obj : zstream.cpp