]> git.saurik.com Git - wxWidgets.git/blob - src/gtk/descrip.mms
avoid direct struct access for GTK3
[wxWidgets.git] / src / gtk / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 11 April 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
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
169
170 all : $(SOURCES)
171 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
172 .ifdef __WXUNIVERSAL__
173 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
174 library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj
175 .else
176 .ifdef __WXGTK2__
177 library [--.lib]libwx_gtk2.olb $(OBJECTS)
178 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 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