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