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