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