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