]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
compilation fix for STL build; also don't pass unknown string potentially containing...
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 20 December 2007 *
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 calctrl.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
95
96 SOURCES = \
97 aboutdlgg.cpp,\
98 accel.cpp,\
99 animateg.cpp,\
100 busyinfo.cpp,\
101 calctrl.cpp,\
102 caret.cpp,\
103 choicbkg.cpp,\
104 choicdgg.cpp,\
105 collpaneg.cpp,\
106 colrdlgg.cpp,\
107 clrpickerg.cpp,\
108 datectlg.cpp,\
109 dcpsg.cpp,\
110 dirctrlg.cpp,\
111 dirdlgg.cpp,\
112 filedlgg.cpp,\
113 fdrepdlg.cpp,\
114 fontdlgg.cpp,\
115 fontpickerg.cpp,\
116 grid.cpp,\
117 gridctrl.cpp,\
118 gridsel.cpp,\
119 helpext.cpp,\
120 htmllbox.cpp,\
121 imaglist.cpp,\
122 laywin.cpp,\
123 listbkg.cpp,\
124 listctrl.cpp,\
125 logg.cpp,\
126 msgdlgg.cpp,\
127 notebook.cpp,\
128 numdlgg.cpp,\
129 odcombo.cpp,\
130 paletteg.cpp,\
131 panelg.cpp,\
132 printps.cpp,\
133 prntdlgg.cpp,\
134 propdlg.cpp,\
135 progdlgg.cpp,\
136 renderg.cpp,\
137 sashwin.cpp,\
138 selstore.cpp,\
139 splitter.cpp,\
140 statline.cpp,\
141 statusbr.cpp,\
142 tabg.cpp,\
143 textdlgg.cpp,\
144 tipdlg.cpp,\
145 tipwin.cpp,\
146 toolbkg.cpp,\
147 treebkg.cpp,\
148 treectlg.cpp,\
149 wizard.cpp,\
150 dragimgg.cpp,\
151 fdrepdlg.cpp,\
152 htmllbox.cpp,\
153 listbkg.cpp,\
154 mdig.cpp,\
155 scrlwing.cpp,\
156 spinctlg.cpp,\
157 splash.cpp,\
158 timer.cpp,\
159 vlbox.cpp,\
160 hyperlinkg.cpp,\
161 filepickerg.cpp,\
162 vscroll.cpp,\
163 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp
164
165 .ifdef __WXMOTIF__
166 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
167 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
168 paletteg.obj
169 .else
170 .ifdef __WXX11__
171 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
172 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
173 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
174 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
175 .else
176 .ifdef __WXGTK__
177 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
178 vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
179 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
180 .else
181 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
182 vscroll.obj,combog.obj,icon.obj
183 .endif
184 .endif
185 .endif
186
187 all : $(SOURCES)
188 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
189 .ifdef __WXMOTIF__
190 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
191 .else
192 .ifdef __WXGTK__
193 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
194 .else
195 .ifdef __WXGTK2__
196 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
197 .else
198 .ifdef __WXX11__
199 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
200 .endif
201 .endif
202 .endif
203 .endif
204
205 $(OBJECTS) : [--.include.wx]setup.h
206 $(OBJECTS0) : [--.include.wx]setup.h
207
208 aboutdlgg.obj : aboutdlgg.cpp
209 accel.obj : accel.cpp
210 animateg.obj : animateg.cpp
211 busyinfo.obj : busyinfo.cpp
212 calctrl.obj : calctrl.cpp
213 caret.obj : caret.cpp
214 choicdgg.obj : choicdgg.cpp
215 clrpickerg.obj : clrpickerg.cpp
216 collpaneg.obj : collpaneg.cpp
217 colrdlgg.obj : colrdlgg.cpp
218 datectlg.obj : datectlg.cpp
219 dcpsg.obj : dcpsg.cpp
220 dirctrlg.obj : dirctrlg.cpp
221 dirdlgg.obj : dirdlgg.cpp
222 filedlgg.obj : filedlgg.cpp
223 fontdlgg.obj : fontdlgg.cpp
224 fdrepdlg.obj : fdrepdlg.cpp
225 grid.obj : grid.cpp
226 gridctrl.obj : gridctrl.cpp
227 gridsel.obj : gridsel.cpp
228 helpext.obj : helpext.cpp
229 htmllbox.obj : htmllbox.cpp
230 icon.obj : icon.cpp
231 imaglist.obj : imaglist.cpp
232 laywin.obj : laywin.cpp
233 listctrl.obj : listctrl.cpp
234 logg.obj : logg.cpp
235 msgdlgg.obj : msgdlgg.cpp
236 notebook.obj : notebook.cpp
237 numdlgg.obj : numdlgg.cpp
238 odcombo.obj : odcombo.cpp
239 paletteg.obj : paletteg.cpp
240 panelg.obj : panelg.cpp
241 printps.obj : printps.cpp
242 prntdlgg.obj : prntdlgg.cpp
243 progdlgg.obj : progdlgg.cpp
244 propdlg.obj : propdlg.cpp
245 scrlwing.obj : scrlwing.cpp
246 spinctlg.obj : spinctlg.cpp
247 renderg.obj : renderg.cpp
248 sashwin.obj : sashwin.cpp
249 selstore.obj : selstore.cpp
250 splitter.obj : splitter.cpp
251 statline.obj : statline.cpp
252 statusbr.obj : statusbr.cpp
253 tabg.obj : tabg.cpp
254 textdlgg.obj : textdlgg.cpp
255 tipdlg.obj : tipdlg.cpp
256 tipwin.obj : tipwin.cpp
257 treectlg.obj : treectlg.cpp
258 wizard.obj : wizard.cpp
259 dragimgg.obj : dragimgg.cpp
260 fdrepdlg.obj : fdrepdlg.cpp
261 htmllbox.obj : htmllbox.cpp
262 listbkg.obj : listbkg.cpp
263 mdig.obj : mdig.cpp
264 scrlwing.obj : scrlwing.cpp
265 spinctlg.obj : spinctlg.cpp
266 splash.obj : splash.cpp
267 timer.obj : timer.cpp
268 vlbox.obj : vlbox.cpp
269 vscroll.obj : vscroll.cpp
270 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
271 listbkg.obj : listbkg.cpp
272 choicbkg.obj : choicbkg.cpp
273 toolbkg.obj : toolbkg.cpp
274 treebkg.obj : treebkg.cpp
275 combog.obj : combog.cpp
276 fontpickerg.obj : fontpickerg.cpp
277 hyperlinkg.obj : hyperlinkg.cpp
278 filepickerg.obj : filepickerg.cpp
279 bmpcboxg.obj : bmpcboxg.cpp
280 filectrlg.obj : filectrlg.cpp
281 srchctlg.obj : srchctlg.cpp
282 notifmsgg.obj : notifmsgg.cpp