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