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