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