Include compile support for propgrid & ribbon on OpenVMS
[wxWidgets.git] / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 22 September 2009                                                   *
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 [-.ribbon]
55         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
56         set default [-.gtk1]
57         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
58         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
59         set default [--.demos.bombs]
60         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
61         set default [--.samples.calendar]
62         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
63         set default [-.aui]
64         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
65         set default [-.caret]
66         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
67         set default [-.combo]
68         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
69         set default [-.config]
70         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
71         set default [-.controls]
72         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
73         set default [-.dialogs]
74         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
75         set default [-.dialup]
76         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
77         set default [-.dnd]
78         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
79         set default [-.docview]
80         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
81         set default [-.drawing]
82         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
83         set default [-.font]
84         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
85         set default [-.image]
86         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
87         set default [-.mdi]
88         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
89         set default [-.menu]
90         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
91         set default [-.minimal]
92         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
93         set default [-.propgrid]
94         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
95         set default [-.ribbon]
96         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
97         set default [-.richedit]
98 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
99         set default [-.sockets]
100         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
101         set default [-.xrc]
102         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
103         set default [--]
104
105 gtk2 : [.include.wx]setup.h
106         @gnome$root:[000000]glib2
107         set default [.src.generic]
108         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
109         set default [-.common]
110         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
111         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
112         set default [-.html]
113         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
114         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
115         set default [-.aui]
116         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
117         set default [-.xml]
118         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
119         set default [-.xrc]
120         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
121         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
122         set default [-.unix]
123         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
124         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
125         set default [-.propgrid]
126         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
127         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
128         set default [-.ribbon]
129         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
130         set default [-.gtk]
131         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
132         library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
133         set default [--.demos.bombs]
134 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
135         set default [--.samples.calendar]
136 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
137         set default [-.caret]
138 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
139         set default [-.config]
140 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
141         set default [-.controls]
142 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
143         set default [-.dialogs]
144 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
145         set default [-.dialup]
146 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
147         set default [-.dnd]
148 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
149         set default [-.docview]
150 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
151         set default [-.drawing]
152 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
153         set default [-.font]
154 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
155         set default [-.image]
156 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
157         set default [-.mdi]
158 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
159         set default [-.menu]
160 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
161         set default [-.minimal]
162         $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
163         set default [-.richedit]
164 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1)
165         set default [--]
166         @gnome$root:[000000]glib
167
168 x11 : [.include.wx]setup.h
169         set default [.src.generic]
170         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
171         set default [-.common]
172         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
173         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
174         set default [-.html]
175         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
176         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
177         set default [-.xml]
178         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
179         set default [-.xrc]
180         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
181         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
182         set default [-.aui]
183         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
184         set default [-.unix]
185         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
186         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
187         set default [-.propgrid]
188         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
189         library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
190         set default [-.ribbon]
191         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
192         set default [-.x11]
193         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
194         set default [-.univ]
195         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
196         set default [--.demos.bombs]
197 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
198         set default [--.samples.calendar]
199 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
200         set default [-.caret]
201 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
202         set default [-.config]
203 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
204         set default [-.controls]
205 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
206         set default [-.dialogs]
207 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
208         set default [-.dialup]
209 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
210         set default [-.dnd]
211 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
212         set default [-.docview]
213 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
214         set default [-.drawing]
215 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
216         set default [-.font]
217 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
218         set default [-.image]
219 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
220         set default [-.mdi]
221 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
222         set default [-.menu]
223 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
224         set default [-.minimal]
225         $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
226         set default [-.richedit]
227 #       $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1)
228         set default [--]
229
230 motif : [.include.wx]setup.h
231         set default [.src.generic]
232         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
233         set default [-.common]
234         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
235         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
236         set default [-.unix]
237         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
238         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
239         set default [-.aui]
240         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
241         set default [-.motif]
242         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
243         library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
244         set default [-.x11]
245         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
246         set default [--.demos.bombs]
247         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
248         set default [--.samples.calendar]
249         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
250         set default [-.caret]
251         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
252         set default [-.combo]
253         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
254         set default [-.config]
255         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
256         set default [-.dialogs]
257         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
258         set default [-.image]
259         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
260         set default [-.mdi]
261         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
262         set default [-.menu]
263         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
264         set default [-.minimal]
265         $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
266         set default [--]
267
268 [.include.wx]setup.h : setup.h_vms
269         copy setup.h_vms [.include.wx]setup.h