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