]> git.saurik.com Git - wxWidgets.git/blame - src/common/descrip.mms
fixed compile errors
[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__
de5fadb4
JJ
17.ifdef __WXUNIVERSAL__
18CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21 /name=(as_is,short)/ieee=denorm
22.else
14329e03
JJ
23CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24 /assume=(nostdnew,noglobal_array_new)
25CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
de5fadb4 26.endif
3fa056ab 27.else
a8a32ce2 28CXX_DEFINE =
14329e03 29CC_DEFINE =
a8a32ce2 30.endif
3fa056ab 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 = \
a8a32ce2 47 appcmn.obj,\
d237d784
JJ
48 artprov.obj,\
49 artstd.obj,\
a8a32ce2
JJ
50 choiccmn.obj,\
51 clipcmn.obj,\
4878d85c 52 clntdata.obj,\
94f8abf9 53 cmdline.obj,\
abfcca57 54 cmdproc.obj,\
a8a32ce2
JJ
55 cmndata.obj,\
56 config.obj,\
33381c82 57 containr.obj,\
135ce19c 58 cshelp.obj,\
a8a32ce2
JJ
59 ctrlcmn.obj,\
60 ctrlsub.obj,\
6804a3f7 61 datacmn.obj,\
fb10f04c 62 datetime.obj,\
a8a32ce2
JJ
63 datstrm.obj,\
64 db.obj,\
abfcca57 65 dbgrid.obj,\
a8a32ce2
JJ
66 dbtable.obj,\
67 dcbase.obj,\
ef338f9a 68 dircmn.obj,\
a8a32ce2
JJ
69 dlgcmn.obj,\
70 dobjcmn.obj,\
71 docmdi.obj,\
72 docview.obj,\
73 dynarray.obj,\
74 dynlib.obj,\
1696c178 75 encconv.obj,\
a8a32ce2
JJ
76 event.obj,\
77 extended.obj,\
78 ffile.obj,\
79 file.obj,\
80 fileconf.obj,\
9c31977b 81 filename.obj,\
a8a32ce2
JJ
82 filefn.obj,\
83 filesys.obj,\
84 fontcmn.obj,\
508e0acb
JJ
85 fontmap.obj,\
86 framecmn.obj
a8a32ce2 87
508e0acb 88OBJECTS1=fs_inet.obj,\
a8a32ce2
JJ
89 fs_zip.obj,\
90 ftp.obj,\
91 gdicmn.obj,\
92 gifdecod.obj,\
93 hash.obj,\
f1c84261 94 hashmap.obj,\
a8a32ce2
JJ
95 helpbase.obj,\
96 http.obj,\
130d96dc 97 iconbndl.obj,\
a8a32ce2
JJ
98 imagall.obj,\
99 imagbmp.obj,\
100 image.obj,\
2e99f815 101 imagfill.obj,\
a8a32ce2 102 imaggif.obj,\
a7aef4a9 103 imagiff.obj,\
a8a32ce2
JJ
104 imagjpeg.obj,\
105 imagpcx.obj,\
106 imagpng.obj,\
107 imagpnm.obj,\
36cc3968 108 imagtiff.obj,\
2900bd1c 109 imagxpm.obj,\
a8a32ce2
JJ
110 intl.obj,\
111 ipcbase.obj,\
112 layout.obj,\
113 lboxcmn.obj,\
114 list.obj,\
115 log.obj,\
fb10f04c 116 longlong.obj,\
a8a32ce2
JJ
117 memory.obj,\
118 menucmn.obj,\
f49676ee 119 mimecmn.obj,\
a8a32ce2 120 module.obj,\
ef0ed19e 121 msgout.obj,\
a8a32ce2 122 mstream.obj,\
1a0d517e 123 nbkbase.obj,\
a8a32ce2 124 object.obj,\
a8a32ce2 125 paper.obj,\
508e0acb 126 popupcmn.obj,\
a8a32ce2
JJ
127 prntbase.obj,\
128 process.obj,\
129 protocol.obj,\
33381c82 130 quantize.obj,\
a8a32ce2
JJ
131 sckaddr.obj,\
132 sckfile.obj,\
133 sckipc.obj,\
134 sckstrm.obj,\
a8a32ce2
JJ
135 sizer.obj,\
136 socket.obj,\
0df4f2ff 137 settcmn.obj,\
61e6020f 138 statbar.obj,\
a8a32ce2
JJ
139 strconv.obj,\
140 stream.obj,\
141 string.obj,\
0f02d3d0 142 sysopt.obj,\
a8a32ce2 143 tbarbase.obj,\
3c621059 144 textbuf.obj,\
a8a32ce2
JJ
145 textcmn.obj,\
146 textfile.obj,\
a8a32ce2
JJ
147 timercmn.obj,\
148 tokenzr.obj,\
e752575a 149 toplvcmn.obj,\
57681e5b 150 treebase.obj,\
a8a32ce2
JJ
151 txtstrm.obj,\
152 unzip.obj,\
de5fadb4
JJ
153 url.obj
154
155OBJECTS2=utilscmn.obj,\
6804a3f7 156 rgncmn.obj,\
a8a32ce2
JJ
157 valgen.obj,\
158 validate.obj,\
159 valtext.obj,\
160 variant.obj,\
161 wfstream.obj,\
162 wincmn.obj,\
163 wxchar.obj,\
de5fadb4 164 xpmdecod.obj,\
a8a32ce2
JJ
165 zipstrm.obj,\
166 zstream.obj
167
e004299a
JJ
168OBJECTS_MOTIF=bmpbase.obj
169
a8a32ce2 170SOURCES = \
a8a32ce2 171 appcmn.cpp,\
d237d784
JJ
172 artprov.cpp,\
173 artstd.cpp,\
e004299a 174 bmpbase.cpp,\
a8a32ce2
JJ
175 choiccmn.cpp,\
176 clipcmn.cpp,\
4878d85c 177 clntdata.cpp,\
94f8abf9 178 cmdline.cpp,\
abfcca57 179 cmdproc.cpp,\
a8a32ce2
JJ
180 cmndata.cpp,\
181 config.cpp,\
33381c82 182 containr.cpp,\
135ce19c 183 cshelp.cpp,\
a8a32ce2
JJ
184 ctrlcmn.cpp,\
185 ctrlsub.cpp,\
6804a3f7 186 datacmn.cpp,\
fb10f04c 187 datetime.cpp,\
a8a32ce2
JJ
188 datstrm.cpp,\
189 db.cpp,\
abfcca57 190 dbgrid.cpp,\
a8a32ce2
JJ
191 dbtable.cpp,\
192 dcbase.cpp,\
ef338f9a 193 dircmn.cpp,\
a8a32ce2
JJ
194 dlgcmn.cpp,\
195 dobjcmn.cpp,\
196 docmdi.cpp,\
197 docview.cpp,\
198 dynarray.cpp,\
199 dynlib.cpp,\
1696c178 200 encconv.cpp,\
a8a32ce2
JJ
201 event.cpp,\
202 extended.c,\
203 ffile.cpp,\
204 file.cpp,\
205 fileconf.cpp,\
9c31977b 206 filename.cpp,\
a8a32ce2
JJ
207 filefn.cpp,\
208 filesys.cpp,\
209 fontcmn.cpp,\
210 fontmap.cpp,\
211 framecmn.cpp,\
212 fs_inet.cpp,\
213 fs_zip.cpp,\
214 ftp.cpp,\
215 gdicmn.cpp,\
216 gifdecod.cpp,\
217 hash.cpp,\
f1c84261 218 hashmap.cpp,\
a8a32ce2
JJ
219 helpbase.cpp,\
220 http.cpp,\
130d96dc 221 iconbndl.cpp,\
a8a32ce2
JJ
222 imagall.cpp,\
223 imagbmp.cpp,\
224 image.cpp,\
2e99f815 225 imagfill.cpp,\
a8a32ce2 226 imaggif.cpp,\
a7aef4a9 227 imagiff.cpp,\
a8a32ce2
JJ
228 imagjpeg.cpp,\
229 imagpcx.cpp,\
230 imagpng.cpp,\
231 imagpnm.cpp,\
36cc3968 232 imagtiff.cpp,\
2900bd1c 233 imagxpm.cpp,\
a8a32ce2
JJ
234 intl.cpp,\
235 ipcbase.cpp,\
236 layout.cpp,\
237 lboxcmn.cpp,\
238 list.cpp,\
239 log.cpp,\
fb10f04c 240 longlong.cpp,\
a8a32ce2
JJ
241 memory.cpp,\
242 menucmn.cpp,\
f49676ee 243 mimecmn.cpp,\
a8a32ce2 244 module.cpp,\
ef0ed19e 245 msgout.cpp,\
a8a32ce2 246 mstream.cpp,\
1a0d517e 247 nbkbase.cpp,\
a8a32ce2 248 object.cpp,\
a8a32ce2 249 paper.cpp,\
508e0acb 250 popupcmn.cpp,\
a8a32ce2
JJ
251 prntbase.cpp,\
252 process.cpp,\
253 protocol.cpp,\
33381c82 254 quantize.cpp,\
6804a3f7 255 rgncmn.cpp,\
a8a32ce2
JJ
256 sckaddr.cpp,\
257 sckfile.cpp,\
258 sckipc.cpp,\
259 sckstrm.cpp,\
a8a32ce2
JJ
260 sizer.cpp,\
261 socket.cpp,\
0df4f2ff 262 settcmn.cpp,\
61e6020f 263 statbar.cpp,\
a8a32ce2
JJ
264 strconv.cpp,\
265 stream.cpp,\
0f02d3d0 266 sysopt.cpp,\
a8a32ce2
JJ
267 string.cpp,\
268 tbarbase.cpp,\
3c621059 269 textbuf.cpp,\
a8a32ce2
JJ
270 textcmn.cpp,\
271 textfile.cpp,\
a8a32ce2
JJ
272 timercmn.cpp,\
273 tokenzr.cpp,\
e752575a 274 toplvcmn.cpp,\
57681e5b 275 treebase.cpp,\
a8a32ce2
JJ
276 txtstrm.cpp,\
277 unzip.c,\
278 url.cpp,\
279 utilscmn.cpp,\
280 valgen.cpp,\
281 validate.cpp,\
282 valtext.cpp,\
283 variant.cpp,\
284 wfstream.cpp,\
285 wincmn.cpp,\
286 wxchar.cpp,\
2900bd1c 287 xpmdecod.cpp,\
a8a32ce2
JJ
288 zipstrm.cpp,\
289 zstream.cpp
290
291all : $(SOURCES)
292 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
293 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
e752575a 294 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
a8a32ce2 295.ifdef __WXMOTIF__
e004299a 296 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
a8a32ce2
JJ
297 library [--.lib]libwx_motif.olb $(OBJECTS)
298 library [--.lib]libwx_motif.olb $(OBJECTS1)
e752575a 299 library [--.lib]libwx_motif.olb $(OBJECTS2)
e004299a 300 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
3fa056ab
JJ
301.else
302.ifdef __WXGTK__
de5fadb4
JJ
303.ifdef __WXUNIVERSAL__
304 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
305 library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
306 library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
307.else
3fa056ab
JJ
308 library [--.lib]libwx_gtk.olb $(OBJECTS)
309 library [--.lib]libwx_gtk.olb $(OBJECTS1)
e752575a 310 library [--.lib]libwx_gtk.olb $(OBJECTS2)
3fa056ab 311.endif
a8a32ce2 312.endif
de5fadb4 313.endif
a8a32ce2 314
a8a32ce2 315appcmn.obj : appcmn.cpp
d237d784
JJ
316artprov.obj : artprov.cpp
317artstd.obj : artstd.cpp
e004299a 318bmpbase.obj : bmpbase.cpp
a8a32ce2
JJ
319choiccmn.obj : choiccmn.cpp
320clipcmn.obj : clipcmn.cpp
4878d85c 321clntdata.obj : clntdata.cpp
94f8abf9 322cmdline.obj : cmdline.cpp
abfcca57 323cmdproc.obj : cmdproc.cpp
4878d85c 324cmndata.obj : cmndata.cpp
a8a32ce2 325config.obj : config.cpp
33381c82 326containr.obj : containr.cpp
135ce19c 327cshelp.obj : cshelp.cpp
a8a32ce2
JJ
328ctrlcmn.obj : ctrlcmn.cpp
329ctrlsub.obj : ctrlsub.cpp
6804a3f7 330datacmn.obj : datacmn.cpp
fb10f04c 331datetime.obj : datetime.cpp
a8a32ce2
JJ
332datstrm.obj : datstrm.cpp
333db.obj : db.cpp
abfcca57 334dbgrid.obj : dbgrid.cpp
a8a32ce2
JJ
335dbtable.obj : dbtable.cpp
336dcbase.obj : dcbase.cpp
ef338f9a 337dircmn.obj : dircmn.cpp
a8a32ce2
JJ
338dlgcmn.obj : dlgcmn.cpp
339dobjcmn.obj : dobjcmn.cpp
340docmdi.obj : docmdi.cpp
341docview.obj : docview.cpp
342dynarray.obj : dynarray.cpp
343dynlib.obj : dynlib.cpp
1696c178 344encconv.obj : encconv.cpp
a8a32ce2
JJ
345event.obj : event.cpp
346extended.obj : extended.c
347ffile.obj : ffile.cpp
348file.obj : file.cpp
349fileconf.obj : fileconf.cpp
350filefn.obj : filefn.cpp
9c31977b 351filename.obj : filename.cpp
a8a32ce2
JJ
352filesys.obj : filesys.cpp
353fontcmn.obj : fontcmn.cpp
354fontmap.obj : fontmap.cpp
355framecmn.obj : framecmn.cpp
356fs_inet.obj : fs_inet.cpp
357fs_zip.obj : fs_zip.cpp
358ftp.obj : ftp.cpp
359gdicmn.obj : gdicmn.cpp
360gifdecod.obj : gifdecod.cpp
361hash.obj : hash.cpp
f1c84261 362hashmap.obj : hashmap.cpp
a8a32ce2
JJ
363helpbase.obj : helpbase.cpp
364http.obj : http.cpp
130d96dc 365iconbndl.obj : iconbndl.cpp
a8a32ce2
JJ
366imagall.obj : imagall.cpp
367imagbmp.obj : imagbmp.cpp
368image.obj : image.cpp
2e99f815 369imagfill.obj : imagfill.cpp
a8a32ce2 370imaggif.obj : imaggif.cpp
a7aef4a9 371imagiff.obj : imagiff.cpp
a8a32ce2
JJ
372imagjpeg.obj : imagjpeg.cpp
373imagpcx.obj : imagpcx.cpp
374imagpng.obj : imagpng.cpp
375imagpnm.obj : imagpnm.cpp
36cc3968 376imagtiff.obj : imagtiff.cpp
2900bd1c 377imagxpm.obj : imagxpm.cpp
a8a32ce2
JJ
378intl.obj : intl.cpp
379ipcbase.obj : ipcbase.cpp
380layout.obj : layout.cpp
381lboxcmn.obj : lboxcmn.cpp
382list.obj : list.cpp
383log.obj : log.cpp
fb10f04c 384longlong.obj : longlong.cpp
a8a32ce2
JJ
385memory.obj : memory.cpp
386menucmn.obj : menucmn.cpp
f49676ee 387mimecmn.obj : mimecmn.cpp
a8a32ce2 388module.obj : module.cpp
ef0ed19e 389msgout.obj : msgout.cpp
a8a32ce2 390mstream.obj : mstream.cpp
1a0d517e 391nbkbase.obj : nbkbase.cpp
a8a32ce2 392object.obj : object.cpp
a8a32ce2 393paper.obj : paper.cpp
508e0acb 394popupcmn.obj : popupcmn.cpp
a8a32ce2
JJ
395prntbase.obj : prntbase.cpp
396process.obj : process.cpp
397protocol.obj : protocol.cpp
33381c82 398quantize.obj : quantize.cpp
6804a3f7 399rgncmn.obj : rgncmn.cpp
a8a32ce2
JJ
400sckaddr.obj : sckaddr.cpp
401sckfile.obj : sckfile.cpp
402sckipc.obj : sckipc.cpp
403sckstrm.obj : sckstrm.cpp
a8a32ce2
JJ
404sizer.obj : sizer.cpp
405socket.obj : socket.cpp
0df4f2ff 406settcmn.obj : settcmn.cpp
61e6020f 407statbar.obj : statbar.cpp
a8a32ce2
JJ
408strconv.obj : strconv.cpp
409stream.obj : stream.cpp
0f02d3d0 410sysopt.obj : sysopt.cpp
a8a32ce2
JJ
411string.obj : string.cpp
412tbarbase.obj : tbarbase.cpp
3c621059 413textbuf.obj : textbuf.cpp
a8a32ce2
JJ
414textcmn.obj : textcmn.cpp
415textfile.obj : textfile.cpp
a8a32ce2
JJ
416timercmn.obj : timercmn.cpp
417tokenzr.obj : tokenzr.cpp
e752575a 418toplvcmn.obj : toplvcmn.cpp
57681e5b 419treebase.obj : treebase.cpp
a8a32ce2
JJ
420txtstrm.obj : txtstrm.cpp
421unzip.obj : unzip.c
422url.obj : url.cpp
423utilscmn.obj : utilscmn.cpp
424valgen.obj : valgen.cpp
425validate.obj : validate.cpp
426valtext.obj : valtext.cpp
427variant.obj : variant.cpp
428wfstream.obj : wfstream.cpp
429wincmn.obj : wincmn.cpp
430wxchar.obj : wxchar.cpp
2900bd1c 431xpmdecod.obj : xpmdecod.cpp
a8a32ce2
JJ
432zipstrm.obj : zipstrm.cpp
433zstream.obj : zstream.cpp