]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
get wxSYS_COLOUR_HIGHLIGHTTEXT from GTK+, ticket 4733
[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 : 13 May 2008 *
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 calctrlcmn.obj,\
66 choiccmn.obj,\
67 clipcmn.obj,\
68 clntdata.obj,\
69 cmdline.obj,\
70 cmdproc.obj,\
71 cmndata.obj,\
72 config.obj,\
73 containr.obj,\
74 convauto.obj,\
75 colourcmn.obj,\
76 cshelp.obj,\
77 ctrlcmn.obj,\
78 ctrlsub.obj,\
79 datacmn.obj,\
80 datetime.obj,\
81 datstrm.obj,\
82 dcbase.obj,\
83 dcbufcmn.obj,\
84 dircmn.obj,\
85 dlgcmn.obj,\
86 dobjcmn.obj,\
87 docmdi.obj,\
88 docview.obj,\
89 dpycmn.obj,\
90 dynarray.obj,\
91 dynlib.obj,\
92 encconv.obj,\
93 event.obj,\
94 evtloopcmn.obj,\
95 extended.obj,\
96 fddlgcmn.obj,\
97 ffile.obj,\
98 file.obj,\
99 fileback.obj,\
100 fileconf.obj,\
101 filename.obj,\
102 filefn.obj,\
103 filesys.obj,\
104 filectrlcmn.obj,\
105 fldlgcmn.obj,\
106 fmapbase.obj,\
107 fontcmn.obj,\
108 fontenumcmn.obj,\
109 fontmap.obj,\
110 framecmn.obj
111
112OBJECTS1=fs_inet.obj,\
113 ftp.obj,\
114 gaugecmn.obj,\
115 gbsizer.obj,\
116 gdicmn.obj,\
117 gifdecod.obj,\
118 hash.obj,\
119 hashmap.obj,\
120 helpbase.obj,\
121 http.obj,\
122 hyperlnkcmn.obj,\
123 iconbndl.obj,\
124 init.obj,\
125 imagall.obj,\
126 imagbmp.obj,\
127 image.obj,\
128 imagfill.obj,\
129 imaggif.obj,\
130 imagiff.obj,\
131 imagjpeg.obj,\
132 imagpcx.obj,\
133 imagpng.obj,\
134 imagpnm.obj,\
135 imagtga.obj,\
136 imagtiff.obj,\
137 imagxpm.obj,\
138 intl.obj,\
139 ipcbase.obj,\
140 layout.obj,\
141 lboxcmn.obj,\
142 list.obj,\
143 log.obj,\
144 longlong.obj,\
145 memory.obj,\
146 menucmn.obj,\
147 mimecmn.obj,\
148 module.obj,\
149 msgout.obj,\
150 mstream.obj,\
151 nbkbase.obj,\
152 object.obj,\
153 paper.obj,\
154 platinfo.obj,\
155 popupcmn.obj,\
156 prntbase.obj,\
157 process.obj,\
158 protocol.obj,\
159 quantize.obj,\
160 radiocmn.obj,\
161 rendcmn.obj,\
162 sckaddr.obj,\
163 sckfile.obj,\
164 sckipc.obj,\
165 sckstrm.obj,\
166 sizer.obj,\
167 socket.obj,\
168 settcmn.obj,\
169 statbar.obj,\
170 stattextcmn.obj,\
171 stdpbase.obj,\
172 stockitem.obj,\
173 stopwatch.obj,\
174 strconv.obj,\
175 stream.obj,\
176 string.obj,\
177 stringimpl.obj,\
178 strvararg.obj,\
179 sysopt.obj
180
181OBJECTS2=tbarbase.obj,srchcmn.obj,\
182 textbuf.obj,\
183 textcmn.obj,\
184 textfile.obj,\
185 textentrycmn.obj,\
186 timercmn.obj,\
187 timerimpl.obj,\
188 tokenzr.obj,\
189 toplvcmn.obj,\
190 treebase.obj,\
191 txtstrm.obj,\
192 url.obj,\
193 utilscmn.obj,\
194 rgncmn.obj,\
195 unichar.obj,\
196 uri.obj,\
197 valgen.obj,\
198 validate.obj,\
199 valtext.obj,\
200 variant.obj,\
201 wfstream.obj,\
202 wincmn.obj,\
203 wxcrt.obj,\
204 xpmdecod.obj,\
205 zipstrm.obj,\
206 zstream.obj,\
207 clrpickercmn.obj,\
208 filepickercmn.obj,\
209 fontpickercmn.obj,\
210 pickerbase.obj,\
211 listctrlcmn.obj,gsocketiohandler.obj,fdiodispatcher.obj,\
212 selectdispatcher.obj,overlaycmn.obj,windowid.obj,sstream.obj,\
213 wrapsizer.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
223
224OBJECTS_GTK2=fontutilcmn.obj,cairo.obj
225
226SOURCES = \
227 accelcmn.cpp,\
228 anidecod.cpp,\
229 animatecmn.cpp,\
230 appbase.cpp,\
231 appcmn.cpp,\
232 arrstr.cpp,\
233 artprov.cpp,\
234 artstd.cpp,\
235 base64.cpp,\
236 bmpbase.cpp,\
237 btncmn.cpp,\
238 bookctrl.cpp,\
239 calctrlcmn.cpp,\
240 cairo.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 dcbase.cpp,\
258 dcbufcmn.cpp,\
259 dircmn.cpp,\
260 dlgcmn.cpp,\
261 dobjcmn.cpp,\
262 docmdi.cpp,\
263 docview.cpp,\
264 dpycmn.cpp,\
265 dynarray.cpp,\
266 dynlib.cpp,\
267 encconv.cpp,\
268 event.cpp,\
269 evtloopcmn.cpp,\
270 extended.c,\
271 ffile.cpp,\
272 fddlgcmn.cpp,\
273 fdiodispatcher.cpp,\
274 file.cpp,\
275 fileback.cpp,\
276 fileconf.cpp,\
277 filename.cpp,\
278 filefn.cpp,\
279 filesys.cpp,\
280 filectrlcmn.cpp,\
281 fldlgcmn.cpp,\
282 fmapbase.cpp,\
283 fontcmn.cpp,\
284 fontenumcmn.cpp,\
285 fontmap.cpp,\
286 fontutilcmn.cpp,\
287 framecmn.cpp,\
288 fs_inet.cpp,\
289 ftp.cpp,\
290 gaugecmn.cpp,\
291 gbsizer.cpp,\
292 gdicmn.cpp,\
293 gifdecod.cpp,\
294 gsocketiohandler.cpp,\
295 hash.cpp,\
296 hashmap.cpp,\
297 helpbase.cpp,\
298 http.cpp,\
299 hyperlnkcmn.cpp,\
300 iconbndl.cpp,\
301 init.cpp,\
302 imagall.cpp,\
303 imagbmp.cpp,\
304 image.cpp,\
305 imagfill.cpp,\
306 imaggif.cpp,\
307 imagiff.cpp,\
308 imagjpeg.cpp,\
309 imagpcx.cpp,\
310 imagpng.cpp,\
311 imagpnm.cpp,\
312 imagtga.cpp,\
313 imagtiff.cpp,\
314 imagxpm.cpp,\
315 intl.cpp,\
316 ipcbase.cpp,\
317 layout.cpp,\
318 lboxcmn.cpp,\
319 list.cpp,\
320 listctrlcmn.cpp,\
321 log.cpp,\
322 longlong.cpp,\
323 memory.cpp,\
324 menucmn.cpp,\
325 mimecmn.cpp,\
326 module.cpp,\
327 msgout.cpp,\
328 mstream.cpp,\
329 nbkbase.cpp,\
330 object.cpp,\
331 overlaycmn.cpp,\
332 paper.cpp,\
333 platinfo.cpp,\
334 popupcmn.cpp,\
335 prntbase.cpp,\
336 process.cpp,\
337 protocol.cpp,\
338 quantize.cpp,\
339 radiocmn.cpp,\
340 rendcmn.cpp,\
341 rgncmn.cpp,\
342 sckaddr.cpp,\
343 sckfile.cpp,\
344 sckipc.cpp,\
345 sckstrm.cpp,\
346 sizer.cpp,\
347 socket.cpp,\
348 selectdispatcher.cpp,\
349 settcmn.cpp,\
350 sstream.cpp,\
351 statbar.cpp,\
352 stattextcmn.cpp,\
353 stdpbase.cpp,\
354 stockitem.cpp,\
355 stopwatch.cpp,\
356 srchcmn.cpp,\
357 strconv.cpp,\
358 stream.cpp,\
359 strvararg.cpp,\
360 sysopt.cpp,\
361 string.cpp,\
362 stringimpl.cpp,\
363 tbarbase.cpp,\
364 textbuf.cpp,\
365 textcmn.cpp,\
366 textfile.cpp,\
367 textentrycmn.cpp,\
368 timercmn.cpp,\
369 timerimpl.cpp,\
370 tokenzr.cpp,\
371 toplvcmn.cpp,\
372 treebase.cpp,\
373 txtstrm.cpp,\
374 unichar.cpp,\
375 url.cpp,\
376 utilscmn.cpp,\
377 valgen.cpp,\
378 validate.cpp,\
379 valtext.cpp,\
380 variant.cpp,\
381 wfstream.cpp,\
382 wincmn.cpp,\
383 wxcrt.cpp,\
384 xpmdecod.cpp,\
385 zipstrm.cpp,\
386 zstream.cpp,\
387 clrpickercmn.cpp,\
388 filepickercmn.cpp,\
389 fontpickercmn.cpp,\
390 pickerbase.cpp,\
391 accesscmn.cpp,\
392 dndcmn.cpp,\
393 dpycmn.cpp,\
394 dseldlg.cpp,\
395 dynload.cpp,\
396 effects.cpp,\
397 fddlgcmn.cpp,\
398 fs_mem.cpp,\
399 gbsizer.cpp,\
400 geometry.cpp,\
401 matrix.cpp,\
402 radiocmn.cpp,\
403 regex.cpp,\
404 taskbarcmn.cpp,\
405 uri.cpp,\
406 xti.cpp,\
407 xtistrm.cpp,\
408 xtixml.cpp,\
409 wrapsizer.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 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
441 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
442 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
443 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
444.endif
445.endif
446.endif
447.endif
448
449$(OBJECTS) : [--.include.wx]setup.h
450$(OBJECTS1) : [--.include.wx]setup.h
451$(OBJECTS2) : [--.include.wx]setup.h
452$(OBJECTS_X11) : [--.include.wx]setup.h
453$(OBJECTS_GTK2) : [--.include.wx]setup.h
454$(OBJECTS_MOTIF) : [--.include.wx]setup.h
455
456accelcmn.obj : accelcmn.cpp
457anidecod.obj : anidecod.cpp
458animatecmn.obj : animatecmn.cpp
459appbase.obj : appbase.cpp
460appcmn.obj : appcmn.cpp
461arrstr.obj : arrstr.cpp
462artprov.obj : artprov.cpp
463artstd.obj : artstd.cpp
464base64.obj : base64.cpp
465bmpbase.obj : bmpbase.cpp
466btncmn.obj : btncmn.cpp
467bookctrl.obj : bookctrl.cpp
468choiccmn.obj : choiccmn.cpp
469clipcmn.obj : clipcmn.cpp
470clntdata.obj : clntdata.cpp
471cmdline.obj : cmdline.cpp
472cmdproc.obj : cmdproc.cpp
473cmndata.obj : cmndata.cpp
474config.obj : config.cpp
475containr.obj : containr.cpp
476convauto.obj : convauto.cpp
477colourcmn.obj : colourcmn.cpp
478cshelp.obj : cshelp.cpp
479ctrlcmn.obj : ctrlcmn.cpp
480ctrlsub.obj : ctrlsub.cpp
481datacmn.obj : datacmn.cpp
482datetime.obj : datetime.cpp
483datstrm.obj : datstrm.cpp
484dcbase.obj : dcbase.cpp
485dcbufcmn.obj : dcbufcmn.cpp
486dircmn.obj : dircmn.cpp
487dlgcmn.obj : dlgcmn.cpp
488dobjcmn.obj : dobjcmn.cpp
489docmdi.obj : docmdi.cpp
490docview.obj : docview.cpp
491dynarray.obj : dynarray.cpp
492dynlib.obj : dynlib.cpp
493encconv.obj : encconv.cpp
494event.obj : event.cpp
495evtloopcmn.obj : evtloopcmn.cpp
496extended.obj : extended.c
497ffile.obj : ffile.cpp
498fddlgcmn.obj : fddlgcmn.cpp
499fdiodispatcher.obj : fdiodispatcher.cpp
500file.obj : file.cpp
501fileback.obj : fileback.cpp
502fileconf.obj : fileconf.cpp
503filefn.obj : filefn.cpp
504filename.obj : filename.cpp
505filesys.obj : filesys.cpp
506fldlgcmn.obj : fldlgcmn.cpp
507fmapbase.obj : fmapbase.cpp
508fontcmn.obj : fontcmn.cpp
509fontenumcmn.obj : fontenumcmn.cpp
510fontmap.obj : fontmap.cpp
511fontutilcmn.obj : fontutilcmn.cpp
512framecmn.obj : framecmn.cpp
513fs_inet.obj : fs_inet.cpp
514ftp.obj : ftp.cpp
515gaugecmn.obj : gaugecmn.cpp
516gbsizer.obj : gbsizer.cpp
517gdicmn.obj : gdicmn.cpp
518gifdecod.obj : gifdecod.cpp
519gsocketiohandler.obj : gsocketiohandler.cpp
520hash.obj : hash.cpp
521hashmap.obj : hashmap.cpp
522helpbase.obj : helpbase.cpp
523http.obj : http.cpp
524hyperlnkcmn.obj : hyperlnkcmn.cpp
525iconbndl.obj : iconbndl.cpp
526init.obj : init.cpp
527imagall.obj : imagall.cpp
528imagbmp.obj : imagbmp.cpp
529image.obj : image.cpp
530imagfill.obj : imagfill.cpp
531imaggif.obj : imaggif.cpp
532imagiff.obj : imagiff.cpp
533imagjpeg.obj : imagjpeg.cpp
534imagpcx.obj : imagpcx.cpp
535imagpng.obj : imagpng.cpp
536imagpnm.obj : imagpnm.cpp
537imagtga.obj : imagtga.cpp
538imagtiff.obj : imagtiff.cpp
539imagxpm.obj : imagxpm.cpp
540intl.obj : intl.cpp
541ipcbase.obj : ipcbase.cpp
542layout.obj : layout.cpp
543lboxcmn.obj : lboxcmn.cpp
544list.obj : list.cpp
545log.obj : log.cpp
546longlong.obj : longlong.cpp
547memory.obj : memory.cpp
548menucmn.obj : menucmn.cpp
549mimecmn.obj : mimecmn.cpp
550module.obj : module.cpp
551msgout.obj : msgout.cpp
552mstream.obj : mstream.cpp
553nbkbase.obj : nbkbase.cpp
554object.obj : object.cpp
555paper.obj : paper.cpp
556platinfo.obj : platinfo.cpp
557popupcmn.obj : popupcmn.cpp
558prntbase.obj : prntbase.cpp
559process.obj : process.cpp
560protocol.obj : protocol.cpp
561quantize.obj : quantize.cpp
562radiocmn.obj : radiocmn.cpp
563rendcmn.obj : rendcmn.cpp
564rgncmn.obj : rgncmn.cpp
565sckaddr.obj : sckaddr.cpp
566sckfile.obj : sckfile.cpp
567sckipc.obj : sckipc.cpp
568sckstrm.obj : sckstrm.cpp
569selectdispatcher.obj : selectdispatcher.cpp
570sizer.obj : sizer.cpp
571socket.obj : socket.cpp
572settcmn.obj : settcmn.cpp
573statbar.obj : statbar.cpp
574stattextcmn.obj : stattextcmn.cpp
575stdpbase.obj : stdpbase.cpp
576stockitem.obj : stockitem.cpp
577stopwatch.obj : stopwatch.cpp
578strconv.obj : strconv.cpp
579stream.obj : stream.cpp
580strvararg.obj : strvararg.cpp
581sysopt.obj : sysopt.cpp
582string.obj : string.cpp
583stringimpl.obj : stringimpl.cpp
584tbarbase.obj : tbarbase.cpp
585textbuf.obj : textbuf.cpp
586textcmn.obj : textcmn.cpp
587textfile.obj : textfile.cpp
588timercmn.obj : timercmn.cpp
589timerimpl.obj : timerimpl.cpp
590tokenzr.obj : tokenzr.cpp
591toplvcmn.obj : toplvcmn.cpp
592treebase.obj : treebase.cpp
593txtstrm.obj : txtstrm.cpp
594unichar.obj : unichar.cpp
595url.obj : url.cpp
596utilscmn.obj : utilscmn.cpp
597valgen.obj : valgen.cpp
598validate.obj : validate.cpp
599valtext.obj : valtext.cpp
600variant.obj : variant.cpp
601wfstream.obj : wfstream.cpp
602wincmn.obj : wincmn.cpp
603wxcrt.obj : wxcrt.cpp
604xpmdecod.obj : xpmdecod.cpp
605zipstrm.obj : zipstrm.cpp
606zstream.obj : zstream.cpp
607accesscmn.obj : accesscmn.cpp
608dndcmn.obj : dndcmn.cpp
609dpycmn.obj : dpycmn.cpp
610dseldlg.obj : dseldlg.cpp
611dynload.obj : dynload.cpp
612effects.obj : effects.cpp
613fddlgcmn.obj : fddlgcmn.cpp
614fs_mem.obj : fs_mem.cpp
615gbsizer.obj : gbsizer.cpp
616geometry.obj : geometry.cpp
617matrix.obj : matrix.cpp
618radiocmn.obj : radiocmn.cpp
619regex.obj : regex.cpp
620taskbarcmn.obj : taskbarcmn.cpp
621xti.obj : xti.cpp
622xtistrm.obj : xtistrm.cpp
623xtixml.obj : xtixml.cpp
624uri.obj : uri.cpp
625dpycmn.obj : dpycmn.cpp
626combocmn.obj : combocmn.cpp
627clrpickercmn.obj : clrpickercmn.cpp
628filepickercmn.obj : filepickercmn.cpp
629fontpickercmn.obj : fontpickercmn.cpp
630pickerbase.obj : pickerbase.cpp
631listctrlcmn.obj : listctrlcmn.cpp
632srchcmn.obj : srchcmn.cpp
633textentrycmn.obj : textentrycmn.cpp
634filectrlcmn.obj : filectrlcmn.cpp
635cairo.obj : cairo.cpp
636overlaycmn.obj : overlaycmn.cpp
637windowid.obj : windowid.cpp
638calctrlcmn.obj : calctrlcmn.cpp
639sstream.obj : sstream.cpp
640wrapsizer.obj : wrapsizer.cpp