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