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