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