]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Ensure there is valid context for DrawRectangle
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
a0e3430a 5# Date : 21 January 2013 *
ff522858
JJ
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
ff522858 15.else
3fa056ab 16.ifdef __WXGTK__
14329e03
JJ
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
1aebc200
JJ
20.else
21.ifdef __WXX11__
22CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
3fa056ab 26.else
93d3dbd4
JJ
27.ifdef __WXGTK2__
28CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\
29 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
30CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\
31 /name=(as_is,short)
32.else
ff522858 33CXX_DEFINE =
14329e03 34CC_DEFINE =
ff522858 35.endif
3fa056ab 36.endif
1aebc200 37.endif
93d3dbd4 38.endif
ff522858
JJ
39
40.suffixes : .cpp
41
42.cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
44.c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
46
47OBJECTS = \
9f06039f 48 aboutdlgg.obj,\
ff522858 49 busyinfo.obj,\
9b4fd94a 50 calctrlg.obj,\
ff522858 51 caret.obj,\
93d3dbd4 52 choicbkg.obj,\
ff522858 53 choicdgg.obj,\
9bea227d 54 datectlg.obj,\
ff522858 55 dcpsg.obj,\
57681e5b 56 dirctrlg.obj,\
ff522858 57 dirdlgg.obj,\
9bea227d 58 fdrepdlg.obj,\
ff522858
JJ
59 fontdlgg.obj,\
60 grid.obj,\
abfcca57
JJ
61 gridctrl.obj,\
62 gridsel.obj,\
ff522858 63 helpext.obj,\
9f06039f 64 htmllbox.obj,\
ff522858
JJ
65 imaglist.obj,\
66 laywin.obj,\
93d3dbd4 67 listbkg.obj,\
ff522858
JJ
68 listctrl.obj,\
69 logg.obj,\
70 msgdlgg.obj,\
ff522858 71 numdlgg.obj,\
f97d9370 72 odcombo.obj,\
ff522858
JJ
73 printps.obj,\
74 prntdlgg.obj,\
d43e302b 75 propdlg.obj,\
ff522858 76 progdlgg.obj,\
40f27731 77 renderg.obj,\
ff522858 78 sashwin.obj,\
6694ee19 79 scrlwing.obj,\
c698eae5 80 selstore.obj,\
ff522858 81 splitter.obj,\
ff522858
JJ
82 tabg.obj,\
83 textdlgg.obj,\
84 tipdlg.obj,\
135ce19c 85 tipwin.obj,\
93d3dbd4
JJ
86 toolbkg.obj,\
87 treebkg.obj,\
57681e5b 88 treectlg.obj,\
f97d9370 89 wizard.obj,\
8e3d083b 90 hyperlinkg.obj,\
6c1465ef 91 filepickerg.obj,\
6fda7f01 92 bmpcboxg.obj,\
3fd2d0c4 93 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
bd5cbfab 94 grideditors.obj,vlbox.obj,vscroll.obj,stattextg.obj,\
07725658 95 editlbox.obj,datavgen.obj,dbgrptg.obj,dragimgg.obj,\
6853f5fb 96 richmsgdlgg.obj,commandlinkbuttong.obj,spinctlg.obj,\
5024d0ac 97 markuptext.obj,bannerwindow.obj,timectrlg.obj,richtooltipg.obj\
a0e3430a 98 ,statbmpg.obj,splash.obj
ff522858
JJ
99
100SOURCES = \
9f06039f 101 aboutdlgg.cpp,\
1a0d517e 102 accel.cpp,\
9f06039f 103 animateg.cpp,\
ff522858 104 busyinfo.cpp,\
9b4fd94a 105 calctrlg.cpp,\
ff522858 106 caret.cpp,\
93d3dbd4 107 choicbkg.cpp,\
ff522858 108 choicdgg.cpp,\
9f06039f 109 collpaneg.cpp,\
ff522858 110 colrdlgg.cpp,\
f97d9370 111 clrpickerg.cpp,\
9bea227d 112 datectlg.cpp,\
ff522858 113 dcpsg.cpp,\
57681e5b 114 dirctrlg.cpp,\
ff522858 115 dirdlgg.cpp,\
27df579a 116 filedlgg.cpp,\
9bea227d 117 fdrepdlg.cpp,\
ff522858 118 fontdlgg.cpp,\
f97d9370 119 fontpickerg.cpp,\
ff522858 120 grid.cpp,\
abfcca57
JJ
121 gridctrl.cpp,\
122 gridsel.cpp,\
ff522858 123 helpext.cpp,\
9f06039f 124 htmllbox.cpp,\
ff522858
JJ
125 imaglist.cpp,\
126 laywin.cpp,\
93d3dbd4 127 listbkg.cpp,\
ff522858
JJ
128 listctrl.cpp,\
129 logg.cpp,\
130 msgdlgg.cpp,\
131 notebook.cpp,\
132 numdlgg.cpp,\
f97d9370 133 odcombo.cpp,\
2900bd1c 134 paletteg.cpp,\
ff522858
JJ
135 printps.cpp,\
136 prntdlgg.cpp,\
d43e302b 137 propdlg.cpp,\
ff522858 138 progdlgg.cpp,\
40f27731 139 renderg.cpp,\
ff522858 140 sashwin.cpp,\
c698eae5 141 selstore.cpp,\
ff522858
JJ
142 splitter.cpp,\
143 statline.cpp,\
144 statusbr.cpp,\
145 tabg.cpp,\
146 textdlgg.cpp,\
147 tipdlg.cpp,\
135ce19c 148 tipwin.cpp,\
93d3dbd4
JJ
149 toolbkg.cpp,\
150 treebkg.cpp,\
57681e5b 151 treectlg.cpp,\
1aebc200
JJ
152 wizard.cpp,\
153 dragimgg.cpp,\
154 fdrepdlg.cpp,\
155 htmllbox.cpp,\
156 listbkg.cpp,\
157 mdig.cpp,\
158 scrlwing.cpp,\
159 spinctlg.cpp,\
160 splash.cpp,\
161 timer.cpp,\
162 vlbox.cpp,\
8e3d083b 163 hyperlinkg.cpp,\
f97d9370
JJ
164 filepickerg.cpp,\
165 vscroll.cpp,\
1fb424fa 166 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
6470a6a9 167 ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp,editlbox.cpp,\
0de66257 168 datavgen.cpp,dbgrptg.cpp,dragimgg.cpp,richmsgdlgg.cpp,\
179dbf40 169 commandlinkbuttong.cpp,spinctlg.cpp markuptext.cpp \
ac6caeee
JJ
170 bannerwindow.cpp timectrlg.cpp richtooltipg.cpp statbmpg.cpp \
171 textmeasure.cpp
ff522858 172
3fa056ab 173.ifdef __WXMOTIF__
76c32e7b 174OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
c8f04120 175 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
ac6caeee 176 mdig.obj,infobar.obj,textmeasure.obj
3fa056ab 177.else
1aebc200 178.ifdef __WXX11__
76c32e7b 179OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
a0e3430a 180 listbkg.obj,mdig.obj,spinctlg.obj,timer.obj,\
595cf498 181 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
ac6caeee 182 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj,textmeasure.obj
9f06039f
JJ
183.else
184.ifdef __WXGTK__
595cf498
JJ
185OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
186 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
ac6caeee 187 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj,textmeasure.obj
de5fadb4 188.else
595cf498
JJ
189OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
190 combog.obj,icon.obj
de5fadb4 191.endif
3fa056ab 192.endif
9f06039f 193.endif
ff522858
JJ
194
195all : $(SOURCES)
304a807a
JJ
196 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
197 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
ff522858 198.ifdef __WXMOTIF__
304a807a
JJ
199 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
200 library [--.lib]libwx_motif.olb $(OBJECTS0)
3fa056ab
JJ
201.else
202.ifdef __WXGTK__
304a807a
JJ
203 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
204 library [--.lib]libwx_gtk.olb $(OBJECTS0)
1aebc200 205.else
93d3dbd4 206.ifdef __WXGTK2__
304a807a
JJ
207 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
208 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
93d3dbd4 209.else
1aebc200 210.ifdef __WXX11__
304a807a
JJ
211 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
212 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
3fa056ab 213.endif
ff522858 214.endif
de5fadb4 215.endif
93d3dbd4 216.endif
ff522858 217
76c32e7b
JJ
218$(OBJECTS) : [--.include.wx]setup.h
219$(OBJECTS0) : [--.include.wx]setup.h
220
9f06039f 221aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 222accel.obj : accel.cpp
9f06039f 223animateg.obj : animateg.cpp
ff522858 224busyinfo.obj : busyinfo.cpp
9b4fd94a 225calctrlg.obj : calctrlg.cpp
ff522858
JJ
226caret.obj : caret.cpp
227choicdgg.obj : choicdgg.cpp
f97d9370 228clrpickerg.obj : clrpickerg.cpp
9f06039f 229collpaneg.obj : collpaneg.cpp
ff522858 230colrdlgg.obj : colrdlgg.cpp
9bea227d 231datectlg.obj : datectlg.cpp
ff522858 232dcpsg.obj : dcpsg.cpp
57681e5b 233dirctrlg.obj : dirctrlg.cpp
ff522858 234dirdlgg.obj : dirdlgg.cpp
27df579a 235filedlgg.obj : filedlgg.cpp
ff522858 236fontdlgg.obj : fontdlgg.cpp
9bea227d 237fdrepdlg.obj : fdrepdlg.cpp
ff522858 238grid.obj : grid.cpp
abfcca57
JJ
239gridctrl.obj : gridctrl.cpp
240gridsel.obj : gridsel.cpp
ff522858 241helpext.obj : helpext.cpp
9f06039f 242htmllbox.obj : htmllbox.cpp
097b868b 243icon.obj : icon.cpp
ff522858
JJ
244imaglist.obj : imaglist.cpp
245laywin.obj : laywin.cpp
246listctrl.obj : listctrl.cpp
1f11ce5b 247 cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(INTTRUNCATED) listctrl.cpp
ff522858
JJ
248logg.obj : logg.cpp
249msgdlgg.obj : msgdlgg.cpp
250notebook.obj : notebook.cpp
251numdlgg.obj : numdlgg.cpp
f97d9370 252odcombo.obj : odcombo.cpp
2900bd1c 253paletteg.obj : paletteg.cpp
ff522858
JJ
254printps.obj : printps.cpp
255prntdlgg.obj : prntdlgg.cpp
256progdlgg.obj : progdlgg.cpp
d43e302b 257propdlg.obj : propdlg.cpp
dae752d4
JJ
258scrlwing.obj : scrlwing.cpp
259spinctlg.obj : spinctlg.cpp
40f27731 260renderg.obj : renderg.cpp
ff522858 261sashwin.obj : sashwin.cpp
c698eae5 262selstore.obj : selstore.cpp
ff522858
JJ
263splitter.obj : splitter.cpp
264statline.obj : statline.cpp
265statusbr.obj : statusbr.cpp
266tabg.obj : tabg.cpp
267textdlgg.obj : textdlgg.cpp
268tipdlg.obj : tipdlg.cpp
135ce19c 269tipwin.obj : tipwin.cpp
57681e5b 270treectlg.obj : treectlg.cpp
ff522858 271wizard.obj : wizard.cpp
1aebc200
JJ
272dragimgg.obj : dragimgg.cpp
273fdrepdlg.obj : fdrepdlg.cpp
274htmllbox.obj : htmllbox.cpp
275listbkg.obj : listbkg.cpp
276mdig.obj : mdig.cpp
277scrlwing.obj : scrlwing.cpp
278spinctlg.obj : spinctlg.cpp
279splash.obj : splash.cpp
280timer.obj : timer.cpp
281vlbox.obj : vlbox.cpp
282vscroll.obj : vscroll.cpp
088af589 283 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
284listbkg.obj : listbkg.cpp
285choicbkg.obj : choicbkg.cpp
286toolbkg.obj : toolbkg.cpp
287treebkg.obj : treebkg.cpp
12faa71c 288combog.obj : combog.cpp
f97d9370 289fontpickerg.obj : fontpickerg.cpp
8e3d083b 290hyperlinkg.obj : hyperlinkg.cpp
f97d9370 291filepickerg.obj : filepickerg.cpp
6c1465ef 292bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
293filectrlg.obj : filectrlg.cpp
294srchctlg.obj : srchctlg.cpp
76c32e7b 295notifmsgg.obj : notifmsgg.cpp
a343ac03 296stattextg.obj : stattextg.cpp
1fb424fa 297headerctrlg.obj : headerctrlg.cpp
3fd2d0c4 298grideditors.obj : grideditors.cpp
6470a6a9
JJ
299infobar.obj : infobar.cpp
300datavgen.obj : datavgen.cpp
0ea0feb8 301 cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(UNSCOMZER) datavgen.cpp
c11b4853 302dbgrptg.obj : dbgrptg.cpp
30fbed20 303dragimgg.obj : dragimgg.cpp
07725658 304richmsgdlgg.obj : richmsgdlgg.cpp
0de66257 305commandlinkbuttong.obj : commandlinkbuttong.cpp
38e54405 306spinctlg.obj : spinctlg.cpp
6853f5fb 307markuptext.obj : markuptext.cpp
179dbf40 308bannerwindow.obj : bannerwindow.cpp
5024d0ac 309timectrlg.obj : timectrlg.cpp
ee13a7e2 310richtooltipg.obj : richtooltipg.cpp
e2847646 311statbmpg.obj : statbmpg.cpp
ac6caeee 312textmeasure.obj : textmeasure.cpp
9fbbb8b3 313editlbox.obj : editlbox.cpp