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