]> git.saurik.com Git - wxWidgets.git/blob - src/common/descrip.mms
fix for toolbar radio buttons event generation
[wxWidgets.git] / src / common / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
5 # Date : 9 November 1999 *
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10 set command $disk2:[joukj.com]bison.cld
11
12 .ifdef __WXMOTIF__
13 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
14 /assume=(nostdnew,noglobal_array_new)
15 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
16 .else
17 .ifdef __WXGTK__
18 .ifdef __WXUNIVERSAL__
19 CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
20 /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
21 CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
22 /name=(as_is,short)/ieee=denorm
23 .else
24 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
25 /assume=(nostdnew,noglobal_array_new)
26 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
27 .endif
28 .else
29 CXX_DEFINE =
30 CC_DEFINE =
31 .endif
32 .endif
33
34 YACC=bison/yacc
35
36 SED=gsed
37
38 LEX=flex
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 parser.obj,\
49 appcmn.obj,\
50 artprov.obj,\
51 artstd.obj,\
52 choiccmn.obj,\
53 clipcmn.obj,\
54 clntdata.obj,\
55 cmdline.obj,\
56 cmdproc.obj,\
57 cmndata.obj,\
58 config.obj,\
59 containr.obj,\
60 cshelp.obj,\
61 ctrlcmn.obj,\
62 ctrlsub.obj,\
63 datetime.obj,\
64 datstrm.obj,\
65 db.obj,\
66 dbgrid.obj,\
67 dbtable.obj,\
68 dcbase.obj,\
69 dircmn.obj,\
70 dlgcmn.obj,\
71 dobjcmn.obj,\
72 docmdi.obj,\
73 docview.obj,\
74 dynarray.obj,\
75 dynlib.obj,\
76 encconv.obj,\
77 event.obj,\
78 extended.obj,\
79 ffile.obj,\
80 file.obj,\
81 fileconf.obj,\
82 filename.obj,\
83 filefn.obj,\
84 filesys.obj,\
85 fontcmn.obj,\
86 fontmap.obj,\
87 framecmn.obj
88
89 OBJECTS1=fs_inet.obj,\
90 fs_zip.obj,\
91 ftp.obj,\
92 gdicmn.obj,\
93 gifdecod.obj,\
94 hash.obj,\
95 hashmap.obj,\
96 helpbase.obj,\
97 http.obj,\
98 imagall.obj,\
99 imagbmp.obj,\
100 image.obj,\
101 imaggif.obj,\
102 imagiff.obj,\
103 imagjpeg.obj,\
104 imagpcx.obj,\
105 imagpng.obj,\
106 imagpnm.obj,\
107 imagtiff.obj,\
108 imagxpm.obj,\
109 intl.obj,\
110 ipcbase.obj,\
111 layout.obj,\
112 lboxcmn.obj,\
113 list.obj,\
114 log.obj,\
115 longlong.obj,\
116 memory.obj,\
117 menucmn.obj,\
118 mimecmn.obj,\
119 module.obj,\
120 mstream.obj,\
121 nbkbase.obj,\
122 object.obj,\
123 paper.obj,\
124 popupcmn.obj,\
125 prntbase.obj,\
126 process.obj,\
127 protocol.obj,\
128 quantize.obj,\
129 resource.obj,\
130 sckaddr.obj,\
131 sckfile.obj,\
132 sckipc.obj,\
133 sckstrm.obj,\
134 sizer.obj,\
135 socket.obj,\
136 statbar.obj,\
137 strconv.obj,\
138 stream.obj,\
139 string.obj,\
140 sysopt.obj,\
141 tbarbase.obj,\
142 textbuf.obj,\
143 textcmn.obj,\
144 textfile.obj,\
145 timercmn.obj,\
146 tokenzr.obj,\
147 toplvcmn.obj,\
148 treebase.obj,\
149 txtstrm.obj,\
150 unzip.obj,\
151 url.obj
152
153 OBJECTS2=utilscmn.obj,\
154 valgen.obj,\
155 validate.obj,\
156 valtext.obj,\
157 variant.obj,\
158 wfstream.obj,\
159 wincmn.obj,\
160 wxchar.obj,\
161 wxexpr.obj,\
162 xpmdecod.obj,\
163 zipstrm.obj,\
164 zstream.obj
165
166 SOURCES = \
167 parser.y,\
168 appcmn.cpp,\
169 artprov.cpp,\
170 artstd.cpp,\
171 choiccmn.cpp,\
172 clipcmn.cpp,\
173 clntdata.cpp,\
174 cmdline.cpp,\
175 cmdproc.cpp,\
176 cmndata.cpp,\
177 config.cpp,\
178 containr.cpp,\
179 cshelp.cpp,\
180 ctrlcmn.cpp,\
181 ctrlsub.cpp,\
182 datetime.cpp,\
183 datstrm.cpp,\
184 db.cpp,\
185 dbgrid.cpp,\
186 dbtable.cpp,\
187 dcbase.cpp,\
188 dircmn.cpp,\
189 dlgcmn.cpp,\
190 dobjcmn.cpp,\
191 docmdi.cpp,\
192 docview.cpp,\
193 dynarray.cpp,\
194 dynlib.cpp,\
195 encconv.cpp,\
196 event.cpp,\
197 extended.c,\
198 ffile.cpp,\
199 file.cpp,\
200 fileconf.cpp,\
201 filename.cpp,\
202 filefn.cpp,\
203 filesys.cpp,\
204 fontcmn.cpp,\
205 fontmap.cpp,\
206 framecmn.cpp,\
207 fs_inet.cpp,\
208 fs_zip.cpp,\
209 ftp.cpp,\
210 gdicmn.cpp,\
211 gifdecod.cpp,\
212 hash.cpp,\
213 hashmap.cpp,\
214 helpbase.cpp,\
215 http.cpp,\
216 imagall.cpp,\
217 imagbmp.cpp,\
218 image.cpp,\
219 imaggif.cpp,\
220 imagiff.cpp,\
221 imagjpeg.cpp,\
222 imagpcx.cpp,\
223 imagpng.cpp,\
224 imagpnm.cpp,\
225 imagtiff.cpp,\
226 imagxpm.cpp,\
227 intl.cpp,\
228 ipcbase.cpp,\
229 layout.cpp,\
230 lboxcmn.cpp,\
231 list.cpp,\
232 log.cpp,\
233 longlong.cpp,\
234 memory.cpp,\
235 menucmn.cpp,\
236 mimecmn.cpp,\
237 module.cpp,\
238 mstream.cpp,\
239 nbkbase.cpp,\
240 object.cpp,\
241 paper.cpp,\
242 popupcmn.cpp,\
243 prntbase.cpp,\
244 process.cpp,\
245 protocol.cpp,\
246 quantize.cpp,\
247 resource.cpp,\
248 sckaddr.cpp,\
249 sckfile.cpp,\
250 sckipc.cpp,\
251 sckstrm.cpp,\
252 sizer.cpp,\
253 socket.cpp,\
254 statbar.cpp,\
255 strconv.cpp,\
256 stream.cpp,\
257 sysopt.cpp,\
258 string.cpp,\
259 tbarbase.cpp,\
260 textbuf.cpp,\
261 textcmn.cpp,\
262 textfile.cpp,\
263 timercmn.cpp,\
264 tokenzr.cpp,\
265 toplvcmn.cpp,\
266 treebase.cpp,\
267 txtstrm.cpp,\
268 unzip.c,\
269 url.cpp,\
270 utilscmn.cpp,\
271 valgen.cpp,\
272 validate.cpp,\
273 valtext.cpp,\
274 variant.cpp,\
275 wfstream.cpp,\
276 wincmn.cpp,\
277 wxchar.cpp,\
278 wxexpr.cpp,\
279 xpmdecod.cpp,\
280 zipstrm.cpp,\
281 zstream.cpp
282
283 all : $(SOURCES)
284 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
285 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
286 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
287 .ifdef __WXMOTIF__
288 library [--.lib]libwx_motif.olb $(OBJECTS)
289 library [--.lib]libwx_motif.olb $(OBJECTS1)
290 library [--.lib]libwx_motif.olb $(OBJECTS2)
291 .else
292 .ifdef __WXGTK__
293 .ifdef __WXUNIVERSAL__
294 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
295 library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
296 library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
297 .else
298 library [--.lib]libwx_gtk.olb $(OBJECTS)
299 library [--.lib]libwx_gtk.olb $(OBJECTS1)
300 library [--.lib]libwx_gtk.olb $(OBJECTS2)
301 .endif
302 .endif
303 .endif
304
305 parser.obj : parser.c lexer.c
306 parser.c : parser.y lexer.c
307 $(YACC) parser.y
308 pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
309 $(SED) -e "s/BUFSIZ/5000/g" | \
310 $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
311 $(SED) -e "s/yy/PROIO_yy/g" | \
312 $(SED) -e "s/input/PROIO_input/g" | \
313 $(SED) -e "s/unput/PROIO_unput/g" > parser.c
314 delete y_tab.c;*
315
316 lexer.c : lexer.l
317 $(LEX) lexer.l
318 pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
319 $(SED) -e "s/yy/PROIO_yy/g" | \
320 $(SED) -e "s/input/PROIO_input/g" | \
321 $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
322 delete lexyy.c;*
323
324 appcmn.obj : appcmn.cpp
325 artprov.obj : artprov.cpp
326 artstd.obj : artstd.cpp
327 choiccmn.obj : choiccmn.cpp
328 clipcmn.obj : clipcmn.cpp
329 clntdata.obj : clntdata.cpp
330 cmdline.obj : cmdline.cpp
331 cmdproc.obj : cmdproc.cpp
332 cmndata.obj : cmndata.cpp
333 config.obj : config.cpp
334 containr.obj : containr.cpp
335 cshelp.obj : cshelp.cpp
336 ctrlcmn.obj : ctrlcmn.cpp
337 ctrlsub.obj : ctrlsub.cpp
338 datetime.obj : datetime.cpp
339 datstrm.obj : datstrm.cpp
340 db.obj : db.cpp
341 dbgrid.obj : dbgrid.cpp
342 dbtable.obj : dbtable.cpp
343 dcbase.obj : dcbase.cpp
344 dircmn.obj : dircmn.cpp
345 dlgcmn.obj : dlgcmn.cpp
346 dobjcmn.obj : dobjcmn.cpp
347 docmdi.obj : docmdi.cpp
348 docview.obj : docview.cpp
349 dynarray.obj : dynarray.cpp
350 dynlib.obj : dynlib.cpp
351 encconv.obj : encconv.cpp
352 event.obj : event.cpp
353 extended.obj : extended.c
354 ffile.obj : ffile.cpp
355 file.obj : file.cpp
356 fileconf.obj : fileconf.cpp
357 filefn.obj : filefn.cpp
358 filename.obj : filename.cpp
359 filesys.obj : filesys.cpp
360 fontcmn.obj : fontcmn.cpp
361 fontmap.obj : fontmap.cpp
362 framecmn.obj : framecmn.cpp
363 fs_inet.obj : fs_inet.cpp
364 fs_zip.obj : fs_zip.cpp
365 ftp.obj : ftp.cpp
366 gdicmn.obj : gdicmn.cpp
367 gifdecod.obj : gifdecod.cpp
368 hash.obj : hash.cpp
369 hashmap.obj : hashmap.cpp
370 helpbase.obj : helpbase.cpp
371 http.obj : http.cpp
372 imagall.obj : imagall.cpp
373 imagbmp.obj : imagbmp.cpp
374 image.obj : image.cpp
375 imaggif.obj : imaggif.cpp
376 imagiff.obj : imagiff.cpp
377 imagjpeg.obj : imagjpeg.cpp
378 imagpcx.obj : imagpcx.cpp
379 imagpng.obj : imagpng.cpp
380 imagpnm.obj : imagpnm.cpp
381 imagtiff.obj : imagtiff.cpp
382 imagxpm.obj : imagxpm.cpp
383 intl.obj : intl.cpp
384 ipcbase.obj : ipcbase.cpp
385 layout.obj : layout.cpp
386 lboxcmn.obj : lboxcmn.cpp
387 list.obj : list.cpp
388 log.obj : log.cpp
389 longlong.obj : longlong.cpp
390 memory.obj : memory.cpp
391 menucmn.obj : menucmn.cpp
392 mimecmn.obj : mimecmn.cpp
393 module.obj : module.cpp
394 mstream.obj : mstream.cpp
395 nbkbase.obj : nbkbase.cpp
396 object.obj : object.cpp
397 paper.obj : paper.cpp
398 popupcmn.obj : popupcmn.cpp
399 prntbase.obj : prntbase.cpp
400 process.obj : process.cpp
401 protocol.obj : protocol.cpp
402 quantize.obj : quantize.cpp
403 resource.obj : resource.cpp
404 sckaddr.obj : sckaddr.cpp
405 sckfile.obj : sckfile.cpp
406 sckipc.obj : sckipc.cpp
407 sckstrm.obj : sckstrm.cpp
408 sizer.obj : sizer.cpp
409 socket.obj : socket.cpp
410 statbar.obj : statbar.cpp
411 strconv.obj : strconv.cpp
412 stream.obj : stream.cpp
413 sysopt.obj : sysopt.cpp
414 string.obj : string.cpp
415 tbarbase.obj : tbarbase.cpp
416 textbuf.obj : textbuf.cpp
417 textcmn.obj : textcmn.cpp
418 textfile.obj : textfile.cpp
419 timercmn.obj : timercmn.cpp
420 tokenzr.obj : tokenzr.cpp
421 toplvcmn.obj : toplvcmn.cpp
422 treebase.obj : treebase.cpp
423 txtstrm.obj : txtstrm.cpp
424 unzip.obj : unzip.c
425 url.obj : url.cpp
426 utilscmn.obj : utilscmn.cpp
427 valgen.obj : valgen.cpp
428 validate.obj : validate.cpp
429 valtext.obj : valtext.cpp
430 variant.obj : variant.cpp
431 wfstream.obj : wfstream.cpp
432 wincmn.obj : wincmn.cpp
433 wxchar.obj : wxchar.cpp
434 wxexpr.obj : wxexpr.cpp
435 xpmdecod.obj : xpmdecod.cpp
436 zipstrm.obj : zipstrm.cpp
437 zstream.obj : zstream.cpp