]> git.saurik.com Git - wxWidgets.git/blame - src/common/descrip.mms
several mingw32 compilation fixes
[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,\
94f8abf9 36 cmdline.obj,\
a8a32ce2
JJ
37 cmndata.obj,\
38 config.obj,\
39 ctrlcmn.obj,\
40 ctrlsub.obj,\
fb10f04c 41 datetime.obj,\
a8a32ce2
JJ
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,\
1696c178 52 encconv.obj,\
a8a32ce2
JJ
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
63OBJECTS1=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,\
36cc3968 80 imagtiff.obj,\
a8a32ce2
JJ
81 intl.obj,\
82 ipcbase.obj,\
83 layout.obj,\
84 lboxcmn.obj,\
85 list.obj,\
86 log.obj,\
fb10f04c 87 longlong.obj,\
a8a32ce2
JJ
88 memory.obj,\
89 menucmn.obj,\
f49676ee 90 mimecmn.obj,\
a8a32ce2
JJ
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,\
a8a32ce2
JJ
111 textcmn.obj,\
112 textfile.obj,\
a8a32ce2
JJ
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
130SOURCES = \
131 parser.y,\
132 appcmn.cpp,\
133 choiccmn.cpp,\
134 clipcmn.cpp,\
94f8abf9 135 cmdline.cpp,\
a8a32ce2
JJ
136 cmndata.cpp,\
137 config.cpp,\
138 ctrlcmn.cpp,\
139 ctrlsub.cpp,\
fb10f04c 140 datetime.cpp,\
a8a32ce2
JJ
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,\
1696c178 151 encconv.cpp,\
a8a32ce2
JJ
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,\
36cc3968 178 imagtiff.cpp,\
a8a32ce2
JJ
179 intl.cpp,\
180 ipcbase.cpp,\
181 layout.cpp,\
182 lboxcmn.cpp,\
183 list.cpp,\
184 log.cpp,\
fb10f04c 185 longlong.cpp,\
a8a32ce2
JJ
186 memory.cpp,\
187 menucmn.cpp,\
f49676ee 188 mimecmn.cpp,\
a8a32ce2
JJ
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,\
a8a32ce2
JJ
209 textcmn.cpp,\
210 textfile.cpp,\
a8a32ce2
JJ
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
228all : $(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
236parser.obj : parser.c lexer.c
237parser.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
247lexer.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
255appcmn.obj : appcmn.cpp
256choiccmn.obj : choiccmn.cpp
257clipcmn.obj : clipcmn.cpp
258cmndata.obj : cmndata.cpp
94f8abf9 259cmdline.obj : cmdline.cpp
a8a32ce2
JJ
260config.obj : config.cpp
261ctrlcmn.obj : ctrlcmn.cpp
262ctrlsub.obj : ctrlsub.cpp
fb10f04c 263datetime.obj : datetime.cpp
a8a32ce2
JJ
264datstrm.obj : datstrm.cpp
265db.obj : db.cpp
266dbtable.obj : dbtable.cpp
267dcbase.obj : dcbase.cpp
268dlgcmn.obj : dlgcmn.cpp
269dobjcmn.obj : dobjcmn.cpp
270docmdi.obj : docmdi.cpp
271docview.obj : docview.cpp
272dynarray.obj : dynarray.cpp
273dynlib.obj : dynlib.cpp
1696c178 274encconv.obj : encconv.cpp
a8a32ce2
JJ
275event.obj : event.cpp
276extended.obj : extended.c
277ffile.obj : ffile.cpp
278file.obj : file.cpp
279fileconf.obj : fileconf.cpp
280filefn.obj : filefn.cpp
281filesys.obj : filesys.cpp
282fontcmn.obj : fontcmn.cpp
283fontmap.obj : fontmap.cpp
284framecmn.obj : framecmn.cpp
285fs_inet.obj : fs_inet.cpp
286fs_zip.obj : fs_zip.cpp
287ftp.obj : ftp.cpp
288gdicmn.obj : gdicmn.cpp
289gifdecod.obj : gifdecod.cpp
290hash.obj : hash.cpp
291helpbase.obj : helpbase.cpp
292http.obj : http.cpp
293imagall.obj : imagall.cpp
294imagbmp.obj : imagbmp.cpp
295image.obj : image.cpp
296imaggif.obj : imaggif.cpp
297imagjpeg.obj : imagjpeg.cpp
298imagpcx.obj : imagpcx.cpp
299imagpng.obj : imagpng.cpp
300imagpnm.obj : imagpnm.cpp
36cc3968 301imagtiff.obj : imagtiff.cpp
a8a32ce2
JJ
302intl.obj : intl.cpp
303ipcbase.obj : ipcbase.cpp
304layout.obj : layout.cpp
305lboxcmn.obj : lboxcmn.cpp
306list.obj : list.cpp
307log.obj : log.cpp
fb10f04c 308longlong.obj : longlong.cpp
a8a32ce2
JJ
309memory.obj : memory.cpp
310menucmn.obj : menucmn.cpp
f49676ee 311mimecmn.obj : mimecmn.cpp
a8a32ce2
JJ
312module.obj : module.cpp
313mstream.obj : mstream.cpp
314object.obj : object.cpp
315objstrm.obj : objstrm.cpp
316paper.obj : paper.cpp
317prntbase.obj : prntbase.cpp
318process.obj : process.cpp
319protocol.obj : protocol.cpp
320resource.obj : resource.cpp
321sckaddr.obj : sckaddr.cpp
322sckfile.obj : sckfile.cpp
323sckipc.obj : sckipc.cpp
324sckstrm.obj : sckstrm.cpp
325serbase.obj : serbase.cpp
326sizer.obj : sizer.cpp
327socket.obj : socket.cpp
328strconv.obj : strconv.cpp
329stream.obj : stream.cpp
330string.obj : string.cpp
331tbarbase.obj : tbarbase.cpp
a8a32ce2
JJ
332textcmn.obj : textcmn.cpp
333textfile.obj : textfile.cpp
a8a32ce2
JJ
334timercmn.obj : timercmn.cpp
335tokenzr.obj : tokenzr.cpp
336txtstrm.obj : txtstrm.cpp
337unzip.obj : unzip.c
338url.obj : url.cpp
339utilscmn.obj : utilscmn.cpp
340valgen.obj : valgen.cpp
341validate.obj : validate.cpp
342valtext.obj : valtext.cpp
343variant.obj : variant.cpp
344wfstream.obj : wfstream.cpp
345wincmn.obj : wincmn.cpp
346wxchar.obj : wxchar.cpp
347wxexpr.obj : wxexpr.cpp
348zipstrm.obj : zipstrm.cpp
349zstream.obj : zstream.cpp