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