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