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