]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
don't use strlen() to verify the length of the string as it can contain embedded...
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 31 October 2006 *
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 hyperlink.obj,\
96 filepickerg.obj,\
97 bmpcboxg.obj
98
99 SOURCES = \
100 aboutdlgg.cpp,\
101 accel.cpp,\
102 animateg.cpp,\
103 busyinfo.cpp,\
104 calctrl.cpp,\
105 caret.cpp,\
106 choicbkg.cpp,\
107 choicdgg.cpp,\
108 collpaneg.cpp,\
109 colrdlgg.cpp,\
110 clrpickerg.cpp,\
111 datectlg.cpp,\
112 dcpsg.cpp,\
113 dirctrlg.cpp,\
114 dirdlgg.cpp,\
115 filedlgg.cpp,\
116 fdrepdlg.cpp,\
117 fontdlgg.cpp,\
118 fontpickerg.cpp,\
119 grid.cpp,\
120 gridctrl.cpp,\
121 gridsel.cpp,\
122 helpext.cpp,\
123 htmllbox.cpp,\
124 imaglist.cpp,\
125 laywin.cpp,\
126 listbkg.cpp,\
127 listctrl.cpp,\
128 logg.cpp,\
129 msgdlgg.cpp,\
130 notebook.cpp,\
131 numdlgg.cpp,\
132 odcombo.cpp,\
133 paletteg.cpp,\
134 panelg.cpp,\
135 printps.cpp,\
136 prntdlgg.cpp,\
137 propdlg.cpp,\
138 progdlgg.cpp,\
139 renderg.cpp,\
140 sashwin.cpp,\
141 selstore.cpp,\
142 splitter.cpp,\
143 statline.cpp,\
144 statusbr.cpp,\
145 tabg.cpp,\
146 textdlgg.cpp,\
147 tipdlg.cpp,\
148 tipwin.cpp,\
149 toolbkg.cpp,\
150 treebkg.cpp,\
151 treectlg.cpp,\
152 wizard.cpp,\
153 dragimgg.cpp,\
154 fdrepdlg.cpp,\
155 htmllbox.cpp,\
156 listbkg.cpp,\
157 mdig.cpp,\
158 scrlwing.cpp,\
159 spinctlg.cpp,\
160 splash.cpp,\
161 timer.cpp,\
162 vlbox.cpp,\
163 hyperlink.cpp,\
164 filepickerg.cpp,\
165 vscroll.cpp,\
166 icon.cpp,bmpcboxg.cpp
167
168 .ifdef __WXMOTIF__
169 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
170 combog.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 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.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
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 aboutdlgg.obj : aboutdlgg.cpp
206 accel.obj : accel.cpp
207 animateg.obj : animateg.cpp
208 busyinfo.obj : busyinfo.cpp
209 calctrl.obj : calctrl.cpp
210 caret.obj : caret.cpp
211 choicdgg.obj : choicdgg.cpp
212 clrpickerg.obj : clrpickerg.cpp
213 collpaneg.obj : collpaneg.cpp
214 colrdlgg.obj : colrdlgg.cpp
215 datectlg.obj : datectlg.cpp
216 dcpsg.obj : dcpsg.cpp
217 dirctrlg.obj : dirctrlg.cpp
218 dirdlgg.obj : dirdlgg.cpp
219 filedlgg.obj : filedlgg.cpp
220 fontdlgg.obj : fontdlgg.cpp
221 fdrepdlg.obj : fdrepdlg.cpp
222 grid.obj : grid.cpp
223 gridctrl.obj : gridctrl.cpp
224 gridsel.obj : gridsel.cpp
225 helpext.obj : helpext.cpp
226 htmllbox.obj : htmllbox.cpp
227 icon.obj : icon.cpp
228 imaglist.obj : imaglist.cpp
229 laywin.obj : laywin.cpp
230 listctrl.obj : listctrl.cpp
231 logg.obj : logg.cpp
232 msgdlgg.obj : msgdlgg.cpp
233 notebook.obj : notebook.cpp
234 numdlgg.obj : numdlgg.cpp
235 odcombo.obj : odcombo.cpp
236 paletteg.obj : paletteg.cpp
237 panelg.obj : panelg.cpp
238 printps.obj : printps.cpp
239 prntdlgg.obj : prntdlgg.cpp
240 progdlgg.obj : progdlgg.cpp
241 propdlg.obj : propdlg.cpp
242 scrlwing.obj : scrlwing.cpp
243 spinctlg.obj : spinctlg.cpp
244 renderg.obj : renderg.cpp
245 sashwin.obj : sashwin.cpp
246 selstore.obj : selstore.cpp
247 splitter.obj : splitter.cpp
248 statline.obj : statline.cpp
249 statusbr.obj : statusbr.cpp
250 tabg.obj : tabg.cpp
251 textdlgg.obj : textdlgg.cpp
252 tipdlg.obj : tipdlg.cpp
253 tipwin.obj : tipwin.cpp
254 treectlg.obj : treectlg.cpp
255 wizard.obj : wizard.cpp
256 dragimgg.obj : dragimgg.cpp
257 fdrepdlg.obj : fdrepdlg.cpp
258 htmllbox.obj : htmllbox.cpp
259 listbkg.obj : listbkg.cpp
260 mdig.obj : mdig.cpp
261 scrlwing.obj : scrlwing.cpp
262 spinctlg.obj : spinctlg.cpp
263 splash.obj : splash.cpp
264 timer.obj : timer.cpp
265 vlbox.obj : vlbox.cpp
266 vscroll.obj : vscroll.cpp
267 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
268 listbkg.obj : listbkg.cpp
269 choicbkg.obj : choicbkg.cpp
270 toolbkg.obj : toolbkg.cpp
271 treebkg.obj : treebkg.cpp
272 combog.obj : combog.cpp
273 fontpickerg.obj : fontpickerg.cpp
274 hyperlink.obj : hyperlink.cpp
275 filepickerg.obj : filepickerg.cpp
276 bmpcboxg.obj : bmpcboxg.cpp