Update OpenVMS compile support
[wxWidgets.git] / src / gtk1 / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 2 December 2008                                                     *
6 #                                                                            *
7 #*****************************************************************************
8 .first
9         define wx [--.include.wx]
10
11 .ifdef __WXUNIVERSAL__
12 CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
13         /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
15         /name=(as_is,short)/ieee=denorm
16 .else
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/iee=denorm\
18            /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/iee=denorm
20 .endif
21
22 .suffixes : .cpp
23
24 .cpp.obj :
25         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
26 .c.obj :
27         cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
28
29 OBJECTS = \
30         app.obj,\
31         bitmap.obj,\
32         brush.obj,\
33         clipbrd.obj,\
34         colour.obj,\
35         cursor.obj,\
36         data.obj,\
37         dataobj.obj,\
38         dc.obj,\
39         dcclient.obj,\
40         dcmemory.obj,\
41         dcscreen.obj,\
42         dnd.obj,\
43         evtloop.obj,\
44         filedlg.obj,\
45         font.obj,\
46         glcanvas.obj,\
47         sockgtk.obj,\
48         main.obj,\
49         minifram.obj,\
50         pen.obj,\
51         popupwin.obj,\
52         renderer.obj,\
53         region.obj,\
54         settings.obj,\
55         timer.obj,\
56         tooltip.obj,\
57         toplevel.obj,\
58         utilsgtk.obj,\
59         utilsres.obj,\
60         win_gtk.obj,\
61         window.obj
62
63 OBJECTS0= \
64         bmpbuttn.obj,\
65         button.obj,\
66         checkbox.obj,\
67         checklst.obj,\
68         choice.obj,\
69         combobox.obj,\
70         control.obj,\
71         dialog.obj,\
72         fontdlg.obj,\
73         frame.obj,\
74         gauge.obj,\
75         listbox.obj,\
76         mdi.obj,\
77         menu.obj,\
78         notebook.obj,\
79         radiobox.obj,\
80         radiobut.obj,\
81         scrolbar.obj,\
82         scrolwin.obj,\
83         slider.obj,\
84         spinbutt.obj,\
85         spinctrl.obj,\
86         statbmp.obj,\
87         statbox.obj,\
88         statline.obj,\
89         stattext.obj,\
90         tbargtk.obj,\
91         textctrl.obj,\
92         tglbtn.obj,\
93         msgdlg.obj
94
95 SOURCES =\
96         app.cpp,\
97         bitmap.cpp,\
98         bmpbuttn.cpp,\
99         brush.cpp,\
100         button.cpp,\
101         checkbox.cpp,\
102         checklst.cpp,\
103         choice.cpp,\
104         clipbrd.cpp,\
105         colour.cpp,\
106         combobox.cpp,\
107         control.cpp,\
108         cursor.cpp,\
109         data.cpp,\
110         dataobj.cpp,\
111         dc.cpp,\
112         dcclient.cpp,\
113         dcmemory.cpp,\
114         dcscreen.cpp,\
115         dialog.cpp,\
116         dnd.cpp,\
117         evtloop.cpp,\
118         filedlg.cpp,\
119         font.cpp,\
120         fontdlg.cpp,\
121         frame.cpp,\
122         gauge.cpp,\
123         glcanvas.cpp,\
124         sockgtk.cpp,\
125         listbox.cpp,\
126         main.cpp,\
127         mdi.cpp,\
128         menu.cpp,\
129         minifram.cpp,\
130         msgdlg.cpp,\
131         notebook.cpp,\
132         pen.cpp,\
133         popupwin.cpp,\
134         radiobox.cpp,\
135         radiobut.cpp,\
136         renderer.cpp,\
137         region.cpp,\
138         scrolbar.cpp,\
139         scrolwin.cpp,\
140         settings.cpp,\
141         slider.cpp,\
142         spinbutt.cpp,\
143         spinctrl.cpp,\
144         statbmp.cpp,\
145         statbox.cpp,\
146         statline.cpp,\
147         stattext.cpp,\
148         tbargtk.cpp,\
149         textctrl.cpp,\
150         tglbtn.cpp,\
151         timer.cpp,\
152         tooltip.cpp,\
153         toplevel.cpp,\
154         utilsgtk.cpp,\
155         utilsres.cpp,\
156         win_gtk.c,\
157         window.cpp
158    
159 all : $(SOURCES)
160         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
161 .ifdef __WXUNIVERSAL__
162         library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
163         library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj
164 .else
165         library [--.lib]libwx_gtk.olb $(OBJECTS)
166         library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
167         $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
168         library [--.lib]libwx_gtk.olb $(OBJECTS0)
169 .endif
170
171 app.obj : app.cpp
172 bitmap.obj : bitmap.cpp
173 bmpbuttn.obj : bmpbuttn.cpp
174 brush.obj : brush.cpp
175 button.obj : button.cpp
176 checkbox.obj : checkbox.cpp
177 checklst.obj : checklst.cpp
178 choice.obj : choice.cpp
179 clipbrd.obj :clipbrd.cpp
180 colour.obj : colour.cpp
181 combobox.obj : combobox.cpp
182 control.obj : control.cpp
183 cursor.obj : cursor.cpp
184 data.obj : data.cpp
185 dataobj.obj : dataobj.cpp
186 dc.obj : dc.cpp
187 dcclient.obj : dcclient.cpp
188 dcmemory.obj : dcmemory.cpp
189 dcscreen.obj : dcscreen.cpp
190 dialog.obj : dialog.cpp
191 dnd.obj : dnd.cpp
192 evtloop.obj : evtloop.cpp
193 filedlg.obj : filedlg.cpp
194 font.obj : font.cpp
195 fontdlg.obj : fontdlg.cpp
196 frame.obj : frame.cpp
197 gauge.obj : gauge.cpp
198 glcanvas.obj : glcanvas.cpp
199 sockgtk.obj : sockgtk.cpp
200 listbox.obj : listbox.cpp
201 main.obj : main.cpp
202 msgdlg.obj : msgdlg.cpp
203 mdi.obj : mdi.cpp
204 menu.obj : menu.cpp
205 minifram.obj : minifram.cpp
206 notebook.obj : notebook.cpp
207 pen.obj : pen.cpp
208 popupwin.obj : popupwin.cpp
209 radiobox.obj : radiobox.cpp
210 radiobut.obj : radiobut.cpp
211 renderer.obj : renderer.cpp
212 region.obj : region.cpp
213 scrolbar.obj : scrolbar.cpp
214 scrolwin.obj : scrolwin.cpp
215 settings.obj : settings.cpp
216 slider.obj : slider.cpp
217 spinbutt.obj : spinbutt.cpp
218 spinctrl.obj : spinctrl.cpp
219 statbmp.obj : statbmp.cpp
220 statbox.obj : statbox.cpp
221 statline.obj : statline.cpp
222 stattext.obj : stattext.cpp
223 tbargtk.obj : tbargtk.cpp
224 textctrl.obj : textctrl.cpp
225 tglbtn.obj : tglbtn.cpp
226 timer.obj : timer.cpp
227 tooltip.obj : tooltip.cpp
228 toplevel.obj : toplevel.cpp
229 utilsgtk.obj : utilsgtk.cpp
230 utilsres.obj : utilsres.cpp
231 win_gtk.obj : win_gtk.c
232 window.obj : window.cpp