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