]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
don't assume there's always an active wxEventLoop instance
[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 : 1 December 2006 *
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 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
109OBJECTS1=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
174OBJECTS2=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
203OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
204
205OBJECTS_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
211OBJECTS_X11_2=socketevtdispatch.obj
212
213SOURCES = \
214 anidecod.cpp,\
215 animatecmn.cpp,\
216 appbase.cpp,\
217 appcmn.cpp,\
218 artprov.cpp,\
219 artstd.cpp,\
220 bmpbase.cpp,\
221 bookctrl.cpp,\
222 choiccmn.cpp,\
223 clipcmn.cpp,\
224 clntdata.cpp,\
225 cmdline.cpp,\
226 cmdproc.cpp,\
227 cmndata.cpp,\
228 config.cpp,\
229 containr.cpp,\
230 convauto.cpp,\
231 colourcmn.cpp,\
232 cshelp.cpp,\
233 ctrlcmn.cpp,\
234 ctrlsub.cpp,\
235 datacmn.cpp,\
236 datetime.cpp,\
237 datstrm.cpp,\
238 db.cpp,\
239 dbgrid.cpp,\
240 dbtable.cpp,\
241 dcbase.cpp,\
242 dcbufcmn.cpp,\
243 dircmn.cpp,\
244 dlgcmn.cpp,\
245 dobjcmn.cpp,\
246 docmdi.cpp,\
247 docview.cpp,\
248 dpycmn.cpp,\
249 dynarray.cpp,\
250 dynlib.cpp,\
251 encconv.cpp,\
252 event.cpp,\
253 evtloopcmn.cpp,\
254 extended.c,\
255 ffile.cpp,\
256 fddlgcmn.cpp,\
257 file.cpp,\
258 fileback.cpp,\
259 fileconf.cpp,\
260 filename.cpp,\
261 filefn.cpp,\
262 filesys.cpp,\
263 fldlgcmn.cpp,\
264 fmapbase.cpp,\
265 fontcmn.cpp,\
266 fontenumcmn.cpp,\
267 fontmap.cpp,\
268 framecmn.cpp,\
269 fs_inet.cpp,\
270 ftp.cpp,\
271 gaugecmn.cpp,\
272 gbsizer.cpp,\
273 gdicmn.cpp,\
274 gifdecod.cpp,\
275 hash.cpp,\
276 hashmap.cpp,\
277 helpbase.cpp,\
278 http.cpp,\
279 iconbndl.cpp,\
280 init.cpp,\
281 imagall.cpp,\
282 imagbmp.cpp,\
283 image.cpp,\
284 imagfill.cpp,\
285 imaggif.cpp,\
286 imagiff.cpp,\
287 imagjpeg.cpp,\
288 imagpcx.cpp,\
289 imagpng.cpp,\
290 imagpnm.cpp,\
291 imagtga.cpp,\
292 imagtiff.cpp,\
293 imagxpm.cpp,\
294 intl.cpp,\
295 ipcbase.cpp,\
296 layout.cpp,\
297 lboxcmn.cpp,\
298 list.cpp,\
299 listctrlcmn.cpp,\
300 log.cpp,\
301 longlong.cpp,\
302 memory.cpp,\
303 menucmn.cpp,\
304 mimecmn.cpp,\
305 module.cpp,\
306 msgout.cpp,\
307 mstream.cpp,\
308 nbkbase.cpp,\
309 object.cpp,\
310 paper.cpp,\
311 platinfo.cpp,\
312 popupcmn.cpp,\
313 prntbase.cpp,\
314 process.cpp,\
315 protocol.cpp,\
316 quantize.cpp,\
317 radiocmn.cpp,\
318 rendcmn.cpp,\
319 rgncmn.cpp,\
320 sckaddr.cpp,\
321 sckfile.cpp,\
322 sckipc.cpp,\
323 sckstrm.cpp,\
324 sizer.cpp,\
325 socket.cpp,\
326 socketevtdispatch.cpp,\
327 settcmn.cpp,\
328 statbar.cpp,\
329 stdpbase.cpp,\
330 stockitem.cpp,\
331 stopwatch.cpp,\
332 strconv.cpp,\
333 stream.cpp,\
334 sysopt.cpp,\
335 string.cpp,\
336 tbarbase.cpp,\
337 textbuf.cpp,\
338 textcmn.cpp,\
339 textfile.cpp,\
340 timercmn.cpp,\
341 tokenzr.cpp,\
342 toplvcmn.cpp,\
343 treebase.cpp,\
344 txtstrm.cpp,\
345 url.cpp,\
346 utilscmn.cpp,\
347 valgen.cpp,\
348 validate.cpp,\
349 valtext.cpp,\
350 variant.cpp,\
351 wfstream.cpp,\
352 wincmn.cpp,\
353 wxchar.cpp,\
354 xpmdecod.cpp,\
355 zipstrm.cpp,\
356 zstream.cpp,\
357 clrpickercmn.cpp,\
358 filepickercmn.cpp,\
359 fontpickercmn.cpp,\
360 pickerbase.cpp,\
361 accesscmn.cpp,\
362 dndcmn.cpp,\
363 dpycmn.cpp,\
364 dseldlg.cpp,\
365 dynload.cpp,\
366 effects.cpp,\
367 fddlgcmn.cpp,\
368 fs_mem.cpp,\
369 gbsizer.cpp,\
370 geometry.cpp,\
371 matrix.cpp,\
372 radiocmn.cpp,\
373 regex.cpp,\
374 taskbarcmn.cpp,\
375 uri.cpp,\
376 xti.cpp,\
377 xtistrm.cpp,\
378 xtixml.cpp
379
380all : $(SOURCES)
381 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
382 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
383 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
384.ifdef __WXMOTIF__
385 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
386 library [--.lib]libwx_motif.olb $(OBJECTS)
387 library [--.lib]libwx_motif.olb $(OBJECTS1)
388 library [--.lib]libwx_motif.olb $(OBJECTS2)
389 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
390.else
391.ifdef __WXGTK__
392 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
393 library [--.lib]libwx_gtk.olb $(OBJECTS)
394 library [--.lib]libwx_gtk.olb $(OBJECTS1)
395 library [--.lib]libwx_gtk.olb $(OBJECTS2)
396 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
397.else
398.ifdef __WXGTK2__
399 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
400 library [--.lib]libwx_gtk2.olb $(OBJECTS)
401 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
402 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
403 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
404.else
405.ifdef __WXX11__
406 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
407 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
408 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
409 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
410 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
411 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
412 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
413.endif
414.endif
415.endif
416.endif
417
418anidecod.obj : anidecod.cpp
419animatecmn.obj : animatecmn.cpp
420appbase.obj : appbase.cpp
421appcmn.obj : appcmn.cpp
422artprov.obj : artprov.cpp
423artstd.obj : artstd.cpp
424bmpbase.obj : bmpbase.cpp
425bookctrl.obj : bookctrl.cpp
426choiccmn.obj : choiccmn.cpp
427clipcmn.obj : clipcmn.cpp
428clntdata.obj : clntdata.cpp
429cmdline.obj : cmdline.cpp
430cmdproc.obj : cmdproc.cpp
431cmndata.obj : cmndata.cpp
432config.obj : config.cpp
433containr.obj : containr.cpp
434convauto.obj : convauto.cpp
435colourcmn.obj : colourcmn.cpp
436cshelp.obj : cshelp.cpp
437ctrlcmn.obj : ctrlcmn.cpp
438ctrlsub.obj : ctrlsub.cpp
439datacmn.obj : datacmn.cpp
440datetime.obj : datetime.cpp
441datstrm.obj : datstrm.cpp
442db.obj : db.cpp
443dbgrid.obj : dbgrid.cpp
444dbtable.obj : dbtable.cpp
445dcbase.obj : dcbase.cpp
446dcbufcmn.obj : dcbufcmn.cpp
447dircmn.obj : dircmn.cpp
448dlgcmn.obj : dlgcmn.cpp
449dobjcmn.obj : dobjcmn.cpp
450docmdi.obj : docmdi.cpp
451docview.obj : docview.cpp
452dynarray.obj : dynarray.cpp
453dynlib.obj : dynlib.cpp
454encconv.obj : encconv.cpp
455event.obj : event.cpp
456evtloopcmn.obj : evtloopcmn.cpp
457extended.obj : extended.c
458ffile.obj : ffile.cpp
459fddlgcmn.obj : fddlgcmn.cpp
460file.obj : file.cpp
461fileback.obj : fileback.cpp
462fileconf.obj : fileconf.cpp
463filefn.obj : filefn.cpp
464filename.obj : filename.cpp
465filesys.obj : filesys.cpp
466fldlgcmn.obj : fldlgcmn.cpp
467fmapbase.obj : fmapbase.cpp
468fontcmn.obj : fontcmn.cpp
469fontenumcmn.obj : fontenumcmn.cpp
470fontmap.obj : fontmap.cpp
471framecmn.obj : framecmn.cpp
472fs_inet.obj : fs_inet.cpp
473ftp.obj : ftp.cpp
474gaugecmn.obj : gaugecmn.cpp
475gbsizer.obj : gbsizer.cpp
476gdicmn.obj : gdicmn.cpp
477gifdecod.obj : gifdecod.cpp
478hash.obj : hash.cpp
479hashmap.obj : hashmap.cpp
480helpbase.obj : helpbase.cpp
481http.obj : http.cpp
482iconbndl.obj : iconbndl.cpp
483init.obj : init.cpp
484imagall.obj : imagall.cpp
485imagbmp.obj : imagbmp.cpp
486image.obj : image.cpp
487imagfill.obj : imagfill.cpp
488imaggif.obj : imaggif.cpp
489imagiff.obj : imagiff.cpp
490imagjpeg.obj : imagjpeg.cpp
491imagpcx.obj : imagpcx.cpp
492imagpng.obj : imagpng.cpp
493imagpnm.obj : imagpnm.cpp
494imagtga.obj : imagtga.cpp
495imagtiff.obj : imagtiff.cpp
496imagxpm.obj : imagxpm.cpp
497intl.obj : intl.cpp
498ipcbase.obj : ipcbase.cpp
499layout.obj : layout.cpp
500lboxcmn.obj : lboxcmn.cpp
501list.obj : list.cpp
502log.obj : log.cpp
503longlong.obj : longlong.cpp
504memory.obj : memory.cpp
505menucmn.obj : menucmn.cpp
506mimecmn.obj : mimecmn.cpp
507module.obj : module.cpp
508msgout.obj : msgout.cpp
509mstream.obj : mstream.cpp
510nbkbase.obj : nbkbase.cpp
511object.obj : object.cpp
512paper.obj : paper.cpp
513platinfo.obj : platinfo.cpp
514popupcmn.obj : popupcmn.cpp
515prntbase.obj : prntbase.cpp
516process.obj : process.cpp
517protocol.obj : protocol.cpp
518quantize.obj : quantize.cpp
519radiocmn.obj : radiocmn.cpp
520rendcmn.obj : rendcmn.cpp
521rgncmn.obj : rgncmn.cpp
522sckaddr.obj : sckaddr.cpp
523sckfile.obj : sckfile.cpp
524sckipc.obj : sckipc.cpp
525sckstrm.obj : sckstrm.cpp
526sizer.obj : sizer.cpp
527socket.obj : socket.cpp
528socketevtdispatch.obj : socketevtdispatch.cpp
529settcmn.obj : settcmn.cpp
530statbar.obj : statbar.cpp
531stdpbase.obj : stdpbase.cpp
532stockitem.obj : stockitem.cpp
533stopwatch.obj : stopwatch.cpp
534strconv.obj : strconv.cpp
535stream.obj : stream.cpp
536sysopt.obj : sysopt.cpp
537string.obj : string.cpp
538tbarbase.obj : tbarbase.cpp
539textbuf.obj : textbuf.cpp
540textcmn.obj : textcmn.cpp
541textfile.obj : textfile.cpp
542timercmn.obj : timercmn.cpp
543tokenzr.obj : tokenzr.cpp
544toplvcmn.obj : toplvcmn.cpp
545treebase.obj : treebase.cpp
546txtstrm.obj : txtstrm.cpp
547url.obj : url.cpp
548utilscmn.obj : utilscmn.cpp
549valgen.obj : valgen.cpp
550validate.obj : validate.cpp
551valtext.obj : valtext.cpp
552variant.obj : variant.cpp
553wfstream.obj : wfstream.cpp
554wincmn.obj : wincmn.cpp
555wxchar.obj : wxchar.cpp
556xpmdecod.obj : xpmdecod.cpp
557zipstrm.obj : zipstrm.cpp
558zstream.obj : zstream.cpp
559accesscmn.obj : accesscmn.cpp
560dndcmn.obj : dndcmn.cpp
561dpycmn.obj : dpycmn.cpp
562dseldlg.obj : dseldlg.cpp
563dynload.obj : dynload.cpp
564effects.obj : effects.cpp
565fddlgcmn.obj : fddlgcmn.cpp
566fs_mem.obj : fs_mem.cpp
567gbsizer.obj : gbsizer.cpp
568geometry.obj : geometry.cpp
569matrix.obj : matrix.cpp
570radiocmn.obj : radiocmn.cpp
571regex.obj : regex.cpp
572taskbarcmn.obj : taskbarcmn.cpp
573xti.obj : xti.cpp
574xtistrm.obj : xtistrm.cpp
575xtixml.obj : xtixml.cpp
576uri.obj : uri.cpp
577dpycmn.obj : dpycmn.cpp
578combocmn.obj : combocmn.cpp
579clrpickercmn.obj : clrpickercmn.cpp
580filepickercmn.obj : filepickercmn.cpp
581fontpickercmn.obj : fontpickercmn.cpp
582pickerbase.obj : pickerbase.cpp
583listctrlcmn.obj : listctrlcmn.cpp