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