]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
more attempts to fix CppUnit::assertEquals for VC6 without breaking everything else
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 19 December 2008 *
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
96 SOURCES = \
97 aboutdlgg.cpp,\
98 accel.cpp,\
99 animateg.cpp,\
100 busyinfo.cpp,\
101 calctrlg.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 ,headerctrlg.cpp
165
166 .ifdef __WXMOTIF__
167 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
168 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
169 mdig.obj
170 .else
171 .ifdef __WXX11__
172 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
173 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
174 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
175 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,stattextg.obj
176 .else
177 .ifdef __WXGTK__
178 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
179 vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
180 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
181 .else
182 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
183 vscroll.obj,combog.obj,icon.obj
184 .endif
185 .endif
186 .endif
187
188 all : $(SOURCES)
189 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
190 .ifdef __WXMOTIF__
191 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
192 .else
193 .ifdef __WXGTK__
194 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
195 .else
196 .ifdef __WXGTK2__
197 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
198 .else
199 .ifdef __WXX11__
200 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
201 .endif
202 .endif
203 .endif
204 .endif
205
206 $(OBJECTS) : [--.include.wx]setup.h
207 $(OBJECTS0) : [--.include.wx]setup.h
208
209 aboutdlgg.obj : aboutdlgg.cpp
210 accel.obj : accel.cpp
211 animateg.obj : animateg.cpp
212 busyinfo.obj : busyinfo.cpp
213 calctrlg.obj : calctrlg.cpp
214 caret.obj : caret.cpp
215 choicdgg.obj : choicdgg.cpp
216 clrpickerg.obj : clrpickerg.cpp
217 collpaneg.obj : collpaneg.cpp
218 colrdlgg.obj : colrdlgg.cpp
219 datectlg.obj : datectlg.cpp
220 dcpsg.obj : dcpsg.cpp
221 dirctrlg.obj : dirctrlg.cpp
222 dirdlgg.obj : dirdlgg.cpp
223 filedlgg.obj : filedlgg.cpp
224 fontdlgg.obj : fontdlgg.cpp
225 fdrepdlg.obj : fdrepdlg.cpp
226 grid.obj : grid.cpp
227 gridctrl.obj : gridctrl.cpp
228 gridsel.obj : gridsel.cpp
229 helpext.obj : helpext.cpp
230 htmllbox.obj : htmllbox.cpp
231 icon.obj : icon.cpp
232 imaglist.obj : imaglist.cpp
233 laywin.obj : laywin.cpp
234 listctrl.obj : listctrl.cpp
235 logg.obj : logg.cpp
236 msgdlgg.obj : msgdlgg.cpp
237 notebook.obj : notebook.cpp
238 numdlgg.obj : numdlgg.cpp
239 odcombo.obj : odcombo.cpp
240 paletteg.obj : paletteg.cpp
241 panelg.obj : panelg.cpp
242 printps.obj : printps.cpp
243 prntdlgg.obj : prntdlgg.cpp
244 progdlgg.obj : progdlgg.cpp
245 propdlg.obj : propdlg.cpp
246 scrlwing.obj : scrlwing.cpp
247 spinctlg.obj : spinctlg.cpp
248 renderg.obj : renderg.cpp
249 sashwin.obj : sashwin.cpp
250 selstore.obj : selstore.cpp
251 splitter.obj : splitter.cpp
252 statline.obj : statline.cpp
253 statusbr.obj : statusbr.cpp
254 tabg.obj : tabg.cpp
255 textdlgg.obj : textdlgg.cpp
256 tipdlg.obj : tipdlg.cpp
257 tipwin.obj : tipwin.cpp
258 treectlg.obj : treectlg.cpp
259 wizard.obj : wizard.cpp
260 dragimgg.obj : dragimgg.cpp
261 fdrepdlg.obj : fdrepdlg.cpp
262 htmllbox.obj : htmllbox.cpp
263 listbkg.obj : listbkg.cpp
264 mdig.obj : mdig.cpp
265 scrlwing.obj : scrlwing.cpp
266 spinctlg.obj : spinctlg.cpp
267 splash.obj : splash.cpp
268 timer.obj : timer.cpp
269 vlbox.obj : vlbox.cpp
270 vscroll.obj : vscroll.cpp
271 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
272 listbkg.obj : listbkg.cpp
273 choicbkg.obj : choicbkg.cpp
274 toolbkg.obj : toolbkg.cpp
275 treebkg.obj : treebkg.cpp
276 combog.obj : combog.cpp
277 fontpickerg.obj : fontpickerg.cpp
278 hyperlinkg.obj : hyperlinkg.cpp
279 filepickerg.obj : filepickerg.cpp
280 bmpcboxg.obj : bmpcboxg.cpp
281 filectrlg.obj : filectrlg.cpp
282 srchctlg.obj : srchctlg.cpp
283 notifmsgg.obj : notifmsgg.cpp
284 stattextg.obj : stattextg.cpp
285 headerctrlg.obj : headerctrlg.cpp