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