]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
don't write the strings to the stream one char at a time, it's *horribly* slow
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
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__
13CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
14 /assume=(nostdnew,noglobal_array_new)
15CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
16.else
17.ifdef __WXGTK__
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
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
27.endif
28.else
29CXX_DEFINE =
30CC_DEFINE =
31.endif
32.endif
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 :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
46
47OBJECTS = \
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
89OBJECTS1=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 iconbndl.obj,\
99 imagall.obj,\
100 imagbmp.obj,\
101 image.obj,\
102 imagfill.obj,\
103 imaggif.obj,\
104 imagiff.obj,\
105 imagjpeg.obj,\
106 imagpcx.obj,\
107 imagpng.obj,\
108 imagpnm.obj,\
109 imagtiff.obj,\
110 imagxpm.obj,\
111 intl.obj,\
112 ipcbase.obj,\
113 layout.obj,\
114 lboxcmn.obj,\
115 list.obj,\
116 log.obj,\
117 longlong.obj,\
118 memory.obj,\
119 menucmn.obj,\
120 mimecmn.obj,\
121 module.obj,\
122 mstream.obj,\
123 nbkbase.obj,\
124 object.obj,\
125 paper.obj,\
126 popupcmn.obj,\
127 prntbase.obj,\
128 process.obj,\
129 protocol.obj,\
130 quantize.obj,\
131 resource.obj,\
132 sckaddr.obj,\
133 sckfile.obj,\
134 sckipc.obj,\
135 sckstrm.obj,\
136 sizer.obj,\
137 socket.obj,\
138 settcmn.obj,\
139 statbar.obj,\
140 strconv.obj,\
141 stream.obj,\
142 string.obj,\
143 sysopt.obj,\
144 tbarbase.obj,\
145 textbuf.obj,\
146 textcmn.obj,\
147 textfile.obj,\
148 timercmn.obj,\
149 tokenzr.obj,\
150 toplvcmn.obj,\
151 treebase.obj,\
152 txtstrm.obj,\
153 unzip.obj,\
154 url.obj
155
156OBJECTS2=utilscmn.obj,\
157 valgen.obj,\
158 validate.obj,\
159 valtext.obj,\
160 variant.obj,\
161 wfstream.obj,\
162 wincmn.obj,\
163 wxchar.obj,\
164 wxexpr.obj,\
165 xpmdecod.obj,\
166 zipstrm.obj,\
167 zstream.obj
168
169SOURCES = \
170 parser.y,\
171 appcmn.cpp,\
172 artprov.cpp,\
173 artstd.cpp,\
174 choiccmn.cpp,\
175 clipcmn.cpp,\
176 clntdata.cpp,\
177 cmdline.cpp,\
178 cmdproc.cpp,\
179 cmndata.cpp,\
180 config.cpp,\
181 containr.cpp,\
182 cshelp.cpp,\
183 ctrlcmn.cpp,\
184 ctrlsub.cpp,\
185 datetime.cpp,\
186 datstrm.cpp,\
187 db.cpp,\
188 dbgrid.cpp,\
189 dbtable.cpp,\
190 dcbase.cpp,\
191 dircmn.cpp,\
192 dlgcmn.cpp,\
193 dobjcmn.cpp,\
194 docmdi.cpp,\
195 docview.cpp,\
196 dynarray.cpp,\
197 dynlib.cpp,\
198 encconv.cpp,\
199 event.cpp,\
200 extended.c,\
201 ffile.cpp,\
202 file.cpp,\
203 fileconf.cpp,\
204 filename.cpp,\
205 filefn.cpp,\
206 filesys.cpp,\
207 fontcmn.cpp,\
208 fontmap.cpp,\
209 framecmn.cpp,\
210 fs_inet.cpp,\
211 fs_zip.cpp,\
212 ftp.cpp,\
213 gdicmn.cpp,\
214 gifdecod.cpp,\
215 hash.cpp,\
216 hashmap.cpp,\
217 helpbase.cpp,\
218 http.cpp,\
219 iconbndl.cpp,\
220 imagall.cpp,\
221 imagbmp.cpp,\
222 image.cpp,\
223 imagfill.cpp,\
224 imaggif.cpp,\
225 imagiff.cpp,\
226 imagjpeg.cpp,\
227 imagpcx.cpp,\
228 imagpng.cpp,\
229 imagpnm.cpp,\
230 imagtiff.cpp,\
231 imagxpm.cpp,\
232 intl.cpp,\
233 ipcbase.cpp,\
234 layout.cpp,\
235 lboxcmn.cpp,\
236 list.cpp,\
237 log.cpp,\
238 longlong.cpp,\
239 memory.cpp,\
240 menucmn.cpp,\
241 mimecmn.cpp,\
242 module.cpp,\
243 mstream.cpp,\
244 nbkbase.cpp,\
245 object.cpp,\
246 paper.cpp,\
247 popupcmn.cpp,\
248 prntbase.cpp,\
249 process.cpp,\
250 protocol.cpp,\
251 quantize.cpp,\
252 resource.cpp,\
253 sckaddr.cpp,\
254 sckfile.cpp,\
255 sckipc.cpp,\
256 sckstrm.cpp,\
257 sizer.cpp,\
258 socket.cpp,\
259 settcmn.cpp,\
260 statbar.cpp,\
261 strconv.cpp,\
262 stream.cpp,\
263 sysopt.cpp,\
264 string.cpp,\
265 tbarbase.cpp,\
266 textbuf.cpp,\
267 textcmn.cpp,\
268 textfile.cpp,\
269 timercmn.cpp,\
270 tokenzr.cpp,\
271 toplvcmn.cpp,\
272 treebase.cpp,\
273 txtstrm.cpp,\
274 unzip.c,\
275 url.cpp,\
276 utilscmn.cpp,\
277 valgen.cpp,\
278 validate.cpp,\
279 valtext.cpp,\
280 variant.cpp,\
281 wfstream.cpp,\
282 wincmn.cpp,\
283 wxchar.cpp,\
284 wxexpr.cpp,\
285 xpmdecod.cpp,\
286 zipstrm.cpp,\
287 zstream.cpp
288
289all : $(SOURCES)
290 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
291 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
292 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
293.ifdef __WXMOTIF__
294 library [--.lib]libwx_motif.olb $(OBJECTS)
295 library [--.lib]libwx_motif.olb $(OBJECTS1)
296 library [--.lib]libwx_motif.olb $(OBJECTS2)
297.else
298.ifdef __WXGTK__
299.ifdef __WXUNIVERSAL__
300 library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
301 library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
302 library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
303.else
304 library [--.lib]libwx_gtk.olb $(OBJECTS)
305 library [--.lib]libwx_gtk.olb $(OBJECTS1)
306 library [--.lib]libwx_gtk.olb $(OBJECTS2)
307.endif
308.endif
309.endif
310
311parser.obj : parser.c lexer.c
312parser.c : parser.y lexer.c
313 $(YACC) parser.y
314 pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
315 $(SED) -e "s/BUFSIZ/5000/g" | \
316 $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
317 $(SED) -e "s/yy/PROIO_yy/g" | \
318 $(SED) -e "s/input/PROIO_input/g" | \
319 $(SED) -e "s/unput/PROIO_unput/g" > parser.c
320 delete y_tab.c;*
321
322lexer.c : lexer.l
323 $(LEX) lexer.l
324 pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
325 $(SED) -e "s/yy/PROIO_yy/g" | \
326 $(SED) -e "s/input/PROIO_input/g" | \
327 $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
328 delete lexyy.c;*
329
330appcmn.obj : appcmn.cpp
331artprov.obj : artprov.cpp
332artstd.obj : artstd.cpp
333choiccmn.obj : choiccmn.cpp
334clipcmn.obj : clipcmn.cpp
335clntdata.obj : clntdata.cpp
336cmdline.obj : cmdline.cpp
337cmdproc.obj : cmdproc.cpp
338cmndata.obj : cmndata.cpp
339config.obj : config.cpp
340containr.obj : containr.cpp
341cshelp.obj : cshelp.cpp
342ctrlcmn.obj : ctrlcmn.cpp
343ctrlsub.obj : ctrlsub.cpp
344datetime.obj : datetime.cpp
345datstrm.obj : datstrm.cpp
346db.obj : db.cpp
347dbgrid.obj : dbgrid.cpp
348dbtable.obj : dbtable.cpp
349dcbase.obj : dcbase.cpp
350dircmn.obj : dircmn.cpp
351dlgcmn.obj : dlgcmn.cpp
352dobjcmn.obj : dobjcmn.cpp
353docmdi.obj : docmdi.cpp
354docview.obj : docview.cpp
355dynarray.obj : dynarray.cpp
356dynlib.obj : dynlib.cpp
357encconv.obj : encconv.cpp
358event.obj : event.cpp
359extended.obj : extended.c
360ffile.obj : ffile.cpp
361file.obj : file.cpp
362fileconf.obj : fileconf.cpp
363filefn.obj : filefn.cpp
364filename.obj : filename.cpp
365filesys.obj : filesys.cpp
366fontcmn.obj : fontcmn.cpp
367fontmap.obj : fontmap.cpp
368framecmn.obj : framecmn.cpp
369fs_inet.obj : fs_inet.cpp
370fs_zip.obj : fs_zip.cpp
371ftp.obj : ftp.cpp
372gdicmn.obj : gdicmn.cpp
373gifdecod.obj : gifdecod.cpp
374hash.obj : hash.cpp
375hashmap.obj : hashmap.cpp
376helpbase.obj : helpbase.cpp
377http.obj : http.cpp
378iconbndl.obj : iconbndl.cpp
379imagall.obj : imagall.cpp
380imagbmp.obj : imagbmp.cpp
381image.obj : image.cpp
382imagfill.obj : imagfill.cpp
383imaggif.obj : imaggif.cpp
384imagiff.obj : imagiff.cpp
385imagjpeg.obj : imagjpeg.cpp
386imagpcx.obj : imagpcx.cpp
387imagpng.obj : imagpng.cpp
388imagpnm.obj : imagpnm.cpp
389imagtiff.obj : imagtiff.cpp
390imagxpm.obj : imagxpm.cpp
391intl.obj : intl.cpp
392ipcbase.obj : ipcbase.cpp
393layout.obj : layout.cpp
394lboxcmn.obj : lboxcmn.cpp
395list.obj : list.cpp
396log.obj : log.cpp
397longlong.obj : longlong.cpp
398memory.obj : memory.cpp
399menucmn.obj : menucmn.cpp
400mimecmn.obj : mimecmn.cpp
401module.obj : module.cpp
402mstream.obj : mstream.cpp
403nbkbase.obj : nbkbase.cpp
404object.obj : object.cpp
405paper.obj : paper.cpp
406popupcmn.obj : popupcmn.cpp
407prntbase.obj : prntbase.cpp
408process.obj : process.cpp
409protocol.obj : protocol.cpp
410quantize.obj : quantize.cpp
411resource.obj : resource.cpp
412sckaddr.obj : sckaddr.cpp
413sckfile.obj : sckfile.cpp
414sckipc.obj : sckipc.cpp
415sckstrm.obj : sckstrm.cpp
416sizer.obj : sizer.cpp
417socket.obj : socket.cpp
418settcmn.obj : settcmn.cpp
419statbar.obj : statbar.cpp
420strconv.obj : strconv.cpp
421stream.obj : stream.cpp
422sysopt.obj : sysopt.cpp
423string.obj : string.cpp
424tbarbase.obj : tbarbase.cpp
425textbuf.obj : textbuf.cpp
426textcmn.obj : textcmn.cpp
427textfile.obj : textfile.cpp
428timercmn.obj : timercmn.cpp
429tokenzr.obj : tokenzr.cpp
430toplvcmn.obj : toplvcmn.cpp
431treebase.obj : treebase.cpp
432txtstrm.obj : txtstrm.cpp
433unzip.obj : unzip.c
434url.obj : url.cpp
435utilscmn.obj : utilscmn.cpp
436valgen.obj : valgen.cpp
437validate.obj : validate.cpp
438valtext.obj : valtext.cpp
439variant.obj : variant.cpp
440wfstream.obj : wfstream.cpp
441wincmn.obj : wincmn.cpp
442wxchar.obj : wxchar.cpp
443wxexpr.obj : wxexpr.cpp
444xpmdecod.obj : xpmdecod.cpp
445zipstrm.obj : zipstrm.cpp
446zstream.obj : zstream.cpp