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