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