]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files...
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 16 January 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
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
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,stattextg.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),$(OBJECTS0)
191 .ifdef __WXMOTIF__
192 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
193 .else
194 .ifdef __WXGTK__
195 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
196 .else
197 .ifdef __WXGTK2__
198 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
199 .else
200 .ifdef __WXX11__
201 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
202 .endif
203 .endif
204 .endif
205 .endif
206
207 $(OBJECTS) : [--.include.wx]setup.h
208 $(OBJECTS0) : [--.include.wx]setup.h
209
210 aboutdlgg.obj : aboutdlgg.cpp
211 accel.obj : accel.cpp
212 animateg.obj : animateg.cpp
213 busyinfo.obj : busyinfo.cpp
214 calctrlg.obj : calctrlg.cpp
215 caret.obj : caret.cpp
216 choicdgg.obj : choicdgg.cpp
217 clrpickerg.obj : clrpickerg.cpp
218 collpaneg.obj : collpaneg.cpp
219 colrdlgg.obj : colrdlgg.cpp
220 datectlg.obj : datectlg.cpp
221 dcpsg.obj : dcpsg.cpp
222 dirctrlg.obj : dirctrlg.cpp
223 dirdlgg.obj : dirdlgg.cpp
224 filedlgg.obj : filedlgg.cpp
225 fontdlgg.obj : fontdlgg.cpp
226 fdrepdlg.obj : fdrepdlg.cpp
227 grid.obj : grid.cpp
228 gridctrl.obj : gridctrl.cpp
229 gridsel.obj : gridsel.cpp
230 helpext.obj : helpext.cpp
231 htmllbox.obj : htmllbox.cpp
232 icon.obj : icon.cpp
233 imaglist.obj : imaglist.cpp
234 laywin.obj : laywin.cpp
235 listctrl.obj : listctrl.cpp
236 logg.obj : logg.cpp
237 msgdlgg.obj : msgdlgg.cpp
238 notebook.obj : notebook.cpp
239 numdlgg.obj : numdlgg.cpp
240 odcombo.obj : odcombo.cpp
241 paletteg.obj : paletteg.cpp
242 panelg.obj : panelg.cpp
243 printps.obj : printps.cpp
244 prntdlgg.obj : prntdlgg.cpp
245 progdlgg.obj : progdlgg.cpp
246 propdlg.obj : propdlg.cpp
247 scrlwing.obj : scrlwing.cpp
248 spinctlg.obj : spinctlg.cpp
249 renderg.obj : renderg.cpp
250 sashwin.obj : sashwin.cpp
251 selstore.obj : selstore.cpp
252 splitter.obj : splitter.cpp
253 statline.obj : statline.cpp
254 statusbr.obj : statusbr.cpp
255 tabg.obj : tabg.cpp
256 textdlgg.obj : textdlgg.cpp
257 tipdlg.obj : tipdlg.cpp
258 tipwin.obj : tipwin.cpp
259 treectlg.obj : treectlg.cpp
260 wizard.obj : wizard.cpp
261 dragimgg.obj : dragimgg.cpp
262 fdrepdlg.obj : fdrepdlg.cpp
263 htmllbox.obj : htmllbox.cpp
264 listbkg.obj : listbkg.cpp
265 mdig.obj : mdig.cpp
266 scrlwing.obj : scrlwing.cpp
267 spinctlg.obj : spinctlg.cpp
268 splash.obj : splash.cpp
269 timer.obj : timer.cpp
270 vlbox.obj : vlbox.cpp
271 vscroll.obj : vscroll.cpp
272 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
273 listbkg.obj : listbkg.cpp
274 choicbkg.obj : choicbkg.cpp
275 toolbkg.obj : toolbkg.cpp
276 treebkg.obj : treebkg.cpp
277 combog.obj : combog.cpp
278 fontpickerg.obj : fontpickerg.cpp
279 hyperlinkg.obj : hyperlinkg.cpp
280 filepickerg.obj : filepickerg.cpp
281 bmpcboxg.obj : bmpcboxg.cpp
282 filectrlg.obj : filectrlg.cpp
283 srchctlg.obj : srchctlg.cpp
284 notifmsgg.obj : notifmsgg.cpp
285 stattextg.obj : stattextg.cpp
286 headerctrlg.obj : headerctrlg.cpp
287 grideditors.obj : grideditors.cpp