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