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