Include support for OpenVMS IA64
[wxWidgets.git] / src / gtk1 / 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 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/iee=denorm\
18            /assume=(nostdnew,noglobal_array_new)/list/show=all
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         toolbar.obj,\
91         textctrl.obj,\
92         tglbtn.obj,\
93         msgdlg.obj,mnemonics.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         toolbar.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,mnemonics.cpp
158    
159 all : $(SOURCES)
160         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
161 .ifdef __WXUNIVERSAL__
162         library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
163         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk_univ.olb [.CXX_REPOSITORY]*.obj
164 .else
165         library [--.lib]libwx_gtk.olb $(OBJECTS)
166         If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
167         $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
168         library [--.lib]libwx_gtk.olb $(OBJECTS0)
169 .endif
170
171 $(OBJECTS) : [--.include.wx]setup.h
172 $(OBJECTS0) : [--.include.wx]setup.h
173
174 app.obj : app.cpp
175 bitmap.obj : bitmap.cpp
176 bmpbuttn.obj : bmpbuttn.cpp
177 brush.obj : brush.cpp
178 button.obj : button.cpp
179 checkbox.obj : checkbox.cpp
180 checklst.obj : checklst.cpp
181 choice.obj : choice.cpp
182 clipbrd.obj :clipbrd.cpp
183 colour.obj : colour.cpp
184 combobox.obj : combobox.cpp
185 control.obj : control.cpp
186 cursor.obj : cursor.cpp
187 data.obj : data.cpp
188 dataobj.obj : dataobj.cpp
189 dc.obj : dc.cpp
190 dcclient.obj : dcclient.cpp
191 dcmemory.obj : dcmemory.cpp
192 dcscreen.obj : dcscreen.cpp
193 dialog.obj : dialog.cpp
194 dnd.obj : dnd.cpp
195 evtloop.obj : evtloop.cpp
196 filedlg.obj : filedlg.cpp
197 font.obj : font.cpp
198 fontdlg.obj : fontdlg.cpp
199 frame.obj : frame.cpp
200 gauge.obj : gauge.cpp
201 glcanvas.obj : glcanvas.cpp
202 sockgtk.obj : sockgtk.cpp
203 listbox.obj : listbox.cpp
204 main.obj : main.cpp
205 msgdlg.obj : msgdlg.cpp
206 mdi.obj : mdi.cpp
207 menu.obj : menu.cpp
208 minifram.obj : minifram.cpp
209 notebook.obj : notebook.cpp
210 pen.obj : pen.cpp
211 popupwin.obj : popupwin.cpp
212 radiobox.obj : radiobox.cpp
213 radiobut.obj : radiobut.cpp
214 renderer.obj : renderer.cpp
215 region.obj : region.cpp
216 scrolbar.obj : scrolbar.cpp
217 scrolwin.obj : scrolwin.cpp
218 settings.obj : settings.cpp
219 slider.obj : slider.cpp
220 spinbutt.obj : spinbutt.cpp
221 spinctrl.obj : spinctrl.cpp
222 statbmp.obj : statbmp.cpp
223 statbox.obj : statbox.cpp
224 statline.obj : statline.cpp
225 stattext.obj : stattext.cpp
226 toolbar.obj : toolbar.cpp
227 textctrl.obj : textctrl.cpp
228 tglbtn.obj : tglbtn.cpp
229 timer.obj : timer.cpp
230 tooltip.obj : tooltip.cpp
231 toplevel.obj : toplevel.cpp
232 utilsgtk.obj : utilsgtk.cpp
233 utilsres.obj : utilsres.cpp
234 win_gtk.obj : win_gtk.c
235 window.obj : window.cpp
236 mnemonics.obj : mnemonics.cpp