]> git.saurik.com Git - wxWidgets.git/blame - src/common/descrip.mms
added support for range types to runtime depersister
[wxWidgets.git] / src / common / descrip.mms
CommitLineData
a8a32ce2
JJ
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]
a8a32ce2
JJ
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
a8a32ce2 15.else
3fa056ab 16.ifdef __WXGTK__
de5fadb4
JJ
17.ifdef __WXUNIVERSAL__
18CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21 /name=(as_is,short)/ieee=denorm
22.else
14329e03
JJ
23CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24 /assume=(nostdnew,noglobal_array_new)
25CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
de5fadb4 26.endif
3fa056ab 27.else
a8a32ce2 28CXX_DEFINE =
14329e03 29CC_DEFINE =
a8a32ce2 30.endif
3fa056ab 31.endif
a8a32ce2
JJ
32
33YACC=bison/yacc
34
35SED=gsed
36
37LEX=flex
38
39.suffixes : .cpp
40
41.cpp.obj :
42 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
43.c.obj :
14329e03 44 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
a8a32ce2
JJ
45
46OBJECTS = \
04272d58 47 appbase.obj,\
a8a32ce2 48 appcmn.obj,\
d237d784
JJ
49 artprov.obj,\
50 artstd.obj,\
a8a32ce2
JJ
51 choiccmn.obj,\
52 clipcmn.obj,\
4878d85c 53 clntdata.obj,\
94f8abf9 54 cmdline.obj,\
abfcca57 55 cmdproc.obj,\
a8a32ce2
JJ
56 cmndata.obj,\
57 config.obj,\
33381c82 58 containr.obj,\
135ce19c 59 cshelp.obj,\
a8a32ce2
JJ
60 ctrlcmn.obj,\
61 ctrlsub.obj,\
6804a3f7 62 datacmn.obj,\
fb10f04c 63 datetime.obj,\
a8a32ce2
JJ
64 datstrm.obj,\
65 db.obj,\
abfcca57 66 dbgrid.obj,\
a8a32ce2
JJ
67 dbtable.obj,\
68 dcbase.obj,\
ef338f9a 69 dircmn.obj,\
a8a32ce2
JJ
70 dlgcmn.obj,\
71 dobjcmn.obj,\
72 docmdi.obj,\
73 docview.obj,\
74 dynarray.obj,\
75 dynlib.obj,\
1696c178 76 encconv.obj,\
a8a32ce2
JJ
77 event.obj,\
78 extended.obj,\
79 ffile.obj,\
80 file.obj,\
81 fileconf.obj,\
9c31977b 82 filename.obj,\
a8a32ce2
JJ
83 filefn.obj,\
84 filesys.obj,\
04272d58
JJ
85 fldlgcmn.obj,\
86 fmapbase.obj,\
a8a32ce2 87 fontcmn.obj,\
508e0acb
JJ
88 fontmap.obj,\
89 framecmn.obj
a8a32ce2 90
508e0acb 91OBJECTS1=fs_inet.obj,\
a8a32ce2
JJ
92 fs_zip.obj,\
93 ftp.obj,\
94 gdicmn.obj,\
95 gifdecod.obj,\
96 hash.obj,\
f1c84261 97 hashmap.obj,\
a8a32ce2
JJ
98 helpbase.obj,\
99 http.obj,\
130d96dc 100 iconbndl.obj,\
f66a3db9 101 init.obj,\
a8a32ce2
JJ
102 imagall.obj,\
103 imagbmp.obj,\
104 image.obj,\
2e99f815 105 imagfill.obj,\
a8a32ce2 106 imaggif.obj,\
a7aef4a9 107 imagiff.obj,\
a8a32ce2
JJ
108 imagjpeg.obj,\
109 imagpcx.obj,\
110 imagpng.obj,\
111 imagpnm.obj,\
36cc3968 112 imagtiff.obj,\
2900bd1c 113 imagxpm.obj,\
a8a32ce2
JJ
114 intl.obj,\
115 ipcbase.obj,\
116 layout.obj,\
117 lboxcmn.obj,\
118 list.obj,\
119 log.obj,\
fb10f04c 120 longlong.obj,\
a8a32ce2
JJ
121 memory.obj,\
122 menucmn.obj,\
f49676ee 123 mimecmn.obj,\
a8a32ce2 124 module.obj,\
ef0ed19e 125 msgout.obj,\
a8a32ce2 126 mstream.obj,\
1a0d517e 127 nbkbase.obj,\
a8a32ce2 128 object.obj,\
a8a32ce2 129 paper.obj,\
508e0acb 130 popupcmn.obj,\
a8a32ce2
JJ
131 prntbase.obj,\
132 process.obj,\
133 protocol.obj,\
33381c82 134 quantize.obj,\
f3858bf5 135 rendcmn.obj,\
a8a32ce2
JJ
136 sckaddr.obj,\
137 sckfile.obj,\
138 sckipc.obj,\
139 sckstrm.obj,\
a8a32ce2
JJ
140 sizer.obj,\
141 socket.obj,\
0df4f2ff 142 settcmn.obj,\
61e6020f 143 statbar.obj,\
04272d58 144 stopwatch.obj,\
a8a32ce2
JJ
145 strconv.obj,\
146 stream.obj,\
147 string.obj,\
0f02d3d0 148 sysopt.obj,\
a8a32ce2 149 tbarbase.obj,\
3c621059 150 textbuf.obj,\
a8a32ce2
JJ
151 textcmn.obj,\
152 textfile.obj,\
a8a32ce2
JJ
153 timercmn.obj,\
154 tokenzr.obj,\
e752575a 155 toplvcmn.obj,\
57681e5b 156 treebase.obj,\
a8a32ce2
JJ
157 txtstrm.obj,\
158 unzip.obj,\
de5fadb4
JJ
159 url.obj
160
161OBJECTS2=utilscmn.obj,\
6804a3f7 162 rgncmn.obj,\
a8a32ce2
JJ
163 valgen.obj,\
164 validate.obj,\
165 valtext.obj,\
166 variant.obj,\
167 wfstream.obj,\
168 wincmn.obj,\
169 wxchar.obj,\
de5fadb4 170 xpmdecod.obj,\
a8a32ce2
JJ
171 zipstrm.obj,\
172 zstream.obj
173
d171743e 174OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
e004299a 175
a8a32ce2 176SOURCES = \
04272d58 177 appbase.cpp,\
a8a32ce2 178 appcmn.cpp,\
d237d784
JJ
179 artprov.cpp,\
180 artstd.cpp,\
e004299a 181 bmpbase.cpp,\
a8a32ce2
JJ
182 choiccmn.cpp,\
183 clipcmn.cpp,\
4878d85c 184 clntdata.cpp,\
94f8abf9 185 cmdline.cpp,\
abfcca57 186 cmdproc.cpp,\
a8a32ce2
JJ
187 cmndata.cpp,\
188 config.cpp,\
33381c82 189 containr.cpp,\
135ce19c 190 cshelp.cpp,\
a8a32ce2
JJ
191 ctrlcmn.cpp,\
192 ctrlsub.cpp,\
6804a3f7 193 datacmn.cpp,\
fb10f04c 194 datetime.cpp,\
a8a32ce2
JJ
195 datstrm.cpp,\
196 db.cpp,\
abfcca57 197 dbgrid.cpp,\
a8a32ce2
JJ
198 dbtable.cpp,\
199 dcbase.cpp,\
ef338f9a 200 dircmn.cpp,\
a8a32ce2
JJ
201 dlgcmn.cpp,\
202 dobjcmn.cpp,\
203 docmdi.cpp,\
204 docview.cpp,\
205 dynarray.cpp,\
206 dynlib.cpp,\
1696c178 207 encconv.cpp,\
a8a32ce2
JJ
208 event.cpp,\
209 extended.c,\
210 ffile.cpp,\
211 file.cpp,\
212 fileconf.cpp,\
9c31977b 213 filename.cpp,\
a8a32ce2
JJ
214 filefn.cpp,\
215 filesys.cpp,\
04272d58
JJ
216 fldlgcmn.cpp,\
217 fmapbase.cpp,\
a8a32ce2
JJ
218 fontcmn.cpp,\
219 fontmap.cpp,\
220 framecmn.cpp,\
221 fs_inet.cpp,\
222 fs_zip.cpp,\
223 ftp.cpp,\
d171743e 224 gaugecmn.cpp,\
a8a32ce2
JJ
225 gdicmn.cpp,\
226 gifdecod.cpp,\
227 hash.cpp,\
f1c84261 228 hashmap.cpp,\
a8a32ce2
JJ
229 helpbase.cpp,\
230 http.cpp,\
130d96dc 231 iconbndl.cpp,\
f66a3db9 232 init.cpp,\
a8a32ce2
JJ
233 imagall.cpp,\
234 imagbmp.cpp,\
235 image.cpp,\
2e99f815 236 imagfill.cpp,\
a8a32ce2 237 imaggif.cpp,\
a7aef4a9 238 imagiff.cpp,\
a8a32ce2
JJ
239 imagjpeg.cpp,\
240 imagpcx.cpp,\
241 imagpng.cpp,\
242 imagpnm.cpp,\
36cc3968 243 imagtiff.cpp,\
2900bd1c 244 imagxpm.cpp,\
a8a32ce2
JJ
245 intl.cpp,\
246 ipcbase.cpp,\
247 layout.cpp,\
248 lboxcmn.cpp,\
249 list.cpp,\
250 log.cpp,\
fb10f04c 251 longlong.cpp,\
a8a32ce2
JJ
252 memory.cpp,\
253 menucmn.cpp,\
f49676ee 254 mimecmn.cpp,\
a8a32ce2 255 module.cpp,\
ef0ed19e 256 msgout.cpp,\
a8a32ce2 257 mstream.cpp,\
1a0d517e 258 nbkbase.cpp,\
a8a32ce2 259 object.cpp,\
a8a32ce2 260 paper.cpp,\
508e0acb 261 popupcmn.cpp,\
a8a32ce2
JJ
262 prntbase.cpp,\
263 process.cpp,\
264 protocol.cpp,\
33381c82 265 quantize.cpp,\
f3858bf5 266 rendcmn.cpp,\
6804a3f7 267 rgncmn.cpp,\
a8a32ce2
JJ
268 sckaddr.cpp,\
269 sckfile.cpp,\
270 sckipc.cpp,\
271 sckstrm.cpp,\
a8a32ce2
JJ
272 sizer.cpp,\
273 socket.cpp,\
0df4f2ff 274 settcmn.cpp,\
61e6020f 275 statbar.cpp,\
04272d58 276 stopwatch.cpp,\
a8a32ce2
JJ
277 strconv.cpp,\
278 stream.cpp,\
0f02d3d0 279 sysopt.cpp,\
a8a32ce2
JJ
280 string.cpp,\
281 tbarbase.cpp,\
3c621059 282 textbuf.cpp,\
a8a32ce2
JJ
283 textcmn.cpp,\
284 textfile.cpp,\
a8a32ce2
JJ
285 timercmn.cpp,\
286 tokenzr.cpp,\
e752575a 287 toplvcmn.cpp,\
57681e5b 288 treebase.cpp,\
a8a32ce2
JJ
289 txtstrm.cpp,\
290 unzip.c,\
291 url.cpp,\
292 utilscmn.cpp,\
293 valgen.cpp,\
294 validate.cpp,\
295 valtext.cpp,\
296 variant.cpp,\
297 wfstream.cpp,\
298 wincmn.cpp,\
299 wxchar.cpp,\
2900bd1c 300 xpmdecod.cpp,\
a8a32ce2
JJ
301 zipstrm.cpp,\
302 zstream.cpp
303
304all : $(SOURCES)
305 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
306 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
e752575a 307 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
a8a32ce2 308.ifdef __WXMOTIF__
e004299a 309 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
a8a32ce2
JJ
310 library [--.lib]libwx_motif.olb $(OBJECTS)
311 library [--.lib]libwx_motif.olb $(OBJECTS1)
e752575a 312 library [--.lib]libwx_motif.olb $(OBJECTS2)
e004299a 313 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
3fa056ab
JJ
314.else
315.ifdef __WXGTK__
de5fadb4
JJ
316.ifdef __WXUNIVERSAL__
317 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
318 library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
319 library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
320.else
3fa056ab
JJ
321 library [--.lib]libwx_gtk.olb $(OBJECTS)
322 library [--.lib]libwx_gtk.olb $(OBJECTS1)
e752575a 323 library [--.lib]libwx_gtk.olb $(OBJECTS2)
3fa056ab 324.endif
a8a32ce2 325.endif
de5fadb4 326.endif
a8a32ce2 327
04272d58 328appbase.obj : appbase.cpp
a8a32ce2 329appcmn.obj : appcmn.cpp
d237d784
JJ
330artprov.obj : artprov.cpp
331artstd.obj : artstd.cpp
e004299a 332bmpbase.obj : bmpbase.cpp
a8a32ce2
JJ
333choiccmn.obj : choiccmn.cpp
334clipcmn.obj : clipcmn.cpp
4878d85c 335clntdata.obj : clntdata.cpp
94f8abf9 336cmdline.obj : cmdline.cpp
abfcca57 337cmdproc.obj : cmdproc.cpp
4878d85c 338cmndata.obj : cmndata.cpp
a8a32ce2 339config.obj : config.cpp
33381c82 340containr.obj : containr.cpp
135ce19c 341cshelp.obj : cshelp.cpp
a8a32ce2
JJ
342ctrlcmn.obj : ctrlcmn.cpp
343ctrlsub.obj : ctrlsub.cpp
6804a3f7 344datacmn.obj : datacmn.cpp
fb10f04c 345datetime.obj : datetime.cpp
a8a32ce2
JJ
346datstrm.obj : datstrm.cpp
347db.obj : db.cpp
abfcca57 348dbgrid.obj : dbgrid.cpp
a8a32ce2
JJ
349dbtable.obj : dbtable.cpp
350dcbase.obj : dcbase.cpp
ef338f9a 351dircmn.obj : dircmn.cpp
a8a32ce2
JJ
352dlgcmn.obj : dlgcmn.cpp
353dobjcmn.obj : dobjcmn.cpp
354docmdi.obj : docmdi.cpp
355docview.obj : docview.cpp
356dynarray.obj : dynarray.cpp
357dynlib.obj : dynlib.cpp
1696c178 358encconv.obj : encconv.cpp
a8a32ce2
JJ
359event.obj : event.cpp
360extended.obj : extended.c
361ffile.obj : ffile.cpp
362file.obj : file.cpp
363fileconf.obj : fileconf.cpp
364filefn.obj : filefn.cpp
9c31977b 365filename.obj : filename.cpp
a8a32ce2 366filesys.obj : filesys.cpp
04272d58
JJ
367fldlgcmn.obj : fldlgcmn.cpp
368fmapbase.obj : fmapbase.cpp
a8a32ce2
JJ
369fontcmn.obj : fontcmn.cpp
370fontmap.obj : fontmap.cpp
371framecmn.obj : framecmn.cpp
372fs_inet.obj : fs_inet.cpp
373fs_zip.obj : fs_zip.cpp
374ftp.obj : ftp.cpp
d171743e 375gaugecmn.obj : gaugecmn.cpp
a8a32ce2
JJ
376gdicmn.obj : gdicmn.cpp
377gifdecod.obj : gifdecod.cpp
378hash.obj : hash.cpp
f1c84261 379hashmap.obj : hashmap.cpp
a8a32ce2
JJ
380helpbase.obj : helpbase.cpp
381http.obj : http.cpp
130d96dc 382iconbndl.obj : iconbndl.cpp
f66a3db9 383init.obj : init.cpp
a8a32ce2
JJ
384imagall.obj : imagall.cpp
385imagbmp.obj : imagbmp.cpp
386image.obj : image.cpp
2e99f815 387imagfill.obj : imagfill.cpp
a8a32ce2 388imaggif.obj : imaggif.cpp
a7aef4a9 389imagiff.obj : imagiff.cpp
a8a32ce2
JJ
390imagjpeg.obj : imagjpeg.cpp
391imagpcx.obj : imagpcx.cpp
392imagpng.obj : imagpng.cpp
393imagpnm.obj : imagpnm.cpp
36cc3968 394imagtiff.obj : imagtiff.cpp
2900bd1c 395imagxpm.obj : imagxpm.cpp
a8a32ce2
JJ
396intl.obj : intl.cpp
397ipcbase.obj : ipcbase.cpp
398layout.obj : layout.cpp
399lboxcmn.obj : lboxcmn.cpp
400list.obj : list.cpp
401log.obj : log.cpp
fb10f04c 402longlong.obj : longlong.cpp
a8a32ce2
JJ
403memory.obj : memory.cpp
404menucmn.obj : menucmn.cpp
f49676ee 405mimecmn.obj : mimecmn.cpp
a8a32ce2 406module.obj : module.cpp
ef0ed19e 407msgout.obj : msgout.cpp
a8a32ce2 408mstream.obj : mstream.cpp
1a0d517e 409nbkbase.obj : nbkbase.cpp
a8a32ce2 410object.obj : object.cpp
a8a32ce2 411paper.obj : paper.cpp
508e0acb 412popupcmn.obj : popupcmn.cpp
a8a32ce2
JJ
413prntbase.obj : prntbase.cpp
414process.obj : process.cpp
415protocol.obj : protocol.cpp
33381c82 416quantize.obj : quantize.cpp
f3858bf5 417rendcmn.obj : rendcmn.cpp
6804a3f7 418rgncmn.obj : rgncmn.cpp
a8a32ce2
JJ
419sckaddr.obj : sckaddr.cpp
420sckfile.obj : sckfile.cpp
421sckipc.obj : sckipc.cpp
422sckstrm.obj : sckstrm.cpp
a8a32ce2
JJ
423sizer.obj : sizer.cpp
424socket.obj : socket.cpp
0df4f2ff 425settcmn.obj : settcmn.cpp
61e6020f 426statbar.obj : statbar.cpp
04272d58 427stopwatch.obj : stopwatch.cpp
a8a32ce2
JJ
428strconv.obj : strconv.cpp
429stream.obj : stream.cpp
0f02d3d0 430sysopt.obj : sysopt.cpp
a8a32ce2
JJ
431string.obj : string.cpp
432tbarbase.obj : tbarbase.cpp
3c621059 433textbuf.obj : textbuf.cpp
a8a32ce2
JJ
434textcmn.obj : textcmn.cpp
435textfile.obj : textfile.cpp
a8a32ce2
JJ
436timercmn.obj : timercmn.cpp
437tokenzr.obj : tokenzr.cpp
e752575a 438toplvcmn.obj : toplvcmn.cpp
57681e5b 439treebase.obj : treebase.cpp
a8a32ce2
JJ
440txtstrm.obj : txtstrm.cpp
441unzip.obj : unzip.c
442url.obj : url.cpp
443utilscmn.obj : utilscmn.cpp
444valgen.obj : valgen.cpp
445validate.obj : validate.cpp
446valtext.obj : valtext.cpp
447variant.obj : variant.cpp
448wfstream.obj : wfstream.cpp
449wincmn.obj : wincmn.cpp
450wxchar.obj : wxchar.cpp
2900bd1c 451xpmdecod.obj : xpmdecod.cpp
a8a32ce2
JJ
452zipstrm.obj : zipstrm.cpp
453zstream.obj : zstream.cpp