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