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