]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
More border rationalisation. GetDefaultBorder is now mostly defined in base class...
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 29 September 2007 *
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 __WXGTK2__
22CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25.else
26.ifdef __WXX11__
27CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31.else
32CXX_DEFINE =
33CC_DEFINE =
34.endif
35.endif
36.endif
37.endif
38
39YACC=bison/yacc
40
41SED=gsed
42
43LEX=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
52OBJECTS = \
53 accelcmn.obj,\
54 anidecod.obj,\
55 animatecmn.obj,\
56 appbase.obj,\
57 appcmn.obj,\
58 arrstr.obj,\
59 artprov.obj,\
60 artstd.obj,\
61 base64.obj,\
62 bmpbase.obj,\
63 btncmn.obj,\
64 bookctrl.obj,\
65 choiccmn.obj,\
66 clipcmn.obj,\
67 clntdata.obj,\
68 cmdline.obj,\
69 cmdproc.obj,\
70 cmndata.obj,\
71 config.obj,\
72 containr.obj,\
73 convauto.obj,\
74 colourcmn.obj,\
75 cshelp.obj,\
76 ctrlcmn.obj,\
77 ctrlsub.obj,\
78 datacmn.obj,\
79 datetime.obj,\
80 datstrm.obj,\
81 db.obj,\
82 dbgrid.obj,\
83 dbtable.obj,\
84 dcbase.obj,\
85 dcbufcmn.obj,\
86 dircmn.obj,\
87 dlgcmn.obj,\
88 dobjcmn.obj,\
89 docmdi.obj,\
90 docview.obj,\
91 dpycmn.obj,\
92 dynarray.obj,\
93 dynlib.obj,\
94 encconv.obj,\
95 event.obj,\
96 evtloopcmn.obj,\
97 extended.obj,\
98 fddlgcmn.obj,\
99 ffile.obj,\
100 file.obj,\
101 fileback.obj,\
102 fileconf.obj,\
103 filename.obj,\
104 filefn.obj,\
105 filesys.obj,\
106 filectrlcmn.obj,\
107 fldlgcmn.obj,\
108 fmapbase.obj,\
109 fontcmn.obj,\
110 fontenumcmn.obj,\
111 fontmap.obj,\
112 framecmn.obj
113
114OBJECTS1=fs_inet.obj,\
115 ftp.obj,\
116 gaugecmn.obj,\
117 gbsizer.obj,\
118 gdicmn.obj,\
119 gifdecod.obj,\
120 hash.obj,\
121 hashmap.obj,\
122 helpbase.obj,\
123 http.obj,\
124 hyperlnkcmn.obj,\
125 iconbndl.obj,\
126 init.obj,\
127 imagall.obj,\
128 imagbmp.obj,\
129 image.obj,\
130 imagfill.obj,\
131 imaggif.obj,\
132 imagiff.obj,\
133 imagjpeg.obj,\
134 imagpcx.obj,\
135 imagpng.obj,\
136 imagpnm.obj,\
137 imagtga.obj,\
138 imagtiff.obj,\
139 imagxpm.obj,\
140 intl.obj,\
141 ipcbase.obj,\
142 layout.obj,\
143 lboxcmn.obj,\
144 list.obj,\
145 log.obj,\
146 longlong.obj,\
147 memory.obj,\
148 menucmn.obj,\
149 mimecmn.obj,\
150 module.obj,\
151 msgout.obj,\
152 mstream.obj,\
153 nbkbase.obj,\
154 object.obj,\
155 paper.obj,\
156 platinfo.obj,\
157 popupcmn.obj,\
158 prntbase.obj,\
159 process.obj,\
160 protocol.obj,\
161 quantize.obj,\
162 radiocmn.obj,\
163 rendcmn.obj,\
164 sckaddr.obj,\
165 sckfile.obj,\
166 sckipc.obj,\
167 sckstrm.obj,\
168 sizer.obj,\
169 socket.obj,\
170 settcmn.obj,\
171 statbar.obj,\
172 stattextcmn.obj,\
173 stdpbase.obj,\
174 stockitem.obj,\
175 stopwatch.obj,\
176 strconv.obj,\
177 stream.obj,\
178 string.obj,\
179 stringimpl.obj,\
180 strvararg.obj,\
181 sysopt.obj
182
183OBJECTS2=tbarbase.obj,srchcmn.obj,\
184 textbuf.obj,\
185 textcmn.obj,\
186 textfile.obj,\
187 textentrycmn.obj,\
188 timercmn.obj,\
189 timerimpl.obj,\
190 tokenzr.obj,\
191 toplvcmn.obj,\
192 treebase.obj,\
193 txtstrm.obj,\
194 url.obj,\
195 utilscmn.obj,\
196 rgncmn.obj,\
197 unichar.obj,\
198 uri.obj,\
199 valgen.obj,\
200 validate.obj,\
201 valtext.obj,\
202 variant.obj,\
203 wfstream.obj,\
204 wincmn.obj,\
205 wxcrt.obj,\
206 xpmdecod.obj,\
207 zipstrm.obj,\
208 zstream.obj,\
209 clrpickercmn.obj,\
210 filepickercmn.obj,\
211 fontpickercmn.obj,\
212 pickerbase.obj,\
213 listctrlcmn.obj
214
215OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
216
217OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
218 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
219 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
220 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
221 combocmn.obj
222
223OBJECTS_X11_2=gsocketiohandler.obj,fdiodispatcher.obj,selectdispatcher.obj
224
225
226OBJECTS_GTK2=fontutilcmn.obj
227
228SOURCES = \
229 accelcmn.cpp,\
230 anidecod.cpp,\
231 animatecmn.cpp,\
232 appbase.cpp,\
233 appcmn.cpp,\
234 arrstr.cpp,\
235 artprov.cpp,\
236 artstd.cpp,\
237 base64.cpp,\
238 bmpbase.cpp,\
239 btncmn.cpp,\
240 bookctrl.cpp,\
241 choiccmn.cpp,\
242 clipcmn.cpp,\
243 clntdata.cpp,\
244 cmdline.cpp,\
245 cmdproc.cpp,\
246 cmndata.cpp,\
247 config.cpp,\
248 containr.cpp,\
249 convauto.cpp,\
250 colourcmn.cpp,\
251 cshelp.cpp,\
252 ctrlcmn.cpp,\
253 ctrlsub.cpp,\
254 datacmn.cpp,\
255 datetime.cpp,\
256 datstrm.cpp,\
257 db.cpp,\
258 dbgrid.cpp,\
259 dbtable.cpp,\
260 dcbase.cpp,\
261 dcbufcmn.cpp,\
262 dircmn.cpp,\
263 dlgcmn.cpp,\
264 dobjcmn.cpp,\
265 docmdi.cpp,\
266 docview.cpp,\
267 dpycmn.cpp,\
268 dynarray.cpp,\
269 dynlib.cpp,\
270 encconv.cpp,\
271 event.cpp,\
272 evtloopcmn.cpp,\
273 extended.c,\
274 ffile.cpp,\
275 fddlgcmn.cpp,\
276 fdiodispatcher.cpp,\
277 file.cpp,\
278 fileback.cpp,\
279 fileconf.cpp,\
280 filename.cpp,\
281 filefn.cpp,\
282 filesys.cpp,\
283 filectrlcmn.cpp,\
284 fldlgcmn.cpp,\
285 fmapbase.cpp,\
286 fontcmn.cpp,\
287 fontenumcmn.cpp,\
288 fontmap.cpp,\
289 fontutilcmn.cpp,\
290 framecmn.cpp,\
291 fs_inet.cpp,\
292 ftp.cpp,\
293 gaugecmn.cpp,\
294 gbsizer.cpp,\
295 gdicmn.cpp,\
296 gifdecod.cpp,\
297 gsocketiohandler.cpp,\
298 hash.cpp,\
299 hashmap.cpp,\
300 helpbase.cpp,\
301 http.cpp,\
302 hyperlnkcmn.cpp,\
303 iconbndl.cpp,\
304 init.cpp,\
305 imagall.cpp,\
306 imagbmp.cpp,\
307 image.cpp,\
308 imagfill.cpp,\
309 imaggif.cpp,\
310 imagiff.cpp,\
311 imagjpeg.cpp,\
312 imagpcx.cpp,\
313 imagpng.cpp,\
314 imagpnm.cpp,\
315 imagtga.cpp,\
316 imagtiff.cpp,\
317 imagxpm.cpp,\
318 intl.cpp,\
319 ipcbase.cpp,\
320 layout.cpp,\
321 lboxcmn.cpp,\
322 list.cpp,\
323 listctrlcmn.cpp,\
324 log.cpp,\
325 longlong.cpp,\
326 memory.cpp,\
327 menucmn.cpp,\
328 mimecmn.cpp,\
329 module.cpp,\
330 msgout.cpp,\
331 mstream.cpp,\
332 nbkbase.cpp,\
333 object.cpp,\
334 paper.cpp,\
335 platinfo.cpp,\
336 popupcmn.cpp,\
337 prntbase.cpp,\
338 process.cpp,\
339 protocol.cpp,\
340 quantize.cpp,\
341 radiocmn.cpp,\
342 rendcmn.cpp,\
343 rgncmn.cpp,\
344 sckaddr.cpp,\
345 sckfile.cpp,\
346 sckipc.cpp,\
347 sckstrm.cpp,\
348 sizer.cpp,\
349 socket.cpp,\
350 selectdispatcher.cpp,\
351 settcmn.cpp,\
352 statbar.cpp,\
353 stattextcmn.cpp,\
354 stdpbase.cpp,\
355 stockitem.cpp,\
356 stopwatch.cpp,\
357 srchcmn.cpp,\
358 strconv.cpp,\
359 stream.cpp,\
360 strvararg.cpp,\
361 sysopt.cpp,\
362 string.cpp,\
363 stringimpl.cpp,\
364 tbarbase.cpp,\
365 textbuf.cpp,\
366 textcmn.cpp,\
367 textfile.cpp,\
368 textentrycmn.cpp,\
369 timercmn.cpp,\
370 timerimpl.cpp,\
371 tokenzr.cpp,\
372 toplvcmn.cpp,\
373 treebase.cpp,\
374 txtstrm.cpp,\
375 unichar.cpp,\
376 url.cpp,\
377 utilscmn.cpp,\
378 valgen.cpp,\
379 validate.cpp,\
380 valtext.cpp,\
381 variant.cpp,\
382 wfstream.cpp,\
383 wincmn.cpp,\
384 wxcrt.cpp,\
385 xpmdecod.cpp,\
386 zipstrm.cpp,\
387 zstream.cpp,\
388 clrpickercmn.cpp,\
389 filepickercmn.cpp,\
390 fontpickercmn.cpp,\
391 pickerbase.cpp,\
392 accesscmn.cpp,\
393 dndcmn.cpp,\
394 dpycmn.cpp,\
395 dseldlg.cpp,\
396 dynload.cpp,\
397 effects.cpp,\
398 fddlgcmn.cpp,\
399 fs_mem.cpp,\
400 gbsizer.cpp,\
401 geometry.cpp,\
402 matrix.cpp,\
403 radiocmn.cpp,\
404 regex.cpp,\
405 taskbarcmn.cpp,\
406 uri.cpp,\
407 xti.cpp,\
408 xtistrm.cpp,\
409 xtixml.cpp
410
411all : $(SOURCES)
412 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
413 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
414 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
415.ifdef __WXMOTIF__
416 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
417 library [--.lib]libwx_motif.olb $(OBJECTS)
418 library [--.lib]libwx_motif.olb $(OBJECTS1)
419 library [--.lib]libwx_motif.olb $(OBJECTS2)
420 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
421.else
422.ifdef __WXGTK__
423 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
424 library [--.lib]libwx_gtk.olb $(OBJECTS)
425 library [--.lib]libwx_gtk.olb $(OBJECTS1)
426 library [--.lib]libwx_gtk.olb $(OBJECTS2)
427 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
428.else
429.ifdef __WXGTK2__
430 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
431 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2)
432 library [--.lib]libwx_gtk2.olb $(OBJECTS)
433 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
434 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
435 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
436 library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2)
437.else
438.ifdef __WXX11__
439 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
440 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
441 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
442 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
443 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
444 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
445 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
446.endif
447.endif
448.endif
449.endif
450
451accelcmn.obj : accelcmn.cpp
452anidecod.obj : anidecod.cpp
453animatecmn.obj : animatecmn.cpp
454appbase.obj : appbase.cpp
455appcmn.obj : appcmn.cpp
456arrstr.obj : arrstr.cpp
457artprov.obj : artprov.cpp
458artstd.obj : artstd.cpp
459base64.obj : base64.cpp
460bmpbase.obj : bmpbase.cpp
461btncmn.obj : btncmn.cpp
462bookctrl.obj : bookctrl.cpp
463choiccmn.obj : choiccmn.cpp
464clipcmn.obj : clipcmn.cpp
465clntdata.obj : clntdata.cpp
466cmdline.obj : cmdline.cpp
467cmdproc.obj : cmdproc.cpp
468cmndata.obj : cmndata.cpp
469config.obj : config.cpp
470containr.obj : containr.cpp
471convauto.obj : convauto.cpp
472colourcmn.obj : colourcmn.cpp
473cshelp.obj : cshelp.cpp
474ctrlcmn.obj : ctrlcmn.cpp
475ctrlsub.obj : ctrlsub.cpp
476datacmn.obj : datacmn.cpp
477datetime.obj : datetime.cpp
478datstrm.obj : datstrm.cpp
479db.obj : db.cpp
480dbgrid.obj : dbgrid.cpp
481dbtable.obj : dbtable.cpp
482dcbase.obj : dcbase.cpp
483dcbufcmn.obj : dcbufcmn.cpp
484dircmn.obj : dircmn.cpp
485dlgcmn.obj : dlgcmn.cpp
486dobjcmn.obj : dobjcmn.cpp
487docmdi.obj : docmdi.cpp
488docview.obj : docview.cpp
489dynarray.obj : dynarray.cpp
490dynlib.obj : dynlib.cpp
491encconv.obj : encconv.cpp
492event.obj : event.cpp
493evtloopcmn.obj : evtloopcmn.cpp
494extended.obj : extended.c
495ffile.obj : ffile.cpp
496fddlgcmn.obj : fddlgcmn.cpp
497fdiodispatcher.obj : fdiodispatcher.cpp
498file.obj : file.cpp
499fileback.obj : fileback.cpp
500fileconf.obj : fileconf.cpp
501filefn.obj : filefn.cpp
502filename.obj : filename.cpp
503filesys.obj : filesys.cpp
504fldlgcmn.obj : fldlgcmn.cpp
505fmapbase.obj : fmapbase.cpp
506fontcmn.obj : fontcmn.cpp
507fontenumcmn.obj : fontenumcmn.cpp
508fontmap.obj : fontmap.cpp
509fontutilcmn.obj : fontutilcmn.cpp
510framecmn.obj : framecmn.cpp
511fs_inet.obj : fs_inet.cpp
512ftp.obj : ftp.cpp
513gaugecmn.obj : gaugecmn.cpp
514gbsizer.obj : gbsizer.cpp
515gdicmn.obj : gdicmn.cpp
516gifdecod.obj : gifdecod.cpp
517gsocketiohandler.obj : gsocketiohandler.cpp
518hash.obj : hash.cpp
519hashmap.obj : hashmap.cpp
520helpbase.obj : helpbase.cpp
521http.obj : http.cpp
522hyperlnkcmn.obj : hyperlnkcmn.cpp
523iconbndl.obj : iconbndl.cpp
524init.obj : init.cpp
525imagall.obj : imagall.cpp
526imagbmp.obj : imagbmp.cpp
527image.obj : image.cpp
528imagfill.obj : imagfill.cpp
529imaggif.obj : imaggif.cpp
530imagiff.obj : imagiff.cpp
531imagjpeg.obj : imagjpeg.cpp
532imagpcx.obj : imagpcx.cpp
533imagpng.obj : imagpng.cpp
534imagpnm.obj : imagpnm.cpp
535imagtga.obj : imagtga.cpp
536imagtiff.obj : imagtiff.cpp
537imagxpm.obj : imagxpm.cpp
538intl.obj : intl.cpp
539ipcbase.obj : ipcbase.cpp
540layout.obj : layout.cpp
541lboxcmn.obj : lboxcmn.cpp
542list.obj : list.cpp
543log.obj : log.cpp
544longlong.obj : longlong.cpp
545memory.obj : memory.cpp
546menucmn.obj : menucmn.cpp
547mimecmn.obj : mimecmn.cpp
548module.obj : module.cpp
549msgout.obj : msgout.cpp
550mstream.obj : mstream.cpp
551nbkbase.obj : nbkbase.cpp
552object.obj : object.cpp
553paper.obj : paper.cpp
554platinfo.obj : platinfo.cpp
555popupcmn.obj : popupcmn.cpp
556prntbase.obj : prntbase.cpp
557process.obj : process.cpp
558protocol.obj : protocol.cpp
559quantize.obj : quantize.cpp
560radiocmn.obj : radiocmn.cpp
561rendcmn.obj : rendcmn.cpp
562rgncmn.obj : rgncmn.cpp
563sckaddr.obj : sckaddr.cpp
564sckfile.obj : sckfile.cpp
565sckipc.obj : sckipc.cpp
566sckstrm.obj : sckstrm.cpp
567selectdispatcher.obj : selectdispatcher.cpp
568sizer.obj : sizer.cpp
569socket.obj : socket.cpp
570settcmn.obj : settcmn.cpp
571statbar.obj : statbar.cpp
572stattextcmn.obj : stattextcmn.cpp
573stdpbase.obj : stdpbase.cpp
574stockitem.obj : stockitem.cpp
575stopwatch.obj : stopwatch.cpp
576strconv.obj : strconv.cpp
577stream.obj : stream.cpp
578strvararg.obj : strvararg.cpp
579sysopt.obj : sysopt.cpp
580string.obj : string.cpp
581stringimpl.obj : stringimpl.cpp
582tbarbase.obj : tbarbase.cpp
583textbuf.obj : textbuf.cpp
584textcmn.obj : textcmn.cpp
585textfile.obj : textfile.cpp
586timercmn.obj : timercmn.cpp
587timerimpl.obj : timerimpl.cpp
588tokenzr.obj : tokenzr.cpp
589toplvcmn.obj : toplvcmn.cpp
590treebase.obj : treebase.cpp
591txtstrm.obj : txtstrm.cpp
592unichar.obj : unichar.cpp
593url.obj : url.cpp
594utilscmn.obj : utilscmn.cpp
595valgen.obj : valgen.cpp
596validate.obj : validate.cpp
597valtext.obj : valtext.cpp
598variant.obj : variant.cpp
599wfstream.obj : wfstream.cpp
600wincmn.obj : wincmn.cpp
601wxcrt.obj : wxcrt.cpp
602xpmdecod.obj : xpmdecod.cpp
603zipstrm.obj : zipstrm.cpp
604zstream.obj : zstream.cpp
605accesscmn.obj : accesscmn.cpp
606dndcmn.obj : dndcmn.cpp
607dpycmn.obj : dpycmn.cpp
608dseldlg.obj : dseldlg.cpp
609dynload.obj : dynload.cpp
610effects.obj : effects.cpp
611fddlgcmn.obj : fddlgcmn.cpp
612fs_mem.obj : fs_mem.cpp
613gbsizer.obj : gbsizer.cpp
614geometry.obj : geometry.cpp
615matrix.obj : matrix.cpp
616radiocmn.obj : radiocmn.cpp
617regex.obj : regex.cpp
618taskbarcmn.obj : taskbarcmn.cpp
619xti.obj : xti.cpp
620xtistrm.obj : xtistrm.cpp
621xtixml.obj : xtixml.cpp
622uri.obj : uri.cpp
623dpycmn.obj : dpycmn.cpp
624combocmn.obj : combocmn.cpp
625clrpickercmn.obj : clrpickercmn.cpp
626filepickercmn.obj : filepickercmn.cpp
627fontpickercmn.obj : fontpickercmn.cpp
628pickerbase.obj : pickerbase.cpp
629listctrlcmn.obj : listctrlcmn.cpp
630srchcmn.obj : srchcmn.cpp
631textentrycmn.obj : textentrycmn.cpp
632filectrlcmn.obj : filectrlcmn.cpp