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