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