]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
fix compilation without wxUSE_STREAMS (closes #10900)
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 12 March 2009 *
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXX11__
22 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
26 .else
27 .ifdef __WXGTK2__
28 CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\
29 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
30 CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\
31 /name=(as_is,short)
32 .else
33 CXX_DEFINE =
34 CC_DEFINE =
35 .endif
36 .endif
37 .endif
38 .endif
39
40 .suffixes : .cpp
41
42 .cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
44 .c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
46
47 OBJECTS = \
48 aboutdlgg.obj,\
49 busyinfo.obj,\
50 calctrlg.obj,\
51 caret.obj,\
52 choicbkg.obj,\
53 choicdgg.obj,\
54 datectlg.obj,\
55 dcpsg.obj,\
56 dirctrlg.obj,\
57 dirdlgg.obj,\
58 fdrepdlg.obj,\
59 fontdlgg.obj,\
60 grid.obj,\
61 gridctrl.obj,\
62 gridsel.obj,\
63 helpext.obj,\
64 htmllbox.obj,\
65 imaglist.obj,\
66 laywin.obj,\
67 listbkg.obj,\
68 listctrl.obj,\
69 logg.obj,\
70 msgdlgg.obj,\
71 numdlgg.obj,\
72 odcombo.obj,\
73 panelg.obj,\
74 printps.obj,\
75 prntdlgg.obj,\
76 propdlg.obj,\
77 progdlgg.obj,\
78 renderg.obj,\
79 sashwin.obj,\
80 scrlwing.obj,\
81 selstore.obj,\
82 splitter.obj,\
83 tabg.obj,\
84 textdlgg.obj,\
85 tipdlg.obj,\
86 tipwin.obj,\
87 toolbkg.obj,\
88 treebkg.obj,\
89 treectlg.obj,\
90 wizard.obj,\
91 hyperlinkg.obj,\
92 filepickerg.obj,\
93 bmpcboxg.obj,\
94 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
95 grideditors.obj,vlbox.obj,vscroll.obj,stattextg.obj
96
97 SOURCES = \
98 aboutdlgg.cpp,\
99 accel.cpp,\
100 animateg.cpp,\
101 busyinfo.cpp,\
102 calctrlg.cpp,\
103 caret.cpp,\
104 choicbkg.cpp,\
105 choicdgg.cpp,\
106 collpaneg.cpp,\
107 colrdlgg.cpp,\
108 clrpickerg.cpp,\
109 datectlg.cpp,\
110 dcpsg.cpp,\
111 dirctrlg.cpp,\
112 dirdlgg.cpp,\
113 filedlgg.cpp,\
114 fdrepdlg.cpp,\
115 fontdlgg.cpp,\
116 fontpickerg.cpp,\
117 grid.cpp,\
118 gridctrl.cpp,\
119 gridsel.cpp,\
120 helpext.cpp,\
121 htmllbox.cpp,\
122 imaglist.cpp,\
123 laywin.cpp,\
124 listbkg.cpp,\
125 listctrl.cpp,\
126 logg.cpp,\
127 msgdlgg.cpp,\
128 notebook.cpp,\
129 numdlgg.cpp,\
130 odcombo.cpp,\
131 paletteg.cpp,\
132 panelg.cpp,\
133 printps.cpp,\
134 prntdlgg.cpp,\
135 propdlg.cpp,\
136 progdlgg.cpp,\
137 renderg.cpp,\
138 sashwin.cpp,\
139 selstore.cpp,\
140 splitter.cpp,\
141 statline.cpp,\
142 statusbr.cpp,\
143 tabg.cpp,\
144 textdlgg.cpp,\
145 tipdlg.cpp,\
146 tipwin.cpp,\
147 toolbkg.cpp,\
148 treebkg.cpp,\
149 treectlg.cpp,\
150 wizard.cpp,\
151 dragimgg.cpp,\
152 fdrepdlg.cpp,\
153 htmllbox.cpp,\
154 listbkg.cpp,\
155 mdig.cpp,\
156 scrlwing.cpp,\
157 spinctlg.cpp,\
158 splash.cpp,\
159 timer.cpp,\
160 vlbox.cpp,\
161 hyperlinkg.cpp,\
162 filepickerg.cpp,\
163 vscroll.cpp,\
164 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
165 ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp
166
167 .ifdef __WXMOTIF__
168 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
169 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
170 mdig.obj
171 .else
172 .ifdef __WXX11__
173 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
174 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
175 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
176 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
177 .else
178 .ifdef __WXGTK__
179 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
180 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
181 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
182 .else
183 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
184 combog.obj,icon.obj
185 .endif
186 .endif
187 .endif
188
189 all : $(SOURCES)
190 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
191 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
192 .ifdef __WXMOTIF__
193 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
194 library [--.lib]libwx_motif.olb $(OBJECTS0)
195 .else
196 .ifdef __WXGTK__
197 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
198 library [--.lib]libwx_gtk.olb $(OBJECTS0)
199 .else
200 .ifdef __WXGTK2__
201 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
202 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
203 .else
204 .ifdef __WXX11__
205 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
206 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
207 .endif
208 .endif
209 .endif
210 .endif
211
212 $(OBJECTS) : [--.include.wx]setup.h
213 $(OBJECTS0) : [--.include.wx]setup.h
214
215 aboutdlgg.obj : aboutdlgg.cpp
216 accel.obj : accel.cpp
217 animateg.obj : animateg.cpp
218 busyinfo.obj : busyinfo.cpp
219 calctrlg.obj : calctrlg.cpp
220 caret.obj : caret.cpp
221 choicdgg.obj : choicdgg.cpp
222 clrpickerg.obj : clrpickerg.cpp
223 collpaneg.obj : collpaneg.cpp
224 colrdlgg.obj : colrdlgg.cpp
225 datectlg.obj : datectlg.cpp
226 dcpsg.obj : dcpsg.cpp
227 dirctrlg.obj : dirctrlg.cpp
228 dirdlgg.obj : dirdlgg.cpp
229 filedlgg.obj : filedlgg.cpp
230 fontdlgg.obj : fontdlgg.cpp
231 fdrepdlg.obj : fdrepdlg.cpp
232 grid.obj : grid.cpp
233 gridctrl.obj : gridctrl.cpp
234 gridsel.obj : gridsel.cpp
235 helpext.obj : helpext.cpp
236 htmllbox.obj : htmllbox.cpp
237 icon.obj : icon.cpp
238 imaglist.obj : imaglist.cpp
239 laywin.obj : laywin.cpp
240 listctrl.obj : listctrl.cpp
241 logg.obj : logg.cpp
242 msgdlgg.obj : msgdlgg.cpp
243 notebook.obj : notebook.cpp
244 numdlgg.obj : numdlgg.cpp
245 odcombo.obj : odcombo.cpp
246 paletteg.obj : paletteg.cpp
247 panelg.obj : panelg.cpp
248 printps.obj : printps.cpp
249 prntdlgg.obj : prntdlgg.cpp
250 progdlgg.obj : progdlgg.cpp
251 propdlg.obj : propdlg.cpp
252 scrlwing.obj : scrlwing.cpp
253 spinctlg.obj : spinctlg.cpp
254 renderg.obj : renderg.cpp
255 sashwin.obj : sashwin.cpp
256 selstore.obj : selstore.cpp
257 splitter.obj : splitter.cpp
258 statline.obj : statline.cpp
259 statusbr.obj : statusbr.cpp
260 tabg.obj : tabg.cpp
261 textdlgg.obj : textdlgg.cpp
262 tipdlg.obj : tipdlg.cpp
263 tipwin.obj : tipwin.cpp
264 treectlg.obj : treectlg.cpp
265 wizard.obj : wizard.cpp
266 dragimgg.obj : dragimgg.cpp
267 fdrepdlg.obj : fdrepdlg.cpp
268 htmllbox.obj : htmllbox.cpp
269 listbkg.obj : listbkg.cpp
270 mdig.obj : mdig.cpp
271 scrlwing.obj : scrlwing.cpp
272 spinctlg.obj : spinctlg.cpp
273 splash.obj : splash.cpp
274 timer.obj : timer.cpp
275 vlbox.obj : vlbox.cpp
276 vscroll.obj : vscroll.cpp
277 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
278 listbkg.obj : listbkg.cpp
279 choicbkg.obj : choicbkg.cpp
280 toolbkg.obj : toolbkg.cpp
281 treebkg.obj : treebkg.cpp
282 combog.obj : combog.cpp
283 fontpickerg.obj : fontpickerg.cpp
284 hyperlinkg.obj : hyperlinkg.cpp
285 filepickerg.obj : filepickerg.cpp
286 bmpcboxg.obj : bmpcboxg.cpp
287 filectrlg.obj : filectrlg.cpp
288 srchctlg.obj : srchctlg.cpp
289 notifmsgg.obj : notifmsgg.cpp
290 stattextg.obj : stattextg.cpp
291 headerctrlg.obj : headerctrlg.cpp
292 grideditors.obj : grideditors.cpp