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