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