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