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