in DoSetSize, only call GetPosition if necessary
[wxWidgets.git] / src / gtk / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 27 September 2011                                                   *
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         animate.obj,\
38         app.obj,\
39         artgtk.obj,\
40         bitmap.obj,\
41         brush.obj,\
42         clipbrd.obj,\
43         colordlg.obj,\
44         colour.obj,\
45         collpane.obj,\
46         cursor.obj,\
47         dataobj.obj,\
48         dc.obj,\
49         dcclient.obj,\
50         dcmemory.obj,\
51         dcscreen.obj,\
52         dnd.obj,\
53         evtloop.obj,\
54         filedlg.obj,\
55         font.obj,\
56         glcanvas.obj,\
57         sockgtk.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         window.obj
69
70 OBJECTS0= \
71         bmpbuttn.obj,\
72         button.obj,\
73         checkbox.obj,\
74         checklst.obj,\
75         choice.obj,\
76         combobox.obj,\
77         control.obj,\
78         dialog.obj,\
79         fontdlg.obj,\
80         frame.obj,\
81         gauge.obj,\
82         listbox.obj,\
83         mdi.obj,\
84         menu.obj,\
85         notebook.obj,\
86         radiobox.obj,\
87         radiobut.obj,\
88         scrolbar.obj,\
89         scrolwin.obj,\
90         slider.obj,\
91         spinbutt.obj,\
92         spinctrl.obj,\
93         statbmp.obj,\
94         statbox.obj,\
95         statline.obj,\
96         stattext.obj,\
97         toolbar.obj,\
98         textctrl.obj,\
99         tglbtn.obj,\
100         msgdlg.obj,\
101         treeentry_gtk.obj,textentry.obj,filectrl.obj,print.obj,win_gtk.obj,\
102         mnemonics.obj,private.obj,assertdlg_gtk.obj,infobar.obj,anybutton.obj
103
104 SOURCES =\
105         animate.cpp,\
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         collpane.cpp,\
119         combobox.cpp,\
120         control.cpp,\
121         cursor.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         sockgtk.cpp,\
137         listbox.cpp,\
138         mdi.cpp,\
139         menu.cpp,\
140         minifram.cpp,\
141         msgdlg.cpp,\
142         notebook.cpp,\
143         pen.cpp,\
144         popupwin.cpp,\
145         radiobox.cpp,\
146         radiobut.cpp,\
147         renderer.cpp,\
148         region.cpp,\
149         scrolbar.cpp,\
150         scrolwin.cpp,\
151         settings.cpp,\
152         slider.cpp,\
153         spinbutt.cpp,\
154         spinctrl.cpp,\
155         statbmp.cpp,\
156         statbox.cpp,\
157         statline.cpp,\
158         stattext.cpp,\
159         toolbar.cpp,\
160         textctrl.cpp,\
161         tglbtn.cpp,\
162         timer.cpp,\
163         tooltip.cpp,\
164         toplevel.cpp,\
165         utilsgtk.cpp,\
166         window.cpp,\
167         treeentry_gtk.c,textentry.cpp,filectrl.cpp,print.cpp,win_gtk.cpp,\
168         mnemonics.cpp,private.cpp,assertdlg_gtk.cpp,infobar.cpp,anybutton.cpp
169
170 all : $(SOURCES)
171         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
172 .ifdef __WXUNIVERSAL__
173         library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
174         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj
175 .else
176 .ifdef __WXGTK2__
177         library [--.lib]libwx_gtk2.olb $(OBJECTS)
178         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
179         $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
180         library [--.lib]libwx_gtk2.olb $(OBJECTS0)
181 .else
182         library [--.lib]libwx_gtk.olb $(OBJECTS)
183         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
184         $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
185         library [--.lib]libwx_gtk.olb $(OBJECTS0)
186 .endif
187 .endif
188
189 $(OBJECTS) : [--.include.wx]setup.h
190 $(OBJECTS0) : [--.include.wx]setup.h
191
192 animate.obj : animate.cpp
193 app.obj : app.cpp
194 artgtk.obj : artgtk.cpp
195 bitmap.obj : bitmap.cpp
196 bmpbuttn.obj : bmpbuttn.cpp
197 brush.obj : brush.cpp
198 button.obj : button.cpp
199 checkbox.obj : checkbox.cpp
200 checklst.obj : checklst.cpp
201 choice.obj : choice.cpp
202 clipbrd.obj :clipbrd.cpp
203 colordlg.obj : colordlg.cpp
204 colour.obj : colour.cpp
205 collpane.obj : collpane.cpp
206 combobox.obj : combobox.cpp
207 control.obj : control.cpp
208 cursor.obj : cursor.cpp
209 dataobj.obj : dataobj.cpp
210 dc.obj : dc.cpp
211 dcclient.obj : dcclient.cpp
212 dcmemory.obj : dcmemory.cpp
213 dcscreen.obj : dcscreen.cpp
214 dialog.obj : dialog.cpp
215 dnd.obj : dnd.cpp
216 evtloop.obj : evtloop.cpp
217 filedlg.obj : filedlg.cpp
218 font.obj : font.cpp
219 fontdlg.obj : fontdlg.cpp
220 frame.obj : frame.cpp
221 gauge.obj : gauge.cpp
222 glcanvas.obj : glcanvas.cpp
223 sockgtk.obj : sockgtk.cpp
224 listbox.obj : listbox.cpp
225 msgdlg.obj : msgdlg.cpp
226 mdi.obj : mdi.cpp
227 menu.obj : menu.cpp
228 minifram.obj : minifram.cpp
229 notebook.obj : notebook.cpp
230 pen.obj : pen.cpp
231 popupwin.obj : popupwin.cpp
232 radiobox.obj : radiobox.cpp
233 radiobut.obj : radiobut.cpp
234 renderer.obj : renderer.cpp
235 region.obj : region.cpp
236 scrolbar.obj : scrolbar.cpp
237 scrolwin.obj : scrolwin.cpp
238 settings.obj : settings.cpp
239 slider.obj : slider.cpp
240 spinbutt.obj : spinbutt.cpp
241 spinctrl.obj : spinctrl.cpp
242 statbmp.obj : statbmp.cpp
243 statbox.obj : statbox.cpp
244 statline.obj : statline.cpp
245 stattext.obj : stattext.cpp
246 toolbar.obj : toolbar.cpp
247 textctrl.obj : textctrl.cpp
248 tglbtn.obj : tglbtn.cpp
249 timer.obj : timer.cpp
250 tooltip.obj : tooltip.cpp
251 toplevel.obj : toplevel.cpp
252 utilsgtk.obj : utilsgtk.cpp
253 window.obj : window.cpp
254 treeentry_gtk.obj : treeentry_gtk.c
255 textentry.obj : textentry.cpp
256 filectrl.obj : filectrl.cpp
257 print.obj : print.cpp
258 win_gtk.obj : win_gtk.cpp
259 mnemonics.obj : mnemonics.cpp
260 private.obj : private.cpp
261 assertdlg_gtk.obj : assertdlg_gtk.cpp
262 infobar.obj : infobar.cpp
263 anybutton.obj : anybutton.cpp