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