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