]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
Fixed old FIXME about unsigned result of sunstraction + a few changes to be able...
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
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]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
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
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)
26.else
27CXX_DEFINE =
28CC_DEFINE =
29.endif
30.endif
31.endif
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 :
44 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
45
46OBJECTS = \
47 appbase.obj,\
48 appcmn.obj,\
49 artprov.obj,\
50 artstd.obj,\
51 bookctrl.obj,\
52 choiccmn.obj,\
53 clipcmn.obj,\
54 clntdata.obj,\
55 cmdline.obj,\
56 cmdproc.obj,\
57 cmndata.obj,\
58 config.obj,\
59 containr.obj,\
60 cshelp.obj,\
61 ctrlcmn.obj,\
62 ctrlsub.obj,\
63 datacmn.obj,\
64 datetime.obj,\
65 datstrm.obj,\
66 db.obj,\
67 dbgrid.obj,\
68 dbtable.obj,\
69 dcbase.obj,\
70 dircmn.obj,\
71 dlgcmn.obj,\
72 dobjcmn.obj,\
73 docmdi.obj,\
74 docview.obj,\
75 dynarray.obj,\
76 dynlib.obj,\
77 encconv.obj,\
78 event.obj,\
79 extended.obj,\
80 ffile.obj,\
81 file.obj,\
82 fileconf.obj,\
83 filename.obj,\
84 filefn.obj,\
85 filesys.obj,\
86 fldlgcmn.obj,\
87 fmapbase.obj,\
88 fontcmn.obj,\
89 fontmap.obj,\
90 framecmn.obj
91
92OBJECTS1=fs_inet.obj,\
93 fs_zip.obj,\
94 ftp.obj,\
95 gdicmn.obj,\
96 gifdecod.obj,\
97 hash.obj,\
98 hashmap.obj,\
99 helpbase.obj,\
100 http.obj,\
101 iconbndl.obj,\
102 init.obj,\
103 imagall.obj,\
104 imagbmp.obj,\
105 image.obj,\
106 imagfill.obj,\
107 imaggif.obj,\
108 imagiff.obj,\
109 imagjpeg.obj,\
110 imagpcx.obj,\
111 imagpng.obj,\
112 imagpnm.obj,\
113 imagtiff.obj,\
114 imagxpm.obj,\
115 intl.obj,\
116 ipcbase.obj,\
117 layout.obj,\
118 lboxcmn.obj,\
119 list.obj,\
120 log.obj,\
121 longlong.obj,\
122 memory.obj,\
123 menucmn.obj,\
124 mimecmn.obj,\
125 module.obj,\
126 msgout.obj,\
127 mstream.obj,\
128 nbkbase.obj,\
129 object.obj,\
130 paper.obj,\
131 popupcmn.obj,\
132 prntbase.obj,\
133 process.obj,\
134 protocol.obj,\
135 quantize.obj,\
136 rendcmn.obj,\
137 sckaddr.obj,\
138 sckfile.obj,\
139 sckipc.obj,\
140 sckstrm.obj,\
141 sizer.obj,\
142 socket.obj,\
143 settcmn.obj,\
144 statbar.obj,\
145 stdpbase.obj,\
146 stockitem.obj,\
147 stopwatch.obj,\
148 strconv.obj,\
149 stream.obj,\
150 string.obj,\
151 sysopt.obj,\
152 tbarbase.obj,\
153 textbuf.obj,\
154 textcmn.obj,\
155 textfile.obj,\
156 timercmn.obj,\
157 tokenzr.obj,\
158 toplvcmn.obj,\
159 treebase.obj,\
160 txtstrm.obj,\
161 url.obj
162
163OBJECTS2=utilscmn.obj,\
164 rgncmn.obj,\
165 uri.obj,\
166 valgen.obj,\
167 validate.obj,\
168 valtext.obj,\
169 variant.obj,\
170 wfstream.obj,\
171 wxchar.obj,\
172 wincmn.obj,\
173 xpmdecod.obj,\
174 zipstrm.obj,\
175 zstream.obj
176
177OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
178
179OBJECTS_X11=accesscmn.obj,bmpbase.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
180 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\
181 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
182 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj
183
184SOURCES = \
185 appbase.cpp,\
186 appcmn.cpp,\
187 artprov.cpp,\
188 artstd.cpp,\
189 bmpbase.cpp,\
190 bookctrl.cpp,\
191 choiccmn.cpp,\
192 clipcmn.cpp,\
193 clntdata.cpp,\
194 cmdline.cpp,\
195 cmdproc.cpp,\
196 cmndata.cpp,\
197 config.cpp,\
198 containr.cpp,\
199 cshelp.cpp,\
200 ctrlcmn.cpp,\
201 ctrlsub.cpp,\
202 datacmn.cpp,\
203 datetime.cpp,\
204 datstrm.cpp,\
205 db.cpp,\
206 dbgrid.cpp,\
207 dbtable.cpp,\
208 dcbase.cpp,\
209 dircmn.cpp,\
210 dlgcmn.cpp,\
211 dobjcmn.cpp,\
212 docmdi.cpp,\
213 docview.cpp,\
214 dynarray.cpp,\
215 dynlib.cpp,\
216 encconv.cpp,\
217 event.cpp,\
218 extended.c,\
219 ffile.cpp,\
220 file.cpp,\
221 fileconf.cpp,\
222 filename.cpp,\
223 filefn.cpp,\
224 filesys.cpp,\
225 fldlgcmn.cpp,\
226 fmapbase.cpp,\
227 fontcmn.cpp,\
228 fontmap.cpp,\
229 framecmn.cpp,\
230 fs_inet.cpp,\
231 fs_zip.cpp,\
232 ftp.cpp,\
233 gaugecmn.cpp,\
234 gdicmn.cpp,\
235 gifdecod.cpp,\
236 hash.cpp,\
237 hashmap.cpp,\
238 helpbase.cpp,\
239 http.cpp,\
240 iconbndl.cpp,\
241 init.cpp,\
242 imagall.cpp,\
243 imagbmp.cpp,\
244 image.cpp,\
245 imagfill.cpp,\
246 imaggif.cpp,\
247 imagiff.cpp,\
248 imagjpeg.cpp,\
249 imagpcx.cpp,\
250 imagpng.cpp,\
251 imagpnm.cpp,\
252 imagtiff.cpp,\
253 imagxpm.cpp,\
254 intl.cpp,\
255 ipcbase.cpp,\
256 layout.cpp,\
257 lboxcmn.cpp,\
258 list.cpp,\
259 log.cpp,\
260 longlong.cpp,\
261 memory.cpp,\
262 menucmn.cpp,\
263 mimecmn.cpp,\
264 module.cpp,\
265 msgout.cpp,\
266 mstream.cpp,\
267 nbkbase.cpp,\
268 object.cpp,\
269 paper.cpp,\
270 popupcmn.cpp,\
271 prntbase.cpp,\
272 process.cpp,\
273 protocol.cpp,\
274 quantize.cpp,\
275 rendcmn.cpp,\
276 rgncmn.cpp,\
277 sckaddr.cpp,\
278 sckfile.cpp,\
279 sckipc.cpp,\
280 sckstrm.cpp,\
281 sizer.cpp,\
282 socket.cpp,\
283 settcmn.cpp,\
284 statbar.cpp,\
285 stdpbase.cpp,\
286 stockitem.cpp,\
287 stopwatch.cpp,\
288 strconv.cpp,\
289 stream.cpp,\
290 sysopt.cpp,\
291 string.cpp,\
292 tbarbase.cpp,\
293 textbuf.cpp,\
294 textcmn.cpp,\
295 textfile.cpp,\
296 timercmn.cpp,\
297 tokenzr.cpp,\
298 toplvcmn.cpp,\
299 treebase.cpp,\
300 txtstrm.cpp,\
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,\
310 xpmdecod.cpp,\
311 zipstrm.cpp,\
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,\
323 matrix.cpp,\
324 radiocmn.cpp,\
325 regex.cpp,\
326 taskbarcmn.cpp,\
327 uri.cpp,\
328 xti.cpp,\
329 xtistrm.cpp,\
330 xtixml.cpp
331
332all : $(SOURCES)
333 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
334 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
335 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
336.ifdef __WXMOTIF__
337 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
338 library [--.lib]libwx_motif.olb $(OBJECTS)
339 library [--.lib]libwx_motif.olb $(OBJECTS1)
340 library [--.lib]libwx_motif.olb $(OBJECTS2)
341 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
342.else
343.ifdef __WXGTK__
344 library [--.lib]libwx_gtk.olb $(OBJECTS)
345 library [--.lib]libwx_gtk.olb $(OBJECTS1)
346 library [--.lib]libwx_gtk.olb $(OBJECTS2)
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)
354.endif
355.endif
356.endif
357
358appbase.obj : appbase.cpp
359appcmn.obj : appcmn.cpp
360artprov.obj : artprov.cpp
361artstd.obj : artstd.cpp
362bmpbase.obj : bmpbase.cpp
363bookctrl.obj : bookctrl.cpp
364choiccmn.obj : choiccmn.cpp
365clipcmn.obj : clipcmn.cpp
366clntdata.obj : clntdata.cpp
367cmdline.obj : cmdline.cpp
368cmdproc.obj : cmdproc.cpp
369cmndata.obj : cmndata.cpp
370config.obj : config.cpp
371containr.obj : containr.cpp
372cshelp.obj : cshelp.cpp
373ctrlcmn.obj : ctrlcmn.cpp
374ctrlsub.obj : ctrlsub.cpp
375datacmn.obj : datacmn.cpp
376datetime.obj : datetime.cpp
377datstrm.obj : datstrm.cpp
378db.obj : db.cpp
379dbgrid.obj : dbgrid.cpp
380dbtable.obj : dbtable.cpp
381dcbase.obj : dcbase.cpp
382dircmn.obj : dircmn.cpp
383dlgcmn.obj : dlgcmn.cpp
384dobjcmn.obj : dobjcmn.cpp
385docmdi.obj : docmdi.cpp
386docview.obj : docview.cpp
387dynarray.obj : dynarray.cpp
388dynlib.obj : dynlib.cpp
389encconv.obj : encconv.cpp
390event.obj : event.cpp
391extended.obj : extended.c
392ffile.obj : ffile.cpp
393file.obj : file.cpp
394fileconf.obj : fileconf.cpp
395filefn.obj : filefn.cpp
396filename.obj : filename.cpp
397filesys.obj : filesys.cpp
398fldlgcmn.obj : fldlgcmn.cpp
399fmapbase.obj : fmapbase.cpp
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
406gaugecmn.obj : gaugecmn.cpp
407gdicmn.obj : gdicmn.cpp
408gifdecod.obj : gifdecod.cpp
409hash.obj : hash.cpp
410hashmap.obj : hashmap.cpp
411helpbase.obj : helpbase.cpp
412http.obj : http.cpp
413iconbndl.obj : iconbndl.cpp
414init.obj : init.cpp
415imagall.obj : imagall.cpp
416imagbmp.obj : imagbmp.cpp
417image.obj : image.cpp
418imagfill.obj : imagfill.cpp
419imaggif.obj : imaggif.cpp
420imagiff.obj : imagiff.cpp
421imagjpeg.obj : imagjpeg.cpp
422imagpcx.obj : imagpcx.cpp
423imagpng.obj : imagpng.cpp
424imagpnm.obj : imagpnm.cpp
425imagtiff.obj : imagtiff.cpp
426imagxpm.obj : imagxpm.cpp
427intl.obj : intl.cpp
428ipcbase.obj : ipcbase.cpp
429layout.obj : layout.cpp
430lboxcmn.obj : lboxcmn.cpp
431list.obj : list.cpp
432log.obj : log.cpp
433longlong.obj : longlong.cpp
434memory.obj : memory.cpp
435menucmn.obj : menucmn.cpp
436mimecmn.obj : mimecmn.cpp
437module.obj : module.cpp
438msgout.obj : msgout.cpp
439mstream.obj : mstream.cpp
440nbkbase.obj : nbkbase.cpp
441object.obj : object.cpp
442paper.obj : paper.cpp
443popupcmn.obj : popupcmn.cpp
444prntbase.obj : prntbase.cpp
445process.obj : process.cpp
446protocol.obj : protocol.cpp
447quantize.obj : quantize.cpp
448rendcmn.obj : rendcmn.cpp
449rgncmn.obj : rgncmn.cpp
450sckaddr.obj : sckaddr.cpp
451sckfile.obj : sckfile.cpp
452sckipc.obj : sckipc.cpp
453sckstrm.obj : sckstrm.cpp
454sizer.obj : sizer.cpp
455socket.obj : socket.cpp
456settcmn.obj : settcmn.cpp
457statbar.obj : statbar.cpp
458stdpbase.obj : stdpbase.cpp
459stockitem.obj : stockitem.cpp
460stopwatch.obj : stopwatch.cpp
461strconv.obj : strconv.cpp
462stream.obj : stream.cpp
463sysopt.obj : sysopt.cpp
464string.obj : string.cpp
465tbarbase.obj : tbarbase.cpp
466textbuf.obj : textbuf.cpp
467textcmn.obj : textcmn.cpp
468textfile.obj : textfile.cpp
469timercmn.obj : timercmn.cpp
470tokenzr.obj : tokenzr.cpp
471toplvcmn.obj : toplvcmn.cpp
472treebase.obj : treebase.cpp
473txtstrm.obj : txtstrm.cpp
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
483xpmdecod.obj : xpmdecod.cpp
484zipstrm.obj : zipstrm.cpp
485zstream.obj : zstream.cpp
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
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
503uri.obj : uri.cpp