]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
1. applied (heavily modified) patch for reading CUR files by Chris
[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 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 dlgcmn.obj,\
61 dobjcmn.obj,\
62 docmdi.obj,\
63 docview.obj,\
64 dynarray.obj,\
65 dynlib.obj,\
66 encconv.obj,\
67 event.obj,\
68 extended.obj,\
69 ffile.obj,\
70 file.obj,\
71 fileconf.obj,\
72 filename.obj,\
73 filefn.obj,\
74 filesys.obj,\
75 fontcmn.obj,\
76 fontmap.obj,\
77 framecmn.obj
78
79OBJECTS1=fs_inet.obj,\
80 fs_zip.obj,\
81 ftp.obj,\
82 gdicmn.obj,\
83 gifdecod.obj,\
84 hash.obj,\
85 helpbase.obj,\
86 http.obj,\
87 imagall.obj,\
88 imagbmp.obj,\
89 image.obj,\
90 imaggif.obj,\
91 imagjpeg.obj,\
92 imagpcx.obj,\
93 imagpng.obj,\
94 imagpnm.obj,\
95 imagtiff.obj,\
96 imagxpm.obj,\
97 intl.obj,\
98 ipcbase.obj,\
99 layout.obj,\
100 lboxcmn.obj,\
101 list.obj,\
102 log.obj,\
103 longlong.obj,\
104 memory.obj,\
105 menucmn.obj,\
106 mimecmn.obj,\
107 module.obj,\
108 mstream.obj,\
109 nbkbase.obj,\
110 object.obj,\
111 objstrm.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 serbase.obj,\
124 sizer.obj,\
125 socket.obj,\
126 statbar.obj,\
127 strconv.obj,\
128 stream.obj,\
129 string.obj,\
130 sysopt.obj,\
131 tbarbase.obj,\
132 textbuf.obj,\
133 textcmn.obj,\
134 textfile.obj,\
135 timercmn.obj,\
136 tokenzr.obj,\
137 toplvcmn.obj,\
138 treebase.obj,\
139 txtstrm.obj,\
140 unzip.obj,\
141 url.obj,\
142 utilscmn.obj,\
143 valgen.obj,\
144 validate.obj,\
145 valtext.obj,\
146 variant.obj,\
147 wfstream.obj,\
148 wincmn.obj,\
149 wxchar.obj,\
150 wxexpr.obj
151
152OBJECTS2=xpmdecod.obj,\
153 zipstrm.obj,\
154 zstream.obj
155
156SOURCES = \
157 parser.y,\
158 appcmn.cpp,\
159 choiccmn.cpp,\
160 clipcmn.cpp,\
161 clntdata.cpp,\
162 cmdline.cpp,\
163 cmdproc.cpp,\
164 cmndata.cpp,\
165 config.cpp,\
166 containr.cpp,\
167 cshelp.cpp,\
168 ctrlcmn.cpp,\
169 ctrlsub.cpp,\
170 datetime.cpp,\
171 datstrm.cpp,\
172 db.cpp,\
173 dbgrid.cpp,\
174 dbtable.cpp,\
175 dcbase.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 objstrm.cpp,\
227 paper.cpp,\
228 popupcmn.cpp,\
229 prntbase.cpp,\
230 process.cpp,\
231 protocol.cpp,\
232 quantize.cpp,\
233 resource.cpp,\
234 sckaddr.cpp,\
235 sckfile.cpp,\
236 sckipc.cpp,\
237 sckstrm.cpp,\
238 serbase.cpp,\
239 sizer.cpp,\
240 socket.cpp,\
241 statbar.cpp,\
242 strconv.cpp,\
243 stream.cpp,\
244 sysopt.cpp,\
245 string.cpp,\
246 tbarbase.cpp,\
247 textbuf.cpp,\
248 textcmn.cpp,\
249 textfile.cpp,\
250 timercmn.cpp,\
251 tokenzr.cpp,\
252 toplvcmn.cpp,\
253 treebase.cpp,\
254 txtstrm.cpp,\
255 unzip.c,\
256 url.cpp,\
257 utilscmn.cpp,\
258 valgen.cpp,\
259 validate.cpp,\
260 valtext.cpp,\
261 variant.cpp,\
262 wfstream.cpp,\
263 wincmn.cpp,\
264 wxchar.cpp,\
265 wxexpr.cpp,\
266 xpmdecod.cpp,\
267 zipstrm.cpp,\
268 zstream.cpp
269
270all : $(SOURCES)
271 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
272 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
273 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
274.ifdef __WXMOTIF__
275 library [--.lib]libwx_motif.olb $(OBJECTS)
276 library [--.lib]libwx_motif.olb $(OBJECTS1)
277 library [--.lib]libwx_motif.olb $(OBJECTS2)
278.else
279.ifdef __WXGTK__
280 library [--.lib]libwx_gtk.olb $(OBJECTS)
281 library [--.lib]libwx_gtk.olb $(OBJECTS1)
282 library [--.lib]libwx_gtk.olb $(OBJECTS2)
283.endif
284.endif
285
286parser.obj : parser.c lexer.c
287parser.c : parser.y lexer.c
288 $(YACC) parser.y
289 pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
290 $(SED) -e "s/BUFSIZ/5000/g" | \
291 $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
292 $(SED) -e "s/yy/PROIO_yy/g" | \
293 $(SED) -e "s/input/PROIO_input/g" | \
294 $(SED) -e "s/unput/PROIO_unput/g" > parser.c
295 delete y_tab.c;*
296
297lexer.c : lexer.l
298 $(LEX) lexer.l
299 pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
300 $(SED) -e "s/yy/PROIO_yy/g" | \
301 $(SED) -e "s/input/PROIO_input/g" | \
302 $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
303 delete lexyy.c;*
304
305appcmn.obj : appcmn.cpp
306choiccmn.obj : choiccmn.cpp
307clipcmn.obj : clipcmn.cpp
308clntdata.obj : clntdata.cpp
309cmdline.obj : cmdline.cpp
310cmdproc.obj : cmdproc.cpp
311cmndata.obj : cmndata.cpp
312config.obj : config.cpp
313containr.obj : containr.cpp
314cshelp.obj : cshelp.cpp
315ctrlcmn.obj : ctrlcmn.cpp
316ctrlsub.obj : ctrlsub.cpp
317datetime.obj : datetime.cpp
318datstrm.obj : datstrm.cpp
319db.obj : db.cpp
320dbgrid.obj : dbgrid.cpp
321dbtable.obj : dbtable.cpp
322dcbase.obj : dcbase.cpp
323dlgcmn.obj : dlgcmn.cpp
324dobjcmn.obj : dobjcmn.cpp
325docmdi.obj : docmdi.cpp
326docview.obj : docview.cpp
327dynarray.obj : dynarray.cpp
328dynlib.obj : dynlib.cpp
329encconv.obj : encconv.cpp
330event.obj : event.cpp
331extended.obj : extended.c
332ffile.obj : ffile.cpp
333file.obj : file.cpp
334fileconf.obj : fileconf.cpp
335filefn.obj : filefn.cpp
336filename.obj : filename.cpp
337filesys.obj : filesys.cpp
338fontcmn.obj : fontcmn.cpp
339fontmap.obj : fontmap.cpp
340framecmn.obj : framecmn.cpp
341fs_inet.obj : fs_inet.cpp
342fs_zip.obj : fs_zip.cpp
343ftp.obj : ftp.cpp
344gdicmn.obj : gdicmn.cpp
345gifdecod.obj : gifdecod.cpp
346hash.obj : hash.cpp
347helpbase.obj : helpbase.cpp
348http.obj : http.cpp
349imagall.obj : imagall.cpp
350imagbmp.obj : imagbmp.cpp
351image.obj : image.cpp
352imaggif.obj : imaggif.cpp
353imagjpeg.obj : imagjpeg.cpp
354imagpcx.obj : imagpcx.cpp
355imagpng.obj : imagpng.cpp
356imagpnm.obj : imagpnm.cpp
357imagtiff.obj : imagtiff.cpp
358imagxpm.obj : imagxpm.cpp
359intl.obj : intl.cpp
360ipcbase.obj : ipcbase.cpp
361layout.obj : layout.cpp
362lboxcmn.obj : lboxcmn.cpp
363list.obj : list.cpp
364log.obj : log.cpp
365longlong.obj : longlong.cpp
366memory.obj : memory.cpp
367menucmn.obj : menucmn.cpp
368mimecmn.obj : mimecmn.cpp
369module.obj : module.cpp
370mstream.obj : mstream.cpp
371nbkbase.obj : nbkbase.cpp
372object.obj : object.cpp
373objstrm.obj : objstrm.cpp
374paper.obj : paper.cpp
375popupcmn.obj : popupcmn.cpp
376prntbase.obj : prntbase.cpp
377process.obj : process.cpp
378protocol.obj : protocol.cpp
379quantize.obj : quantize.cpp
380resource.obj : resource.cpp
381sckaddr.obj : sckaddr.cpp
382sckfile.obj : sckfile.cpp
383sckipc.obj : sckipc.cpp
384sckstrm.obj : sckstrm.cpp
385serbase.obj : serbase.cpp
386sizer.obj : sizer.cpp
387socket.obj : socket.cpp
388statbar.obj : statbar.cpp
389strconv.obj : strconv.cpp
390stream.obj : stream.cpp
391sysopt.obj : sysopt.cpp
392string.obj : string.cpp
393tbarbase.obj : tbarbase.cpp
394textbuf.obj : textbuf.cpp
395textcmn.obj : textcmn.cpp
396textfile.obj : textfile.cpp
397timercmn.obj : timercmn.cpp
398tokenzr.obj : tokenzr.cpp
399toplvcmn.obj : toplvcmn.cpp
400treebase.obj : treebase.cpp
401txtstrm.obj : txtstrm.cpp
402unzip.obj : unzip.c
403url.obj : url.cpp
404utilscmn.obj : utilscmn.cpp
405valgen.obj : valgen.cpp
406validate.obj : validate.cpp
407valtext.obj : valtext.cpp
408variant.obj : variant.cpp
409wfstream.obj : wfstream.cpp
410wincmn.obj : wincmn.cpp
411wxchar.obj : wxchar.cpp
412wxexpr.obj : wxexpr.cpp
413xpmdecod.obj : xpmdecod.cpp
414zipstrm.obj : zipstrm.cpp
415zstream.obj : zstream.cpp