]> git.saurik.com Git - wxWidgets.git/blame - src/common/descrip.mms
make construct simpler
[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,\
179 gbsizer.obj,geometry.obj,gzstream.obj,matrix.obj,radiocmn.obj,\
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,\
320 gzstream.cpp,\
321 matrix.cpp,\
322 radiocmn.cpp,\
323 regex.cpp,\
324 taskbarcmn.cpp,\
325 xti.cpp,\
326 xtistrm.cpp,\
327 xtixml.cpp
a8a32ce2
JJ
328
329all : $(SOURCES)
330 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
331 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
e752575a 332 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
a8a32ce2 333.ifdef __WXMOTIF__
e004299a 334 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
a8a32ce2
JJ
335 library [--.lib]libwx_motif.olb $(OBJECTS)
336 library [--.lib]libwx_motif.olb $(OBJECTS1)
e752575a 337 library [--.lib]libwx_motif.olb $(OBJECTS2)
e004299a 338 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
3fa056ab
JJ
339.else
340.ifdef __WXGTK__
341 library [--.lib]libwx_gtk.olb $(OBJECTS)
342 library [--.lib]libwx_gtk.olb $(OBJECTS1)
e752575a 343 library [--.lib]libwx_gtk.olb $(OBJECTS2)
1aebc200
JJ
344.else
345.ifdef __WXX11__
346 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
347 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
348 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
349 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
350 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
3fa056ab 351.endif
a8a32ce2 352.endif
de5fadb4 353.endif
a8a32ce2 354
04272d58 355appbase.obj : appbase.cpp
a8a32ce2 356appcmn.obj : appcmn.cpp
d237d784
JJ
357artprov.obj : artprov.cpp
358artstd.obj : artstd.cpp
e004299a 359bmpbase.obj : bmpbase.cpp
1cc4f822 360bookctrl.obj : bookctrl.cpp
a8a32ce2
JJ
361choiccmn.obj : choiccmn.cpp
362clipcmn.obj : clipcmn.cpp
4878d85c 363clntdata.obj : clntdata.cpp
94f8abf9 364cmdline.obj : cmdline.cpp
abfcca57 365cmdproc.obj : cmdproc.cpp
4878d85c 366cmndata.obj : cmndata.cpp
a8a32ce2 367config.obj : config.cpp
33381c82 368containr.obj : containr.cpp
135ce19c 369cshelp.obj : cshelp.cpp
a8a32ce2
JJ
370ctrlcmn.obj : ctrlcmn.cpp
371ctrlsub.obj : ctrlsub.cpp
6804a3f7 372datacmn.obj : datacmn.cpp
fb10f04c 373datetime.obj : datetime.cpp
a8a32ce2
JJ
374datstrm.obj : datstrm.cpp
375db.obj : db.cpp
abfcca57 376dbgrid.obj : dbgrid.cpp
a8a32ce2
JJ
377dbtable.obj : dbtable.cpp
378dcbase.obj : dcbase.cpp
ef338f9a 379dircmn.obj : dircmn.cpp
a8a32ce2
JJ
380dlgcmn.obj : dlgcmn.cpp
381dobjcmn.obj : dobjcmn.cpp
382docmdi.obj : docmdi.cpp
383docview.obj : docview.cpp
384dynarray.obj : dynarray.cpp
385dynlib.obj : dynlib.cpp
1696c178 386encconv.obj : encconv.cpp
a8a32ce2
JJ
387event.obj : event.cpp
388extended.obj : extended.c
389ffile.obj : ffile.cpp
390file.obj : file.cpp
391fileconf.obj : fileconf.cpp
392filefn.obj : filefn.cpp
9c31977b 393filename.obj : filename.cpp
a8a32ce2 394filesys.obj : filesys.cpp
04272d58
JJ
395fldlgcmn.obj : fldlgcmn.cpp
396fmapbase.obj : fmapbase.cpp
a8a32ce2
JJ
397fontcmn.obj : fontcmn.cpp
398fontmap.obj : fontmap.cpp
399framecmn.obj : framecmn.cpp
400fs_inet.obj : fs_inet.cpp
401fs_zip.obj : fs_zip.cpp
402ftp.obj : ftp.cpp
d171743e 403gaugecmn.obj : gaugecmn.cpp
a8a32ce2
JJ
404gdicmn.obj : gdicmn.cpp
405gifdecod.obj : gifdecod.cpp
406hash.obj : hash.cpp
f1c84261 407hashmap.obj : hashmap.cpp
a8a32ce2
JJ
408helpbase.obj : helpbase.cpp
409http.obj : http.cpp
130d96dc 410iconbndl.obj : iconbndl.cpp
f66a3db9 411init.obj : init.cpp
a8a32ce2
JJ
412imagall.obj : imagall.cpp
413imagbmp.obj : imagbmp.cpp
414image.obj : image.cpp
2e99f815 415imagfill.obj : imagfill.cpp
a8a32ce2 416imaggif.obj : imaggif.cpp
a7aef4a9 417imagiff.obj : imagiff.cpp
a8a32ce2
JJ
418imagjpeg.obj : imagjpeg.cpp
419imagpcx.obj : imagpcx.cpp
420imagpng.obj : imagpng.cpp
421imagpnm.obj : imagpnm.cpp
36cc3968 422imagtiff.obj : imagtiff.cpp
2900bd1c 423imagxpm.obj : imagxpm.cpp
a8a32ce2
JJ
424intl.obj : intl.cpp
425ipcbase.obj : ipcbase.cpp
426layout.obj : layout.cpp
427lboxcmn.obj : lboxcmn.cpp
428list.obj : list.cpp
429log.obj : log.cpp
fb10f04c 430longlong.obj : longlong.cpp
a8a32ce2
JJ
431memory.obj : memory.cpp
432menucmn.obj : menucmn.cpp
f49676ee 433mimecmn.obj : mimecmn.cpp
a8a32ce2 434module.obj : module.cpp
ef0ed19e 435msgout.obj : msgout.cpp
a8a32ce2 436mstream.obj : mstream.cpp
1a0d517e 437nbkbase.obj : nbkbase.cpp
a8a32ce2 438object.obj : object.cpp
a8a32ce2 439paper.obj : paper.cpp
508e0acb 440popupcmn.obj : popupcmn.cpp
a8a32ce2
JJ
441prntbase.obj : prntbase.cpp
442process.obj : process.cpp
443protocol.obj : protocol.cpp
33381c82 444quantize.obj : quantize.cpp
f3858bf5 445rendcmn.obj : rendcmn.cpp
6804a3f7 446rgncmn.obj : rgncmn.cpp
a8a32ce2
JJ
447sckaddr.obj : sckaddr.cpp
448sckfile.obj : sckfile.cpp
449sckipc.obj : sckipc.cpp
450sckstrm.obj : sckstrm.cpp
a8a32ce2
JJ
451sizer.obj : sizer.cpp
452socket.obj : socket.cpp
0df4f2ff 453settcmn.obj : settcmn.cpp
61e6020f 454statbar.obj : statbar.cpp
04272d58 455stopwatch.obj : stopwatch.cpp
a8a32ce2
JJ
456strconv.obj : strconv.cpp
457stream.obj : stream.cpp
0f02d3d0 458sysopt.obj : sysopt.cpp
a8a32ce2
JJ
459string.obj : string.cpp
460tbarbase.obj : tbarbase.cpp
3c621059 461textbuf.obj : textbuf.cpp
a8a32ce2
JJ
462textcmn.obj : textcmn.cpp
463textfile.obj : textfile.cpp
a8a32ce2
JJ
464timercmn.obj : timercmn.cpp
465tokenzr.obj : tokenzr.cpp
e752575a 466toplvcmn.obj : toplvcmn.cpp
57681e5b 467treebase.obj : treebase.cpp
a8a32ce2
JJ
468txtstrm.obj : txtstrm.cpp
469unzip.obj : unzip.c
470url.obj : url.cpp
471utilscmn.obj : utilscmn.cpp
472valgen.obj : valgen.cpp
473validate.obj : validate.cpp
474valtext.obj : valtext.cpp
475variant.obj : variant.cpp
476wfstream.obj : wfstream.cpp
477wincmn.obj : wincmn.cpp
478wxchar.obj : wxchar.cpp
2900bd1c 479xpmdecod.obj : xpmdecod.cpp
a8a32ce2
JJ
480zipstrm.obj : zipstrm.cpp
481zstream.obj : zstream.cpp
1aebc200
JJ
482accesscmn.obj : accesscmn.cpp
483dndcmn.obj : dndcmn.cpp
484dpycmn.obj : dpycmn.cpp
485dseldlg.obj : dseldlg.cpp
486dynload.obj : dynload.cpp
487effects.obj : effects.cpp
488fddlgcmn.obj : fddlgcmn.cpp
489fs_mem.obj : fs_mem.cpp
490gbsizer.obj : gbsizer.cpp
491geometry.obj : geometry.cpp
492gzstream.obj : gzstream.cpp
493matrix.obj : matrix.cpp
494radiocmn.obj : radiocmn.cpp
495regex.obj : regex.cpp
496taskbarcmn.obj : taskbarcmn.cpp
497xti.obj : xti.cpp
498xtistrm.obj : xtistrm.cpp
499xtixml.obj : xtixml.cpp