]> git.saurik.com Git - wxWidgets.git/blob - src/common/descrip.mms
Include wx/utils.h according to precompiled headers of wx/wx.h (with other minor...
[wxWidgets.git] / src / common / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 19 January 2006 *
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 __WXGTK2__
22 CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25 .else
26 .ifdef __WXX11__
27 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31 .else
32 CXX_DEFINE =
33 CC_DEFINE =
34 .endif
35 .endif
36 .endif
37 .endif
38
39 YACC=bison/yacc
40
41 SED=gsed
42
43 LEX=flex
44
45 .suffixes : .cpp
46
47 .cpp.obj :
48 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
49 .c.obj :
50 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
51
52 OBJECTS = \
53 appbase.obj,\
54 appcmn.obj,\
55 artprov.obj,\
56 artstd.obj,\
57 bmpbase.obj,\
58 bookctrl.obj,\
59 choiccmn.obj,\
60 clipcmn.obj,\
61 clntdata.obj,\
62 cmdline.obj,\
63 cmdproc.obj,\
64 cmndata.obj,\
65 config.obj,\
66 containr.obj,\
67 cshelp.obj,\
68 ctrlcmn.obj,\
69 ctrlsub.obj,\
70 datacmn.obj,\
71 datetime.obj,\
72 datstrm.obj,\
73 db.obj,\
74 dbgrid.obj,\
75 dbtable.obj,\
76 dcbase.obj,\
77 dircmn.obj,\
78 dlgcmn.obj,\
79 dobjcmn.obj,\
80 docmdi.obj,\
81 docview.obj,\
82 dpycmn.obj,\
83 dynarray.obj,\
84 dynlib.obj,\
85 encconv.obj,\
86 event.obj,\
87 evtloopcmn.obj,\
88 extended.obj,\
89 fddlgcmn.obj,\
90 ffile.obj,\
91 file.obj,\
92 fileconf.obj,\
93 filename.obj,\
94 filefn.obj,\
95 filesys.obj,\
96 fldlgcmn.obj,\
97 fmapbase.obj,\
98 fontcmn.obj,\
99 fontmap.obj,\
100 framecmn.obj
101
102 OBJECTS1=fs_inet.obj,\
103 fs_zip.obj,\
104 ftp.obj,\
105 gdicmn.obj,\
106 gifdecod.obj,\
107 hash.obj,\
108 hashmap.obj,\
109 helpbase.obj,\
110 http.obj,\
111 iconbndl.obj,\
112 init.obj,\
113 imagall.obj,\
114 imagbmp.obj,\
115 image.obj,\
116 imagfill.obj,\
117 imaggif.obj,\
118 imagiff.obj,\
119 imagjpeg.obj,\
120 imagpcx.obj,\
121 imagpng.obj,\
122 imagpnm.obj,\
123 imagtiff.obj,\
124 imagxpm.obj,\
125 intl.obj,\
126 ipcbase.obj,\
127 layout.obj,\
128 lboxcmn.obj,\
129 list.obj,\
130 log.obj,\
131 longlong.obj,\
132 memory.obj,\
133 menucmn.obj,\
134 mimecmn.obj,\
135 module.obj,\
136 msgout.obj,\
137 mstream.obj,\
138 nbkbase.obj,\
139 object.obj,\
140 paper.obj,\
141 popupcmn.obj,\
142 prntbase.obj,\
143 process.obj,\
144 protocol.obj,\
145 quantize.obj,\
146 radiocmn.obj,\
147 rendcmn.obj,\
148 sckaddr.obj,\
149 sckfile.obj,\
150 sckipc.obj,\
151 sckstrm.obj,\
152 sizer.obj,\
153 socket.obj,\
154 settcmn.obj,\
155 statbar.obj,\
156 stdpbase.obj,\
157 stockitem.obj,\
158 stopwatch.obj,\
159 strconv.obj,\
160 stream.obj,\
161 string.obj,\
162 sysopt.obj,\
163 tbarbase.obj,\
164 textbuf.obj,\
165 textcmn.obj,\
166 textfile.obj,\
167 timercmn.obj,\
168 tokenzr.obj,\
169 toplvcmn.obj,\
170 treebase.obj,\
171 txtstrm.obj,\
172 url.obj
173
174 OBJECTS2=utilscmn.obj,\
175 rgncmn.obj,\
176 uri.obj,\
177 valgen.obj,\
178 validate.obj,\
179 valtext.obj,\
180 variant.obj,\
181 wfstream.obj,\
182 wxchar.obj,\
183 wincmn.obj,\
184 xpmdecod.obj,\
185 zipstrm.obj,\
186 zstream.obj
187
188 OBJECTS_MOTIF=gaugecmn.obj,radiocmn.obj
189
190 OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
191 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\
192 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
193 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj
194
195 SOURCES = \
196 appbase.cpp,\
197 appcmn.cpp,\
198 artprov.cpp,\
199 artstd.cpp,\
200 bmpbase.cpp,\
201 bookctrl.cpp,\
202 choiccmn.cpp,\
203 clipcmn.cpp,\
204 clntdata.cpp,\
205 cmdline.cpp,\
206 cmdproc.cpp,\
207 cmndata.cpp,\
208 config.cpp,\
209 containr.cpp,\
210 cshelp.cpp,\
211 ctrlcmn.cpp,\
212 ctrlsub.cpp,\
213 datacmn.cpp,\
214 datetime.cpp,\
215 datstrm.cpp,\
216 db.cpp,\
217 dbgrid.cpp,\
218 dbtable.cpp,\
219 dcbase.cpp,\
220 dircmn.cpp,\
221 dlgcmn.cpp,\
222 dobjcmn.cpp,\
223 docmdi.cpp,\
224 docview.cpp,\
225 dpycmn.cpp,\
226 dynarray.cpp,\
227 dynlib.cpp,\
228 encconv.cpp,\
229 event.cpp,\
230 evtloopcmn.cpp,\
231 extended.c,\
232 ffile.cpp,\
233 fddlgcmn.cpp,\
234 file.cpp,\
235 fileconf.cpp,\
236 filename.cpp,\
237 filefn.cpp,\
238 filesys.cpp,\
239 fldlgcmn.cpp,\
240 fmapbase.cpp,\
241 fontcmn.cpp,\
242 fontmap.cpp,\
243 framecmn.cpp,\
244 fs_inet.cpp,\
245 fs_zip.cpp,\
246 ftp.cpp,\
247 gaugecmn.cpp,\
248 gdicmn.cpp,\
249 gifdecod.cpp,\
250 hash.cpp,\
251 hashmap.cpp,\
252 helpbase.cpp,\
253 http.cpp,\
254 iconbndl.cpp,\
255 init.cpp,\
256 imagall.cpp,\
257 imagbmp.cpp,\
258 image.cpp,\
259 imagfill.cpp,\
260 imaggif.cpp,\
261 imagiff.cpp,\
262 imagjpeg.cpp,\
263 imagpcx.cpp,\
264 imagpng.cpp,\
265 imagpnm.cpp,\
266 imagtiff.cpp,\
267 imagxpm.cpp,\
268 intl.cpp,\
269 ipcbase.cpp,\
270 layout.cpp,\
271 lboxcmn.cpp,\
272 list.cpp,\
273 log.cpp,\
274 longlong.cpp,\
275 memory.cpp,\
276 menucmn.cpp,\
277 mimecmn.cpp,\
278 module.cpp,\
279 msgout.cpp,\
280 mstream.cpp,\
281 nbkbase.cpp,\
282 object.cpp,\
283 paper.cpp,\
284 popupcmn.cpp,\
285 prntbase.cpp,\
286 process.cpp,\
287 protocol.cpp,\
288 quantize.cpp,\
289 radiocmn.cpp,\
290 rendcmn.cpp,\
291 rgncmn.cpp,\
292 sckaddr.cpp,\
293 sckfile.cpp,\
294 sckipc.cpp,\
295 sckstrm.cpp,\
296 sizer.cpp,\
297 socket.cpp,\
298 settcmn.cpp,\
299 statbar.cpp,\
300 stdpbase.cpp,\
301 stockitem.cpp,\
302 stopwatch.cpp,\
303 strconv.cpp,\
304 stream.cpp,\
305 sysopt.cpp,\
306 string.cpp,\
307 tbarbase.cpp,\
308 textbuf.cpp,\
309 textcmn.cpp,\
310 textfile.cpp,\
311 timercmn.cpp,\
312 tokenzr.cpp,\
313 toplvcmn.cpp,\
314 treebase.cpp,\
315 txtstrm.cpp,\
316 url.cpp,\
317 utilscmn.cpp,\
318 valgen.cpp,\
319 validate.cpp,\
320 valtext.cpp,\
321 variant.cpp,\
322 wfstream.cpp,\
323 wincmn.cpp,\
324 wxchar.cpp,\
325 xpmdecod.cpp,\
326 zipstrm.cpp,\
327 zstream.cpp,\
328 accesscmn.cpp,\
329 dndcmn.cpp,\
330 dpycmn.cpp,\
331 dseldlg.cpp,\
332 dynload.cpp,\
333 effects.cpp,\
334 fddlgcmn.cpp,\
335 fs_mem.cpp,\
336 gbsizer.cpp,\
337 geometry.cpp,\
338 matrix.cpp,\
339 radiocmn.cpp,\
340 regex.cpp,\
341 taskbarcmn.cpp,\
342 uri.cpp,\
343 xti.cpp,\
344 xtistrm.cpp,\
345 xtixml.cpp
346
347 all : $(SOURCES)
348 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
349 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
350 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
351 .ifdef __WXMOTIF__
352 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
353 library [--.lib]libwx_motif.olb $(OBJECTS)
354 library [--.lib]libwx_motif.olb $(OBJECTS1)
355 library [--.lib]libwx_motif.olb $(OBJECTS2)
356 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
357 .else
358 .ifdef __WXGTK__
359 library [--.lib]libwx_gtk.olb $(OBJECTS)
360 library [--.lib]libwx_gtk.olb $(OBJECTS1)
361 library [--.lib]libwx_gtk.olb $(OBJECTS2)
362 .else
363 .ifdef __WXGTK2__
364 library [--.lib]libwx_gtk2.olb $(OBJECTS)
365 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
366 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
367 .else
368 .ifdef __WXX11__
369 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
370 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
371 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
372 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
373 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
374 .endif
375 .endif
376 .endif
377 .endif
378
379 appbase.obj : appbase.cpp
380 appcmn.obj : appcmn.cpp
381 artprov.obj : artprov.cpp
382 artstd.obj : artstd.cpp
383 bmpbase.obj : bmpbase.cpp
384 bookctrl.obj : bookctrl.cpp
385 choiccmn.obj : choiccmn.cpp
386 clipcmn.obj : clipcmn.cpp
387 clntdata.obj : clntdata.cpp
388 cmdline.obj : cmdline.cpp
389 cmdproc.obj : cmdproc.cpp
390 cmndata.obj : cmndata.cpp
391 config.obj : config.cpp
392 containr.obj : containr.cpp
393 cshelp.obj : cshelp.cpp
394 ctrlcmn.obj : ctrlcmn.cpp
395 ctrlsub.obj : ctrlsub.cpp
396 datacmn.obj : datacmn.cpp
397 datetime.obj : datetime.cpp
398 datstrm.obj : datstrm.cpp
399 db.obj : db.cpp
400 dbgrid.obj : dbgrid.cpp
401 dbtable.obj : dbtable.cpp
402 dcbase.obj : dcbase.cpp
403 dircmn.obj : dircmn.cpp
404 dlgcmn.obj : dlgcmn.cpp
405 dobjcmn.obj : dobjcmn.cpp
406 docmdi.obj : docmdi.cpp
407 docview.obj : docview.cpp
408 dynarray.obj : dynarray.cpp
409 dynlib.obj : dynlib.cpp
410 encconv.obj : encconv.cpp
411 event.obj : event.cpp
412 evtloopcmn.obj : evtloopcmn.cpp
413 extended.obj : extended.c
414 ffile.obj : ffile.cpp
415 fddlgcmn.obj : fddlgcmn.cpp
416 file.obj : file.cpp
417 fileconf.obj : fileconf.cpp
418 filefn.obj : filefn.cpp
419 filename.obj : filename.cpp
420 filesys.obj : filesys.cpp
421 fldlgcmn.obj : fldlgcmn.cpp
422 fmapbase.obj : fmapbase.cpp
423 fontcmn.obj : fontcmn.cpp
424 fontmap.obj : fontmap.cpp
425 framecmn.obj : framecmn.cpp
426 fs_inet.obj : fs_inet.cpp
427 fs_zip.obj : fs_zip.cpp
428 ftp.obj : ftp.cpp
429 gaugecmn.obj : gaugecmn.cpp
430 gdicmn.obj : gdicmn.cpp
431 gifdecod.obj : gifdecod.cpp
432 hash.obj : hash.cpp
433 hashmap.obj : hashmap.cpp
434 helpbase.obj : helpbase.cpp
435 http.obj : http.cpp
436 iconbndl.obj : iconbndl.cpp
437 init.obj : init.cpp
438 imagall.obj : imagall.cpp
439 imagbmp.obj : imagbmp.cpp
440 image.obj : image.cpp
441 imagfill.obj : imagfill.cpp
442 imaggif.obj : imaggif.cpp
443 imagiff.obj : imagiff.cpp
444 imagjpeg.obj : imagjpeg.cpp
445 imagpcx.obj : imagpcx.cpp
446 imagpng.obj : imagpng.cpp
447 imagpnm.obj : imagpnm.cpp
448 imagtiff.obj : imagtiff.cpp
449 imagxpm.obj : imagxpm.cpp
450 intl.obj : intl.cpp
451 ipcbase.obj : ipcbase.cpp
452 layout.obj : layout.cpp
453 lboxcmn.obj : lboxcmn.cpp
454 list.obj : list.cpp
455 log.obj : log.cpp
456 longlong.obj : longlong.cpp
457 memory.obj : memory.cpp
458 menucmn.obj : menucmn.cpp
459 mimecmn.obj : mimecmn.cpp
460 module.obj : module.cpp
461 msgout.obj : msgout.cpp
462 mstream.obj : mstream.cpp
463 nbkbase.obj : nbkbase.cpp
464 object.obj : object.cpp
465 paper.obj : paper.cpp
466 popupcmn.obj : popupcmn.cpp
467 prntbase.obj : prntbase.cpp
468 process.obj : process.cpp
469 protocol.obj : protocol.cpp
470 quantize.obj : quantize.cpp
471 radiocmn.obj : radiocmn.cpp
472 rendcmn.obj : rendcmn.cpp
473 rgncmn.obj : rgncmn.cpp
474 sckaddr.obj : sckaddr.cpp
475 sckfile.obj : sckfile.cpp
476 sckipc.obj : sckipc.cpp
477 sckstrm.obj : sckstrm.cpp
478 sizer.obj : sizer.cpp
479 socket.obj : socket.cpp
480 settcmn.obj : settcmn.cpp
481 statbar.obj : statbar.cpp
482 stdpbase.obj : stdpbase.cpp
483 stockitem.obj : stockitem.cpp
484 stopwatch.obj : stopwatch.cpp
485 strconv.obj : strconv.cpp
486 stream.obj : stream.cpp
487 sysopt.obj : sysopt.cpp
488 string.obj : string.cpp
489 tbarbase.obj : tbarbase.cpp
490 textbuf.obj : textbuf.cpp
491 textcmn.obj : textcmn.cpp
492 textfile.obj : textfile.cpp
493 timercmn.obj : timercmn.cpp
494 tokenzr.obj : tokenzr.cpp
495 toplvcmn.obj : toplvcmn.cpp
496 treebase.obj : treebase.cpp
497 txtstrm.obj : txtstrm.cpp
498 url.obj : url.cpp
499 utilscmn.obj : utilscmn.cpp
500 valgen.obj : valgen.cpp
501 validate.obj : validate.cpp
502 valtext.obj : valtext.cpp
503 variant.obj : variant.cpp
504 wfstream.obj : wfstream.cpp
505 wincmn.obj : wincmn.cpp
506 wxchar.obj : wxchar.cpp
507 xpmdecod.obj : xpmdecod.cpp
508 zipstrm.obj : zipstrm.cpp
509 zstream.obj : zstream.cpp
510 accesscmn.obj : accesscmn.cpp
511 dndcmn.obj : dndcmn.cpp
512 dpycmn.obj : dpycmn.cpp
513 dseldlg.obj : dseldlg.cpp
514 dynload.obj : dynload.cpp
515 effects.obj : effects.cpp
516 fddlgcmn.obj : fddlgcmn.cpp
517 fs_mem.obj : fs_mem.cpp
518 gbsizer.obj : gbsizer.cpp
519 geometry.obj : geometry.cpp
520 matrix.obj : matrix.cpp
521 radiocmn.obj : radiocmn.cpp
522 regex.obj : regex.cpp
523 taskbarcmn.obj : taskbarcmn.cpp
524 xti.obj : xti.cpp
525 xtistrm.obj : xtistrm.cpp
526 xtixml.obj : xtixml.cpp
527 uri.obj : uri.cpp
528 dpycmn.obj : dpycmn.cpp