]> git.saurik.com Git - wxWidgets.git/blob - src/common/descrip.mms
Seek calls take an offset which can validly be negative. Use >= LONG_MIN not 0
[wxWidgets.git] / src / common / descrip.mms
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__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXX11__
22 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
26 .else
27 CXX_DEFINE =
28 CC_DEFINE =
29 .endif
30 .endif
31 .endif
32
33 YACC=bison/yacc
34
35 SED=gsed
36
37 LEX=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
46 OBJECTS = \
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
92 OBJECTS1=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 stockitem.obj,\
146 stopwatch.obj,\
147 strconv.obj,\
148 stream.obj,\
149 string.obj,\
150 sysopt.obj,\
151 tbarbase.obj,\
152 textbuf.obj,\
153 textcmn.obj,\
154 textfile.obj,\
155 timercmn.obj,\
156 tokenzr.obj,\
157 toplvcmn.obj,\
158 treebase.obj,\
159 txtstrm.obj,\
160 unzip.obj,\
161 url.obj
162
163 OBJECTS2=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
177 OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
178
179 OBJECTS_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
184 SOURCES = \
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 stockitem.cpp,\
286 stopwatch.cpp,\
287 strconv.cpp,\
288 stream.cpp,\
289 sysopt.cpp,\
290 string.cpp,\
291 tbarbase.cpp,\
292 textbuf.cpp,\
293 textcmn.cpp,\
294 textfile.cpp,\
295 timercmn.cpp,\
296 tokenzr.cpp,\
297 toplvcmn.cpp,\
298 treebase.cpp,\
299 txtstrm.cpp,\
300 unzip.c,\
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
332 all : $(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
358 appbase.obj : appbase.cpp
359 appcmn.obj : appcmn.cpp
360 artprov.obj : artprov.cpp
361 artstd.obj : artstd.cpp
362 bmpbase.obj : bmpbase.cpp
363 bookctrl.obj : bookctrl.cpp
364 choiccmn.obj : choiccmn.cpp
365 clipcmn.obj : clipcmn.cpp
366 clntdata.obj : clntdata.cpp
367 cmdline.obj : cmdline.cpp
368 cmdproc.obj : cmdproc.cpp
369 cmndata.obj : cmndata.cpp
370 config.obj : config.cpp
371 containr.obj : containr.cpp
372 cshelp.obj : cshelp.cpp
373 ctrlcmn.obj : ctrlcmn.cpp
374 ctrlsub.obj : ctrlsub.cpp
375 datacmn.obj : datacmn.cpp
376 datetime.obj : datetime.cpp
377 datstrm.obj : datstrm.cpp
378 db.obj : db.cpp
379 dbgrid.obj : dbgrid.cpp
380 dbtable.obj : dbtable.cpp
381 dcbase.obj : dcbase.cpp
382 dircmn.obj : dircmn.cpp
383 dlgcmn.obj : dlgcmn.cpp
384 dobjcmn.obj : dobjcmn.cpp
385 docmdi.obj : docmdi.cpp
386 docview.obj : docview.cpp
387 dynarray.obj : dynarray.cpp
388 dynlib.obj : dynlib.cpp
389 encconv.obj : encconv.cpp
390 event.obj : event.cpp
391 extended.obj : extended.c
392 ffile.obj : ffile.cpp
393 file.obj : file.cpp
394 fileconf.obj : fileconf.cpp
395 filefn.obj : filefn.cpp
396 filename.obj : filename.cpp
397 filesys.obj : filesys.cpp
398 fldlgcmn.obj : fldlgcmn.cpp
399 fmapbase.obj : fmapbase.cpp
400 fontcmn.obj : fontcmn.cpp
401 fontmap.obj : fontmap.cpp
402 framecmn.obj : framecmn.cpp
403 fs_inet.obj : fs_inet.cpp
404 fs_zip.obj : fs_zip.cpp
405 ftp.obj : ftp.cpp
406 gaugecmn.obj : gaugecmn.cpp
407 gdicmn.obj : gdicmn.cpp
408 gifdecod.obj : gifdecod.cpp
409 hash.obj : hash.cpp
410 hashmap.obj : hashmap.cpp
411 helpbase.obj : helpbase.cpp
412 http.obj : http.cpp
413 iconbndl.obj : iconbndl.cpp
414 init.obj : init.cpp
415 imagall.obj : imagall.cpp
416 imagbmp.obj : imagbmp.cpp
417 image.obj : image.cpp
418 imagfill.obj : imagfill.cpp
419 imaggif.obj : imaggif.cpp
420 imagiff.obj : imagiff.cpp
421 imagjpeg.obj : imagjpeg.cpp
422 imagpcx.obj : imagpcx.cpp
423 imagpng.obj : imagpng.cpp
424 imagpnm.obj : imagpnm.cpp
425 imagtiff.obj : imagtiff.cpp
426 imagxpm.obj : imagxpm.cpp
427 intl.obj : intl.cpp
428 ipcbase.obj : ipcbase.cpp
429 layout.obj : layout.cpp
430 lboxcmn.obj : lboxcmn.cpp
431 list.obj : list.cpp
432 log.obj : log.cpp
433 longlong.obj : longlong.cpp
434 memory.obj : memory.cpp
435 menucmn.obj : menucmn.cpp
436 mimecmn.obj : mimecmn.cpp
437 module.obj : module.cpp
438 msgout.obj : msgout.cpp
439 mstream.obj : mstream.cpp
440 nbkbase.obj : nbkbase.cpp
441 object.obj : object.cpp
442 paper.obj : paper.cpp
443 popupcmn.obj : popupcmn.cpp
444 prntbase.obj : prntbase.cpp
445 process.obj : process.cpp
446 protocol.obj : protocol.cpp
447 quantize.obj : quantize.cpp
448 rendcmn.obj : rendcmn.cpp
449 rgncmn.obj : rgncmn.cpp
450 sckaddr.obj : sckaddr.cpp
451 sckfile.obj : sckfile.cpp
452 sckipc.obj : sckipc.cpp
453 sckstrm.obj : sckstrm.cpp
454 sizer.obj : sizer.cpp
455 socket.obj : socket.cpp
456 settcmn.obj : settcmn.cpp
457 statbar.obj : statbar.cpp
458 stockitem.obj : stockitem.cpp
459 stopwatch.obj : stopwatch.cpp
460 strconv.obj : strconv.cpp
461 stream.obj : stream.cpp
462 sysopt.obj : sysopt.cpp
463 string.obj : string.cpp
464 tbarbase.obj : tbarbase.cpp
465 textbuf.obj : textbuf.cpp
466 textcmn.obj : textcmn.cpp
467 textfile.obj : textfile.cpp
468 timercmn.obj : timercmn.cpp
469 tokenzr.obj : tokenzr.cpp
470 toplvcmn.obj : toplvcmn.cpp
471 treebase.obj : treebase.cpp
472 txtstrm.obj : txtstrm.cpp
473 unzip.obj : unzip.c
474 url.obj : url.cpp
475 utilscmn.obj : utilscmn.cpp
476 valgen.obj : valgen.cpp
477 validate.obj : validate.cpp
478 valtext.obj : valtext.cpp
479 variant.obj : variant.cpp
480 wfstream.obj : wfstream.cpp
481 wincmn.obj : wincmn.cpp
482 wxchar.obj : wxchar.cpp
483 xpmdecod.obj : xpmdecod.cpp
484 zipstrm.obj : zipstrm.cpp
485 zstream.obj : zstream.cpp
486 accesscmn.obj : accesscmn.cpp
487 dndcmn.obj : dndcmn.cpp
488 dpycmn.obj : dpycmn.cpp
489 dseldlg.obj : dseldlg.cpp
490 dynload.obj : dynload.cpp
491 effects.obj : effects.cpp
492 fddlgcmn.obj : fddlgcmn.cpp
493 fs_mem.obj : fs_mem.cpp
494 gbsizer.obj : gbsizer.cpp
495 geometry.obj : geometry.cpp
496 matrix.obj : matrix.cpp
497 radiocmn.obj : radiocmn.cpp
498 regex.obj : regex.cpp
499 taskbarcmn.obj : taskbarcmn.cpp
500 xti.obj : xti.cpp
501 xtistrm.obj : xtistrm.cpp
502 xtixml.obj : xtixml.cpp
503 uri.obj : uri.cpp