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