]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
speed up font list processing
[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__
18CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
19 /assume=(nostdnew,noglobal_array_new)
20CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
21.else
22CXX_DEFINE =
23CC_DEFINE =
24.endif
25.endif
26
27YACC=bison/yacc
28
29SED=gsed
30
31LEX=flex
32
33.suffixes : .cpp
34
35.cpp.obj :
36 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
37.c.obj :
38 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
39
40OBJECTS = \
41 parser.obj,\
42 appcmn.obj,\
43 choiccmn.obj,\
44 clipcmn.obj,\
45 cmdline.obj,\
46 cmndata.obj,\
47 config.obj,\
48 cshelp.obj,\
49 ctrlcmn.obj,\
50 ctrlsub.obj,\
51 datetime.obj,\
52 datstrm.obj,\
53 db.obj,\
54 dbtable.obj,\
55 dcbase.obj,\
56 dlgcmn.obj,\
57 dobjcmn.obj,\
58 docmdi.obj,\
59 docview.obj,\
60 dynarray.obj,\
61 dynlib.obj,\
62 encconv.obj,\
63 event.obj,\
64 extended.obj,\
65 ffile.obj,\
66 file.obj,\
67 fileconf.obj,\
68 filename.obj,\
69 filefn.obj,\
70 filesys.obj,\
71 fontcmn.obj,\
72 fontmap.obj
73
74OBJECTS1=framecmn.obj,\
75 fs_inet.obj,\
76 fs_zip.obj,\
77 ftp.obj,\
78 gdicmn.obj,\
79 gifdecod.obj,\
80 hash.obj,\
81 helpbase.obj,\
82 http.obj,\
83 imagall.obj,\
84 imagbmp.obj,\
85 image.obj,\
86 imaggif.obj,\
87 imagjpeg.obj,\
88 imagpcx.obj,\
89 imagpng.obj,\
90 imagpnm.obj,\
91 imagtiff.obj,\
92 imagxpm.obj,\
93 intl.obj,\
94 ipcbase.obj,\
95 layout.obj,\
96 lboxcmn.obj,\
97 list.obj,\
98 log.obj,\
99 longlong.obj,\
100 memory.obj,\
101 menucmn.obj,\
102 mimecmn.obj,\
103 module.obj,\
104 mstream.obj,\
105 nbkbase.obj,\
106 object.obj,\
107 objstrm.obj,\
108 paper.obj,\
109 prntbase.obj,\
110 process.obj,\
111 protocol.obj,\
112 resource.obj,\
113 sckaddr.obj,\
114 sckfile.obj,\
115 sckipc.obj,\
116 sckstrm.obj,\
117 serbase.obj,\
118 sizer.obj,\
119 socket.obj,\
120 strconv.obj,\
121 stream.obj,\
122 string.obj,\
123 sysopt.obj,\
124 tbarbase.obj,\
125 textcmn.obj,\
126 textfile.obj,\
127 timercmn.obj,\
128 tokenzr.obj,\
129 treebase.obj,\
130 txtstrm.obj,\
131 unzip.obj,\
132 url.obj,\
133 utilscmn.obj,\
134 valgen.obj,\
135 validate.obj,\
136 valtext.obj,\
137 variant.obj,\
138 wfstream.obj,\
139 wincmn.obj,\
140 wxchar.obj,\
141 wxexpr.obj,\
142 xpmdecod.obj,\
143 zipstrm.obj,\
144 zstream.obj
145
146SOURCES = \
147 parser.y,\
148 appcmn.cpp,\
149 choiccmn.cpp,\
150 clipcmn.cpp,\
151 cmdline.cpp,\
152 cmndata.cpp,\
153 config.cpp,\
154 cshelp.cpp,\
155 ctrlcmn.cpp,\
156 ctrlsub.cpp,\
157 datetime.cpp,\
158 datstrm.cpp,\
159 db.cpp,\
160 dbtable.cpp,\
161 dcbase.cpp,\
162 dlgcmn.cpp,\
163 dobjcmn.cpp,\
164 docmdi.cpp,\
165 docview.cpp,\
166 dynarray.cpp,\
167 dynlib.cpp,\
168 encconv.cpp,\
169 event.cpp,\
170 extended.c,\
171 ffile.cpp,\
172 file.cpp,\
173 fileconf.cpp,\
174 filename.cpp,\
175 filefn.cpp,\
176 filesys.cpp,\
177 fontcmn.cpp,\
178 fontmap.cpp,\
179 framecmn.cpp,\
180 fs_inet.cpp,\
181 fs_zip.cpp,\
182 ftp.cpp,\
183 gdicmn.cpp,\
184 gifdecod.cpp,\
185 hash.cpp,\
186 helpbase.cpp,\
187 http.cpp,\
188 imagall.cpp,\
189 imagbmp.cpp,\
190 image.cpp,\
191 imaggif.cpp,\
192 imagjpeg.cpp,\
193 imagpcx.cpp,\
194 imagpng.cpp,\
195 imagpnm.cpp,\
196 imagtiff.cpp,\
197 imagxpm.cpp,\
198 intl.cpp,\
199 ipcbase.cpp,\
200 layout.cpp,\
201 lboxcmn.cpp,\
202 list.cpp,\
203 log.cpp,\
204 longlong.cpp,\
205 memory.cpp,\
206 menucmn.cpp,\
207 mimecmn.cpp,\
208 module.cpp,\
209 mstream.cpp,\
210 nbkbase.cpp,\
211 object.cpp,\
212 objstrm.cpp,\
213 paper.cpp,\
214 prntbase.cpp,\
215 process.cpp,\
216 protocol.cpp,\
217 resource.cpp,\
218 sckaddr.cpp,\
219 sckfile.cpp,\
220 sckipc.cpp,\
221 sckstrm.cpp,\
222 serbase.cpp,\
223 sizer.cpp,\
224 socket.cpp,\
225 strconv.cpp,\
226 stream.cpp,\
227 sysopt.cpp,\
228 string.cpp,\
229 tbarbase.cpp,\
230 textcmn.cpp,\
231 textfile.cpp,\
232 timercmn.cpp,\
233 tokenzr.cpp,\
234 treebase.cpp,\
235 txtstrm.cpp,\
236 unzip.c,\
237 url.cpp,\
238 utilscmn.cpp,\
239 valgen.cpp,\
240 validate.cpp,\
241 valtext.cpp,\
242 variant.cpp,\
243 wfstream.cpp,\
244 wincmn.cpp,\
245 wxchar.cpp,\
246 wxexpr.cpp,\
247 xpmdecod.cpp,\
248 zipstrm.cpp,\
249 zstream.cpp
250
251all : $(SOURCES)
252 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
253 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
254.ifdef __WXMOTIF__
255 library [--.lib]libwx_motif.olb $(OBJECTS)
256 library [--.lib]libwx_motif.olb $(OBJECTS1)
257.else
258.ifdef __WXGTK__
259 library [--.lib]libwx_gtk.olb $(OBJECTS)
260 library [--.lib]libwx_gtk.olb $(OBJECTS1)
261.endif
262.endif
263
264parser.obj : parser.c lexer.c
265parser.c : parser.y lexer.c
266 $(YACC) parser.y
267 pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
268 $(SED) -e "s/BUFSIZ/5000/g" | \
269 $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
270 $(SED) -e "s/yy/PROIO_yy/g" | \
271 $(SED) -e "s/input/PROIO_input/g" | \
272 $(SED) -e "s/unput/PROIO_unput/g" > parser.c
273 delete y_tab.c;*
274
275lexer.c : lexer.l
276 $(LEX) lexer.l
277 pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
278 $(SED) -e "s/yy/PROIO_yy/g" | \
279 $(SED) -e "s/input/PROIO_input/g" | \
280 $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
281 delete lexyy.c;*
282
283appcmn.obj : appcmn.cpp
284choiccmn.obj : choiccmn.cpp
285clipcmn.obj : clipcmn.cpp
286cmndata.obj : cmndata.cpp
287cmdline.obj : cmdline.cpp
288config.obj : config.cpp
289cshelp.obj : cshelp.cpp
290ctrlcmn.obj : ctrlcmn.cpp
291ctrlsub.obj : ctrlsub.cpp
292datetime.obj : datetime.cpp
293datstrm.obj : datstrm.cpp
294db.obj : db.cpp
295dbtable.obj : dbtable.cpp
296dcbase.obj : dcbase.cpp
297dlgcmn.obj : dlgcmn.cpp
298dobjcmn.obj : dobjcmn.cpp
299docmdi.obj : docmdi.cpp
300docview.obj : docview.cpp
301dynarray.obj : dynarray.cpp
302dynlib.obj : dynlib.cpp
303encconv.obj : encconv.cpp
304event.obj : event.cpp
305extended.obj : extended.c
306ffile.obj : ffile.cpp
307file.obj : file.cpp
308fileconf.obj : fileconf.cpp
309filefn.obj : filefn.cpp
310filename.obj : filename.cpp
311filesys.obj : filesys.cpp
312fontcmn.obj : fontcmn.cpp
313fontmap.obj : fontmap.cpp
314framecmn.obj : framecmn.cpp
315fs_inet.obj : fs_inet.cpp
316fs_zip.obj : fs_zip.cpp
317ftp.obj : ftp.cpp
318gdicmn.obj : gdicmn.cpp
319gifdecod.obj : gifdecod.cpp
320hash.obj : hash.cpp
321helpbase.obj : helpbase.cpp
322http.obj : http.cpp
323imagall.obj : imagall.cpp
324imagbmp.obj : imagbmp.cpp
325image.obj : image.cpp
326imaggif.obj : imaggif.cpp
327imagjpeg.obj : imagjpeg.cpp
328imagpcx.obj : imagpcx.cpp
329imagpng.obj : imagpng.cpp
330imagpnm.obj : imagpnm.cpp
331imagtiff.obj : imagtiff.cpp
332imagxpm.obj : imagxpm.cpp
333intl.obj : intl.cpp
334ipcbase.obj : ipcbase.cpp
335layout.obj : layout.cpp
336lboxcmn.obj : lboxcmn.cpp
337list.obj : list.cpp
338log.obj : log.cpp
339longlong.obj : longlong.cpp
340memory.obj : memory.cpp
341menucmn.obj : menucmn.cpp
342mimecmn.obj : mimecmn.cpp
343module.obj : module.cpp
344mstream.obj : mstream.cpp
345nbkbase.obj : nbkbase.cpp
346object.obj : object.cpp
347objstrm.obj : objstrm.cpp
348paper.obj : paper.cpp
349prntbase.obj : prntbase.cpp
350process.obj : process.cpp
351protocol.obj : protocol.cpp
352resource.obj : resource.cpp
353sckaddr.obj : sckaddr.cpp
354sckfile.obj : sckfile.cpp
355sckipc.obj : sckipc.cpp
356sckstrm.obj : sckstrm.cpp
357serbase.obj : serbase.cpp
358sizer.obj : sizer.cpp
359socket.obj : socket.cpp
360strconv.obj : strconv.cpp
361stream.obj : stream.cpp
362sysopt.obj : sysopt.cpp
363string.obj : string.cpp
364tbarbase.obj : tbarbase.cpp
365textcmn.obj : textcmn.cpp
366textfile.obj : textfile.cpp
367timercmn.obj : timercmn.cpp
368tokenzr.obj : tokenzr.cpp
369treebase.obj : treebase.cpp
370txtstrm.obj : txtstrm.cpp
371unzip.obj : unzip.c
372url.obj : url.cpp
373utilscmn.obj : utilscmn.cpp
374valgen.obj : valgen.cpp
375validate.obj : validate.cpp
376valtext.obj : valtext.cpp
377variant.obj : variant.cpp
378wfstream.obj : wfstream.cpp
379wincmn.obj : wincmn.cpp
380wxchar.obj : wxchar.cpp
381wxexpr.obj : wxexpr.cpp
382xpmdecod.obj : xpmdecod.cpp
383zipstrm.obj : zipstrm.cpp
384zstream.obj : zstream.cpp