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