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