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