]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
fix for link errors in DLL build
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 30 September 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 animateg.obj,\
50 busyinfo.obj,\
51 calctrl.obj,\
52 caret.obj,\
53 choicbkg.obj,\
54 choicdgg.obj,\
55 colrdlgg.obj,\
56 clrpickerg.obj,\
57 datectlg.obj,\
58 dcpsg.obj,\
59 dirctrlg.obj,\
60 dirdlgg.obj,\
61 fdrepdlg.obj,\
62 fontdlgg.obj,\
63 fontpickerg.obj,\
64 grid.obj,\
65 gridctrl.obj,\
66 gridsel.obj,\
67 helpext.obj,\
68 htmllbox.obj,\
69 imaglist.obj,\
70 laywin.obj,\
71 listbkg.obj,\
72 listctrl.obj,\
73 logg.obj,\
74 msgdlgg.obj,\
75 numdlgg.obj,\
76 odcombo.obj,\
77 panelg.obj,\
78 printps.obj,\
79 prntdlgg.obj,\
80 propdlg.obj,\
81 progdlgg.obj,\
82 renderg.obj,\
83 sashwin.obj,\
84 scrlwing.obj,\
85 selstore.obj,\
86 splitter.obj,\
87 tabg.obj,\
88 textdlgg.obj,\
89 tipdlg.obj,\
90 tipwin.obj,\
91 toolbkg.obj,\
92 treebkg.obj,\
93 treectlg.obj,\
94 wizard.obj,\
95 hyperlinkg.obj,\
96 filepickerg.obj,\
97 bmpcboxg.obj,\
98 filectrlg.obj,srchctlg.obj
99
100 SOURCES = \
101 aboutdlgg.cpp,\
102 accel.cpp,\
103 animateg.cpp,\
104 busyinfo.cpp,\
105 calctrl.cpp,\
106 caret.cpp,\
107 choicbkg.cpp,\
108 choicdgg.cpp,\
109 collpaneg.cpp,\
110 colrdlgg.cpp,\
111 clrpickerg.cpp,\
112 datectlg.cpp,\
113 dcpsg.cpp,\
114 dirctrlg.cpp,\
115 dirdlgg.cpp,\
116 filedlgg.cpp,\
117 fdrepdlg.cpp,\
118 fontdlgg.cpp,\
119 fontpickerg.cpp,\
120 grid.cpp,\
121 gridctrl.cpp,\
122 gridsel.cpp,\
123 helpext.cpp,\
124 htmllbox.cpp,\
125 imaglist.cpp,\
126 laywin.cpp,\
127 listbkg.cpp,\
128 listctrl.cpp,\
129 logg.cpp,\
130 msgdlgg.cpp,\
131 notebook.cpp,\
132 numdlgg.cpp,\
133 odcombo.cpp,\
134 paletteg.cpp,\
135 panelg.cpp,\
136 printps.cpp,\
137 prntdlgg.cpp,\
138 propdlg.cpp,\
139 progdlgg.cpp,\
140 renderg.cpp,\
141 sashwin.cpp,\
142 selstore.cpp,\
143 splitter.cpp,\
144 statline.cpp,\
145 statusbr.cpp,\
146 tabg.cpp,\
147 textdlgg.cpp,\
148 tipdlg.cpp,\
149 tipwin.cpp,\
150 toolbkg.cpp,\
151 treebkg.cpp,\
152 treectlg.cpp,\
153 wizard.cpp,\
154 dragimgg.cpp,\
155 fdrepdlg.cpp,\
156 htmllbox.cpp,\
157 listbkg.cpp,\
158 mdig.cpp,\
159 scrlwing.cpp,\
160 spinctlg.cpp,\
161 splash.cpp,\
162 timer.cpp,\
163 vlbox.cpp,\
164 hyperlinkg.cpp,\
165 filepickerg.cpp,\
166 vscroll.cpp,\
167 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp
168
169 .ifdef __WXMOTIF__
170 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
171 combog.obj
172 .else
173 .ifdef __WXX11__
174 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
175 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
176 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj
177 .else
178 .ifdef __WXGTK__
179 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
180 vscroll.obj,combog.obj,icon.obj,collpaneg.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 aboutdlgg.obj : aboutdlgg.cpp
207 accel.obj : accel.cpp
208 animateg.obj : animateg.cpp
209 busyinfo.obj : busyinfo.cpp
210 calctrl.obj : calctrl.cpp
211 caret.obj : caret.cpp
212 choicdgg.obj : choicdgg.cpp
213 clrpickerg.obj : clrpickerg.cpp
214 collpaneg.obj : collpaneg.cpp
215 colrdlgg.obj : colrdlgg.cpp
216 datectlg.obj : datectlg.cpp
217 dcpsg.obj : dcpsg.cpp
218 dirctrlg.obj : dirctrlg.cpp
219 dirdlgg.obj : dirdlgg.cpp
220 filedlgg.obj : filedlgg.cpp
221 fontdlgg.obj : fontdlgg.cpp
222 fdrepdlg.obj : fdrepdlg.cpp
223 grid.obj : grid.cpp
224 gridctrl.obj : gridctrl.cpp
225 gridsel.obj : gridsel.cpp
226 helpext.obj : helpext.cpp
227 htmllbox.obj : htmllbox.cpp
228 icon.obj : icon.cpp
229 imaglist.obj : imaglist.cpp
230 laywin.obj : laywin.cpp
231 listctrl.obj : listctrl.cpp
232 logg.obj : logg.cpp
233 msgdlgg.obj : msgdlgg.cpp
234 notebook.obj : notebook.cpp
235 numdlgg.obj : numdlgg.cpp
236 odcombo.obj : odcombo.cpp
237 paletteg.obj : paletteg.cpp
238 panelg.obj : panelg.cpp
239 printps.obj : printps.cpp
240 prntdlgg.obj : prntdlgg.cpp
241 progdlgg.obj : progdlgg.cpp
242 propdlg.obj : propdlg.cpp
243 scrlwing.obj : scrlwing.cpp
244 spinctlg.obj : spinctlg.cpp
245 renderg.obj : renderg.cpp
246 sashwin.obj : sashwin.cpp
247 selstore.obj : selstore.cpp
248 splitter.obj : splitter.cpp
249 statline.obj : statline.cpp
250 statusbr.obj : statusbr.cpp
251 tabg.obj : tabg.cpp
252 textdlgg.obj : textdlgg.cpp
253 tipdlg.obj : tipdlg.cpp
254 tipwin.obj : tipwin.cpp
255 treectlg.obj : treectlg.cpp
256 wizard.obj : wizard.cpp
257 dragimgg.obj : dragimgg.cpp
258 fdrepdlg.obj : fdrepdlg.cpp
259 htmllbox.obj : htmllbox.cpp
260 listbkg.obj : listbkg.cpp
261 mdig.obj : mdig.cpp
262 scrlwing.obj : scrlwing.cpp
263 spinctlg.obj : spinctlg.cpp
264 splash.obj : splash.cpp
265 timer.obj : timer.cpp
266 vlbox.obj : vlbox.cpp
267 vscroll.obj : vscroll.cpp
268 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
269 listbkg.obj : listbkg.cpp
270 choicbkg.obj : choicbkg.cpp
271 toolbkg.obj : toolbkg.cpp
272 treebkg.obj : treebkg.cpp
273 combog.obj : combog.cpp
274 fontpickerg.obj : fontpickerg.cpp
275 hyperlinkg.obj : hyperlinkg.cpp
276 filepickerg.obj : filepickerg.cpp
277 bmpcboxg.obj : bmpcboxg.cpp
278 filectrlg.obj : filectrlg.cpp
279 srchctlg.obj : srchctlg.cpp