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