Update OpenVMS makefile
[wxWidgets.git] / src / gtk / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 6 November 2012                                                     *
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         nonownedwnd.obj,textmeasure.obj
104
105 SOURCES =\
106         animate.cpp,\
107         app.cpp,\
108         artgtk.cpp, \
109         bitmap.cpp,\
110         bmpbuttn.cpp,\
111         brush.cpp,\
112         button.cpp,\
113         checkbox.cpp,\
114         checklst.cpp,\
115         choice.cpp,\
116         clipbrd.cpp,\
117         colordlg.cpp,\
118         colour.cpp,\
119         collpane.cpp,\
120         combobox.cpp,\
121         control.cpp,\
122         cursor.cpp,\
123         dataobj.cpp,\
124         dc.cpp,\
125         dcclient.cpp,\
126         dcmemory.cpp,\
127         dcscreen.cpp,\
128         dialog.cpp,\
129         dnd.cpp,\
130         evtloop.cpp,\
131         filedlg.cpp,\
132         font.cpp,\
133         fontdlg.cpp,\
134         frame.cpp,\
135         gauge.cpp,\
136         glcanvas.cpp,\
137         sockgtk.cpp,\
138         listbox.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         toolbar.cpp,\
161         textctrl.cpp,\
162         tglbtn.cpp,\
163         timer.cpp,\
164         tooltip.cpp,\
165         toplevel.cpp,\
166         utilsgtk.cpp,\
167         window.cpp,\
168         treeentry_gtk.c,textentry.cpp,filectrl.cpp,print.cpp,win_gtk.cpp,\
169         mnemonics.cpp,private.cpp,assertdlg_gtk.cpp,infobar.cpp,anybutton.cpp,\
170         nonownedwnd.cpp,textmeasure.cpp
171
172 all : $(SOURCES)
173         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
174 .ifdef __WXUNIVERSAL__
175         library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
176         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj
177 .else
178 .ifdef __WXGTK2__
179         library [--.lib]libwx_gtk2.olb $(OBJECTS)
180         If f$getsyi("HW_MODEL") .le. 2048 then 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         If f$getsyi("HW_MODEL") .le. 2048 then 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 $(OBJECTS) : [--.include.wx]setup.h
192 $(OBJECTS0) : [--.include.wx]setup.h
193
194 animate.obj : animate.cpp
195 app.obj : app.cpp
196 artgtk.obj : artgtk.cpp
197 bitmap.obj : bitmap.cpp
198 bmpbuttn.obj : bmpbuttn.cpp
199 brush.obj : brush.cpp
200 button.obj : button.cpp
201 checkbox.obj : checkbox.cpp
202 checklst.obj : checklst.cpp
203 choice.obj : choice.cpp
204 clipbrd.obj :clipbrd.cpp
205 colordlg.obj : colordlg.cpp
206 colour.obj : colour.cpp
207 collpane.obj : collpane.cpp
208 combobox.obj : combobox.cpp
209 control.obj : control.cpp
210 cursor.obj : cursor.cpp
211 dataobj.obj : dataobj.cpp
212 dc.obj : dc.cpp
213 dcclient.obj : dcclient.cpp
214 dcmemory.obj : dcmemory.cpp
215 dcscreen.obj : dcscreen.cpp
216 dialog.obj : dialog.cpp
217 dnd.obj : dnd.cpp
218 evtloop.obj : evtloop.cpp
219 filedlg.obj : filedlg.cpp
220 font.obj : font.cpp
221 fontdlg.obj : fontdlg.cpp
222 frame.obj : frame.cpp
223 gauge.obj : gauge.cpp
224 glcanvas.obj : glcanvas.cpp
225 sockgtk.obj : sockgtk.cpp
226 listbox.obj : listbox.cpp
227 msgdlg.obj : msgdlg.cpp
228 mdi.obj : mdi.cpp
229 menu.obj : menu.cpp
230 minifram.obj : minifram.cpp
231 notebook.obj : notebook.cpp
232 pen.obj : pen.cpp
233 popupwin.obj : popupwin.cpp
234 radiobox.obj : radiobox.cpp
235 radiobut.obj : radiobut.cpp
236 renderer.obj : renderer.cpp
237 region.obj : region.cpp
238 scrolbar.obj : scrolbar.cpp
239 scrolwin.obj : scrolwin.cpp
240 settings.obj : settings.cpp
241 slider.obj : slider.cpp
242 spinbutt.obj : spinbutt.cpp
243 spinctrl.obj : spinctrl.cpp
244 statbmp.obj : statbmp.cpp
245 statbox.obj : statbox.cpp
246 statline.obj : statline.cpp
247 stattext.obj : stattext.cpp
248 toolbar.obj : toolbar.cpp
249 textctrl.obj : textctrl.cpp
250 tglbtn.obj : tglbtn.cpp
251 timer.obj : timer.cpp
252 tooltip.obj : tooltip.cpp
253 toplevel.obj : toplevel.cpp
254 utilsgtk.obj : utilsgtk.cpp
255 window.obj : window.cpp
256 treeentry_gtk.obj : treeentry_gtk.c
257         cc $(CFLAGS)$(CC_DEFINE)/warn=disab=CHAROVERFL $(MMS$TARGET_NAME).c
258 textentry.obj : textentry.cpp
259 filectrl.obj : filectrl.cpp
260 print.obj : print.cpp
261 win_gtk.obj : win_gtk.cpp
262 mnemonics.obj : mnemonics.cpp
263 private.obj : private.cpp
264 assertdlg_gtk.obj : assertdlg_gtk.cpp
265 infobar.obj : infobar.cpp
266 anybutton.obj : anybutton.cpp
267 nonownedwnd.obj : nonownedwnd.cpp
268 textmeasure.obj : textmeasure.cpp