]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
Drawing correction
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 26 February 2007 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20.else
21.ifdef __WXGTK2__
22CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25.else
26.ifdef __WXX11__
27CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31.else
32CXX_DEFINE =
33CC_DEFINE =
34.endif
35.endif
36.endif
37.endif
38
39YACC=bison/yacc
40
41SED=gsed
42
43LEX=flex
44
45.suffixes : .cpp
46
47.cpp.obj :
48 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
49.c.obj :
50 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
51
52OBJECTS = \
53 anidecod.obj,\
54 animatecmn.obj,\
55 appbase.obj,\
56 appcmn.obj,\
57 artprov.obj,\
58 artstd.obj,\
59 bmpbase.obj,\
60 bookctrl.obj,\
61 choiccmn.obj,\
62 clipcmn.obj,\
63 clntdata.obj,\
64 cmdline.obj,\
65 cmdproc.obj,\
66 cmndata.obj,\
67 config.obj,\
68 containr.obj,\
69 convauto.obj,\
70 colourcmn.obj,\
71 cshelp.obj,\
72 ctrlcmn.obj,\
73 ctrlsub.obj,\
74 datacmn.obj,\
75 datetime.obj,\
76 datstrm.obj,\
77 db.obj,\
78 dbgrid.obj,\
79 dbtable.obj,\
80 dcbase.obj,\
81 dcbufcmn.obj,\
82 dircmn.obj,\
83 dlgcmn.obj,\
84 dobjcmn.obj,\
85 docmdi.obj,\
86 docview.obj,\
87 dpycmn.obj,\
88 dynarray.obj,\
89 dynlib.obj,\
90 encconv.obj,\
91 event.obj,\
92 evtloopcmn.obj,\
93 extended.obj,\
94 fddlgcmn.obj,\
95 ffile.obj,\
96 file.obj,\
97 fileback.obj,\
98 fileconf.obj,\
99 filename.obj,\
100 filefn.obj,\
101 filesys.obj,\
102 fldlgcmn.obj,\
103 fmapbase.obj,\
104 fontcmn.obj,\
105 fontenumcmn.obj,\
106 fontmap.obj,\
107 framecmn.obj
108
109OBJECTS1=fs_inet.obj,\
110 ftp.obj,\
111 gaugecmn.obj,\
112 gbsizer.obj,\
113 gdicmn.obj,\
114 gifdecod.obj,\
115 hash.obj,\
116 hashmap.obj,\
117 helpbase.obj,\
118 http.obj,\
119 iconbndl.obj,\
120 init.obj,\
121 imagall.obj,\
122 imagbmp.obj,\
123 image.obj,\
124 imagfill.obj,\
125 imaggif.obj,\
126 imagiff.obj,\
127 imagjpeg.obj,\
128 imagpcx.obj,\
129 imagpng.obj,\
130 imagpnm.obj,\
131 imagtga.obj,\
132 imagtiff.obj,\
133 imagxpm.obj,\
134 intl.obj,\
135 ipcbase.obj,\
136 layout.obj,\
137 lboxcmn.obj,\
138 list.obj,\
139 log.obj,\
140 longlong.obj,\
141 memory.obj,\
142 menucmn.obj,\
143 mimecmn.obj,\
144 module.obj,\
145 msgout.obj,\
146 mstream.obj,\
147 nbkbase.obj,\
148 object.obj,\
149 paper.obj,\
150 platinfo.obj,\
151 popupcmn.obj,\
152 prntbase.obj,\
153 process.obj,\
154 protocol.obj,\
155 quantize.obj,\
156 radiocmn.obj,\
157 rendcmn.obj,\
158 sckaddr.obj,\
159 sckfile.obj,\
160 sckipc.obj,\
161 sckstrm.obj,\
162 sizer.obj,\
163 socket.obj,\
164 settcmn.obj,\
165 statbar.obj,\
166 stdpbase.obj,\
167 stockitem.obj,\
168 stopwatch.obj,\
169 strconv.obj,\
170 stream.obj,\
171 string.obj,\
172 sysopt.obj
173
174OBJECTS2=tbarbase.obj,\
175 textbuf.obj,\
176 textcmn.obj,\
177 textfile.obj,\
178 timercmn.obj,\
179 tokenzr.obj,\
180 toplvcmn.obj,\
181 treebase.obj,\
182 txtstrm.obj,\
183 url.obj,\
184 utilscmn.obj,\
185 rgncmn.obj,\
186 uri.obj,\
187 valgen.obj,\
188 validate.obj,\
189 valtext.obj,\
190 variant.obj,\
191 wfstream.obj,\
192 wxchar.obj,\
193 wincmn.obj,\
194 xpmdecod.obj,\
195 zipstrm.obj,\
196 zstream.obj,\
197 clrpickercmn.obj,\
198 filepickercmn.obj,\
199 fontpickercmn.obj,\
200 pickerbase.obj,\
201 listctrlcmn.obj
202
203OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
204
205OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
206 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
207 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
208 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
209 combocmn.obj
210
211OBJECTS_X11_2=socketevtdispatch.obj
212
213OBJECTS_GTK2=fontutilcmn.obj
214
215SOURCES = \
216 anidecod.cpp,\
217 animatecmn.cpp,\
218 appbase.cpp,\
219 appcmn.cpp,\
220 artprov.cpp,\
221 artstd.cpp,\
222 bmpbase.cpp,\
223 bookctrl.cpp,\
224 choiccmn.cpp,\
225 clipcmn.cpp,\
226 clntdata.cpp,\
227 cmdline.cpp,\
228 cmdproc.cpp,\
229 cmndata.cpp,\
230 config.cpp,\
231 containr.cpp,\
232 convauto.cpp,\
233 colourcmn.cpp,\
234 cshelp.cpp,\
235 ctrlcmn.cpp,\
236 ctrlsub.cpp,\
237 datacmn.cpp,\
238 datetime.cpp,\
239 datstrm.cpp,\
240 db.cpp,\
241 dbgrid.cpp,\
242 dbtable.cpp,\
243 dcbase.cpp,\
244 dcbufcmn.cpp,\
245 dircmn.cpp,\
246 dlgcmn.cpp,\
247 dobjcmn.cpp,\
248 docmdi.cpp,\
249 docview.cpp,\
250 dpycmn.cpp,\
251 dynarray.cpp,\
252 dynlib.cpp,\
253 encconv.cpp,\
254 event.cpp,\
255 evtloopcmn.cpp,\
256 extended.c,\
257 ffile.cpp,\
258 fddlgcmn.cpp,\
259 file.cpp,\
260 fileback.cpp,\
261 fileconf.cpp,\
262 filename.cpp,\
263 filefn.cpp,\
264 filesys.cpp,\
265 fldlgcmn.cpp,\
266 fmapbase.cpp,\
267 fontcmn.cpp,\
268 fontenumcmn.cpp,\
269 fontmap.cpp,\
270 fontutilcmn.cpp,\
271 framecmn.cpp,\
272 fs_inet.cpp,\
273 ftp.cpp,\
274 gaugecmn.cpp,\
275 gbsizer.cpp,\
276 gdicmn.cpp,\
277 gifdecod.cpp,\
278 hash.cpp,\
279 hashmap.cpp,\
280 helpbase.cpp,\
281 http.cpp,\
282 iconbndl.cpp,\
283 init.cpp,\
284 imagall.cpp,\
285 imagbmp.cpp,\
286 image.cpp,\
287 imagfill.cpp,\
288 imaggif.cpp,\
289 imagiff.cpp,\
290 imagjpeg.cpp,\
291 imagpcx.cpp,\
292 imagpng.cpp,\
293 imagpnm.cpp,\
294 imagtga.cpp,\
295 imagtiff.cpp,\
296 imagxpm.cpp,\
297 intl.cpp,\
298 ipcbase.cpp,\
299 layout.cpp,\
300 lboxcmn.cpp,\
301 list.cpp,\
302 listctrlcmn.cpp,\
303 log.cpp,\
304 longlong.cpp,\
305 memory.cpp,\
306 menucmn.cpp,\
307 mimecmn.cpp,\
308 module.cpp,\
309 msgout.cpp,\
310 mstream.cpp,\
311 nbkbase.cpp,\
312 object.cpp,\
313 paper.cpp,\
314 platinfo.cpp,\
315 popupcmn.cpp,\
316 prntbase.cpp,\
317 process.cpp,\
318 protocol.cpp,\
319 quantize.cpp,\
320 radiocmn.cpp,\
321 rendcmn.cpp,\
322 rgncmn.cpp,\
323 sckaddr.cpp,\
324 sckfile.cpp,\
325 sckipc.cpp,\
326 sckstrm.cpp,\
327 sizer.cpp,\
328 socket.cpp,\
329 socketevtdispatch.cpp,\
330 settcmn.cpp,\
331 statbar.cpp,\
332 stdpbase.cpp,\
333 stockitem.cpp,\
334 stopwatch.cpp,\
335 strconv.cpp,\
336 stream.cpp,\
337 sysopt.cpp,\
338 string.cpp,\
339 tbarbase.cpp,\
340 textbuf.cpp,\
341 textcmn.cpp,\
342 textfile.cpp,\
343 timercmn.cpp,\
344 tokenzr.cpp,\
345 toplvcmn.cpp,\
346 treebase.cpp,\
347 txtstrm.cpp,\
348 url.cpp,\
349 utilscmn.cpp,\
350 valgen.cpp,\
351 validate.cpp,\
352 valtext.cpp,\
353 variant.cpp,\
354 wfstream.cpp,\
355 wincmn.cpp,\
356 wxchar.cpp,\
357 xpmdecod.cpp,\
358 zipstrm.cpp,\
359 zstream.cpp,\
360 clrpickercmn.cpp,\
361 filepickercmn.cpp,\
362 fontpickercmn.cpp,\
363 pickerbase.cpp,\
364 accesscmn.cpp,\
365 dndcmn.cpp,\
366 dpycmn.cpp,\
367 dseldlg.cpp,\
368 dynload.cpp,\
369 effects.cpp,\
370 fddlgcmn.cpp,\
371 fs_mem.cpp,\
372 gbsizer.cpp,\
373 geometry.cpp,\
374 matrix.cpp,\
375 radiocmn.cpp,\
376 regex.cpp,\
377 taskbarcmn.cpp,\
378 uri.cpp,\
379 xti.cpp,\
380 xtistrm.cpp,\
381 xtixml.cpp
382
383all : $(SOURCES)
384 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
385 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
386 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
387.ifdef __WXMOTIF__
388 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
389 library [--.lib]libwx_motif.olb $(OBJECTS)
390 library [--.lib]libwx_motif.olb $(OBJECTS1)
391 library [--.lib]libwx_motif.olb $(OBJECTS2)
392 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
393.else
394.ifdef __WXGTK__
395 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
396 library [--.lib]libwx_gtk.olb $(OBJECTS)
397 library [--.lib]libwx_gtk.olb $(OBJECTS1)
398 library [--.lib]libwx_gtk.olb $(OBJECTS2)
399 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
400.else
401.ifdef __WXGTK2__
402 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
403 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2)
404 library [--.lib]libwx_gtk2.olb $(OBJECTS)
405 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
406 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
407 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
408 library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2)
409.else
410.ifdef __WXX11__
411 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
412 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
413 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
414 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
415 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
416 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
417 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
418.endif
419.endif
420.endif
421.endif
422
423anidecod.obj : anidecod.cpp
424animatecmn.obj : animatecmn.cpp
425appbase.obj : appbase.cpp
426appcmn.obj : appcmn.cpp
427artprov.obj : artprov.cpp
428artstd.obj : artstd.cpp
429bmpbase.obj : bmpbase.cpp
430bookctrl.obj : bookctrl.cpp
431choiccmn.obj : choiccmn.cpp
432clipcmn.obj : clipcmn.cpp
433clntdata.obj : clntdata.cpp
434cmdline.obj : cmdline.cpp
435cmdproc.obj : cmdproc.cpp
436cmndata.obj : cmndata.cpp
437config.obj : config.cpp
438containr.obj : containr.cpp
439convauto.obj : convauto.cpp
440colourcmn.obj : colourcmn.cpp
441cshelp.obj : cshelp.cpp
442ctrlcmn.obj : ctrlcmn.cpp
443ctrlsub.obj : ctrlsub.cpp
444datacmn.obj : datacmn.cpp
445datetime.obj : datetime.cpp
446datstrm.obj : datstrm.cpp
447db.obj : db.cpp
448dbgrid.obj : dbgrid.cpp
449dbtable.obj : dbtable.cpp
450dcbase.obj : dcbase.cpp
451dcbufcmn.obj : dcbufcmn.cpp
452dircmn.obj : dircmn.cpp
453dlgcmn.obj : dlgcmn.cpp
454dobjcmn.obj : dobjcmn.cpp
455docmdi.obj : docmdi.cpp
456docview.obj : docview.cpp
457dynarray.obj : dynarray.cpp
458dynlib.obj : dynlib.cpp
459encconv.obj : encconv.cpp
460event.obj : event.cpp
461evtloopcmn.obj : evtloopcmn.cpp
462extended.obj : extended.c
463ffile.obj : ffile.cpp
464fddlgcmn.obj : fddlgcmn.cpp
465file.obj : file.cpp
466fileback.obj : fileback.cpp
467fileconf.obj : fileconf.cpp
468filefn.obj : filefn.cpp
469filename.obj : filename.cpp
470filesys.obj : filesys.cpp
471fldlgcmn.obj : fldlgcmn.cpp
472fmapbase.obj : fmapbase.cpp
473fontcmn.obj : fontcmn.cpp
474fontenumcmn.obj : fontenumcmn.cpp
475fontmap.obj : fontmap.cpp
476fontutilcmn.obj : fontutilcmn.cpp
477framecmn.obj : framecmn.cpp
478fs_inet.obj : fs_inet.cpp
479ftp.obj : ftp.cpp
480gaugecmn.obj : gaugecmn.cpp
481gbsizer.obj : gbsizer.cpp
482gdicmn.obj : gdicmn.cpp
483gifdecod.obj : gifdecod.cpp
484hash.obj : hash.cpp
485hashmap.obj : hashmap.cpp
486helpbase.obj : helpbase.cpp
487http.obj : http.cpp
488iconbndl.obj : iconbndl.cpp
489init.obj : init.cpp
490imagall.obj : imagall.cpp
491imagbmp.obj : imagbmp.cpp
492image.obj : image.cpp
493imagfill.obj : imagfill.cpp
494imaggif.obj : imaggif.cpp
495imagiff.obj : imagiff.cpp
496imagjpeg.obj : imagjpeg.cpp
497imagpcx.obj : imagpcx.cpp
498imagpng.obj : imagpng.cpp
499imagpnm.obj : imagpnm.cpp
500imagtga.obj : imagtga.cpp
501imagtiff.obj : imagtiff.cpp
502imagxpm.obj : imagxpm.cpp
503intl.obj : intl.cpp
504ipcbase.obj : ipcbase.cpp
505layout.obj : layout.cpp
506lboxcmn.obj : lboxcmn.cpp
507list.obj : list.cpp
508log.obj : log.cpp
509longlong.obj : longlong.cpp
510memory.obj : memory.cpp
511menucmn.obj : menucmn.cpp
512mimecmn.obj : mimecmn.cpp
513module.obj : module.cpp
514msgout.obj : msgout.cpp
515mstream.obj : mstream.cpp
516nbkbase.obj : nbkbase.cpp
517object.obj : object.cpp
518paper.obj : paper.cpp
519platinfo.obj : platinfo.cpp
520popupcmn.obj : popupcmn.cpp
521prntbase.obj : prntbase.cpp
522process.obj : process.cpp
523protocol.obj : protocol.cpp
524quantize.obj : quantize.cpp
525radiocmn.obj : radiocmn.cpp
526rendcmn.obj : rendcmn.cpp
527rgncmn.obj : rgncmn.cpp
528sckaddr.obj : sckaddr.cpp
529sckfile.obj : sckfile.cpp
530sckipc.obj : sckipc.cpp
531sckstrm.obj : sckstrm.cpp
532sizer.obj : sizer.cpp
533socket.obj : socket.cpp
534socketevtdispatch.obj : socketevtdispatch.cpp
535settcmn.obj : settcmn.cpp
536statbar.obj : statbar.cpp
537stdpbase.obj : stdpbase.cpp
538stockitem.obj : stockitem.cpp
539stopwatch.obj : stopwatch.cpp
540strconv.obj : strconv.cpp
541stream.obj : stream.cpp
542sysopt.obj : sysopt.cpp
543string.obj : string.cpp
544tbarbase.obj : tbarbase.cpp
545textbuf.obj : textbuf.cpp
546textcmn.obj : textcmn.cpp
547textfile.obj : textfile.cpp
548timercmn.obj : timercmn.cpp
549tokenzr.obj : tokenzr.cpp
550toplvcmn.obj : toplvcmn.cpp
551treebase.obj : treebase.cpp
552txtstrm.obj : txtstrm.cpp
553url.obj : url.cpp
554utilscmn.obj : utilscmn.cpp
555valgen.obj : valgen.cpp
556validate.obj : validate.cpp
557valtext.obj : valtext.cpp
558variant.obj : variant.cpp
559wfstream.obj : wfstream.cpp
560wincmn.obj : wincmn.cpp
561wxchar.obj : wxchar.cpp
562xpmdecod.obj : xpmdecod.cpp
563zipstrm.obj : zipstrm.cpp
564zstream.obj : zstream.cpp
565accesscmn.obj : accesscmn.cpp
566dndcmn.obj : dndcmn.cpp
567dpycmn.obj : dpycmn.cpp
568dseldlg.obj : dseldlg.cpp
569dynload.obj : dynload.cpp
570effects.obj : effects.cpp
571fddlgcmn.obj : fddlgcmn.cpp
572fs_mem.obj : fs_mem.cpp
573gbsizer.obj : gbsizer.cpp
574geometry.obj : geometry.cpp
575matrix.obj : matrix.cpp
576radiocmn.obj : radiocmn.cpp
577regex.obj : regex.cpp
578taskbarcmn.obj : taskbarcmn.cpp
579xti.obj : xti.cpp
580xtistrm.obj : xtistrm.cpp
581xtixml.obj : xtixml.cpp
582uri.obj : uri.cpp
583dpycmn.obj : dpycmn.cpp
584combocmn.obj : combocmn.cpp
585clrpickercmn.obj : clrpickercmn.cpp
586filepickercmn.obj : filepickercmn.cpp
587fontpickercmn.obj : fontpickercmn.cpp
588pickerbase.obj : pickerbase.cpp
589listctrlcmn.obj : listctrlcmn.cpp