Update OpenVMS compile support
[wxWidgets.git] / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 8 April 2011                                                        *
6 #                                                                            *
7 #*****************************************************************************
8 .first
9         set def [-]
10         wx_curdir = f$environment("default")
11         wx_sub = f$element(0,"]",wx_curdir)
12         wx_fuldir = "''wx_sub'.]"
13         define/job/trans=(concealed) wx_root "''wx_fuldir'"
14         set def [.wxwidgets]
15
16 all :
17         set default [.include.wx]
18         set default [--]
19         make gtk
20         purge [...]
21         delete [...]*.obj;
22         make motif
23         purge [...]
24         delete [...]*.obj;
25         make x11
26         purge [...]
27         delete [...]*.obj;
28         if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then make gtk2
29         if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then purge [...]
30         if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then delete [...]*.obj;
31
32 gtk : [.include.wx]setup.h
33         set default [.src.generic]
34         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
35         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
36         set default [-.common]
37         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
38         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
39         set default [-.html]
40         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
41         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
42         set default [-.xml]
43         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
44         set default [-.aui]
45         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
46         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
47         set default [-.xrc]
48         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
49         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
50         set default [-.unix]
51         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
52         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
53         set default [-.propgrid]
54         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
55         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
56         set default [-.regex]
57         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
58         set default [-.ribbon]
59         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
60         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
61         set default [-.richtext]
62         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
63         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
64         set default [-.stc]
65         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
66         set default [-.gtk1]
67         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
68         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
69         set default [--.demos.bombs]
70         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
71         set default [-.forty]
72         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
73         set default [-.fractal]
74         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
75         set default [-.life]
76         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
77         set default [-.poem]
78         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
79         set default [--.samples.calendar]
80         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
81         set default [-.access]
82         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
83         set default [-.animate]
84         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
85         set default [-.artprov]
86         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
87         set default [-.aui]
88         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
89         set default [-.caret]
90         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
91         set default [-.clipboard]
92         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
93         set default [-.collpane]
94         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
95         set default [-.combo]
96         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
97         set default [-.config]
98         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
99         set default [-.console]
100         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
101         set default [-.controls]
102         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
103         set default [-.dataview]
104         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
105         set default [-.debugrpt]
106         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
107         set default [-.dialogs]
108         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
109         set default [-.dialup]
110         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
111         set default [-.dnd]
112         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
113         set default [-.docview]
114         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
115         set default [-.dragimag]
116         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
117         set default [-.drawing]
118         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
119         set default [-.erase]
120         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
121         set default [-.event]
122         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
123         set default [-.exec]
124         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
125         set default [-.font]
126         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
127         set default [-.image]
128         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
129         set default [-.keyboard]
130         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
131         set default [-.mdi]
132         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
133         set default [-.mediaplayer]
134         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
135         set default [-.menu]
136         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
137         set default [-.minimal]
138         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
139         set default [-.propgrid]
140         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
141         set default [-.regtest]
142         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
143         set default [-.ribbon]
144         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
145         set default [-.richtext]
146         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
147         set default [-.sockets]
148         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
149         set default [-.stc]
150         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
151         set default [-.xrc]
152         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
153         set default [--.tests]
154         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)/ignore=warning
155         set default [-]
156
157 gtk2 : [.include.wx]setup.h
158         @gnome$root:[000000]glib2
159         set default [.src.generic]
160         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
161         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
162         set default [-.common]
163         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
164         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
165         set default [-.html]
166         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
167         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
168         set default [-.aui]
169         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
170         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
171         set default [-.xml]
172         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
173         set default [-.xrc]
174         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
175         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
176         set default [-.unix]
177         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
178         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
179         set default [-.propgrid]
180         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
181         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
182         set default [-.regex]
183         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
184         set default [-.ribbon]
185         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
186         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
187         set default [-.richtext]
188         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
189         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
190         set default [-.stc]
191         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
192         set default [-.gtk]
193         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
194         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
195         set default [--.demos.bombs]
196 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
197         set default [--.samples.calendar]
198 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
199         set default [-.caret]
200 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
201         set default [-.config]
202 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
203         set default [-.controls]
204 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
205         set default [-.dialogs]
206 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
207         set default [-.dialup]
208 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
209         set default [-.dnd]
210 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
211         set default [-.docview]
212 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
213         set default [-.drawing]
214 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
215         set default [-.font]
216 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
217         set default [-.image]
218 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
219         set default [-.mdi]
220 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
221         set default [-.menu]
222 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
223         set default [-.minimal]
224         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
225         set default [-.richedit]
226 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
227         set default [--]
228         @gnome$root:[000000]glib
229
230 x11 : [.include.wx]setup.h
231         set default [.src.generic]
232         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
233         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
234         set default [-.common]
235         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
236         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
237         set default [-.html]
238         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
239         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
240         set default [-.xml]
241         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
242         set default [-.xrc]
243         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
244         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
245         set default [-.aui]
246         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
247         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
248         set default [-.unix]
249         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
250         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
251         set default [-.propgrid]
252         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
253         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
254         set default [-.regex]
255         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
256         set default [-.ribbon]
257         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
258         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
259         set default [-.richtext]
260         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
261         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
262         set default [-.stc]
263         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
264         set default [-.x11]
265         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
266         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
267         set default [-.univ]
268         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
269         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
270         set default [--.demos.bombs]
271 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
272         set default [--.samples.calendar]
273 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
274         set default [-.caret]
275 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
276         set default [-.config]
277 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
278         set default [-.controls]
279 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
280         set default [-.dialogs]
281 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
282         set default [-.dialup]
283 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
284         set default [-.dnd]
285 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
286         set default [-.docview]
287 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
288         set default [-.drawing]
289 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
290         set default [-.font]
291 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
292         set default [-.image]
293 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
294         set default [-.mdi]
295 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
296         set default [-.menu]
297 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
298         set default [-.minimal]
299         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
300         set default [-.richedit]
301 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
302         set default [--]
303
304 motif : [.include.wx]setup.h
305         set default [.src.generic]
306         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
307         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
308         set default [-.common]
309         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
310         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
311         set default [-.unix]
312         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
313         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
314         set default [-.aui]
315         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
316         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
317         set default [-.regex]
318         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
319         set default [-.motif]
320         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
321         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
322         set default [-.x11]
323         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
324         set default [--.demos.bombs]
325         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
326         set default [--.samples.calendar]
327         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
328         set default [-.caret]
329         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
330         set default [-.combo]
331         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
332         set default [-.config]
333         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
334         set default [-.dialogs]
335         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
336         set default [-.image]
337         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
338         set default [-.mdi]
339         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
340         set default [-.menu]
341         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
342         set default [-.minimal]
343         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
344         set default [--]
345
346 [.include.wx]setup.h : setup.h_vms
347         copy setup.h_vms [.include.wx]setup.h