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