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