]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Cast needed to fix compilation on 10.4 --This line, and those below,
[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) *
304a807a 5# Date : 19 January 2009 *
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 panelg.obj,\
74 printps.obj,\
75 prntdlgg.obj,\
d43e302b 76 propdlg.obj,\
ff522858 77 progdlgg.obj,\
40f27731 78 renderg.obj,\
ff522858 79 sashwin.obj,\
6694ee19 80 scrlwing.obj,\
c698eae5 81 selstore.obj,\
ff522858 82 splitter.obj,\
ff522858
JJ
83 tabg.obj,\
84 textdlgg.obj,\
85 tipdlg.obj,\
135ce19c 86 tipwin.obj,\
93d3dbd4
JJ
87 toolbkg.obj,\
88 treebkg.obj,\
57681e5b 89 treectlg.obj,\
f97d9370 90 wizard.obj,\
8e3d083b 91 hyperlinkg.obj,\
6c1465ef 92 filepickerg.obj,\
6fda7f01 93 bmpcboxg.obj,\
3fd2d0c4 94 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
595cf498 95 grideditors.obj,vlbox.obj,vscroll.obj
ff522858
JJ
96
97SOURCES = \
9f06039f 98 aboutdlgg.cpp,\
1a0d517e 99 accel.cpp,\
9f06039f 100 animateg.cpp,\
ff522858 101 busyinfo.cpp,\
9b4fd94a 102 calctrlg.cpp,\
ff522858 103 caret.cpp,\
93d3dbd4 104 choicbkg.cpp,\
ff522858 105 choicdgg.cpp,\
9f06039f 106 collpaneg.cpp,\
ff522858 107 colrdlgg.cpp,\
f97d9370 108 clrpickerg.cpp,\
9bea227d 109 datectlg.cpp,\
ff522858 110 dcpsg.cpp,\
57681e5b 111 dirctrlg.cpp,\
ff522858 112 dirdlgg.cpp,\
27df579a 113 filedlgg.cpp,\
9bea227d 114 fdrepdlg.cpp,\
ff522858 115 fontdlgg.cpp,\
f97d9370 116 fontpickerg.cpp,\
ff522858 117 grid.cpp,\
abfcca57
JJ
118 gridctrl.cpp,\
119 gridsel.cpp,\
ff522858 120 helpext.cpp,\
9f06039f 121 htmllbox.cpp,\
ff522858
JJ
122 imaglist.cpp,\
123 laywin.cpp,\
93d3dbd4 124 listbkg.cpp,\
ff522858
JJ
125 listctrl.cpp,\
126 logg.cpp,\
127 msgdlgg.cpp,\
128 notebook.cpp,\
129 numdlgg.cpp,\
f97d9370 130 odcombo.cpp,\
2900bd1c 131 paletteg.cpp,\
ff522858
JJ
132 panelg.cpp,\
133 printps.cpp,\
134 prntdlgg.cpp,\
d43e302b 135 propdlg.cpp,\
ff522858 136 progdlgg.cpp,\
40f27731 137 renderg.cpp,\
ff522858 138 sashwin.cpp,\
c698eae5 139 selstore.cpp,\
ff522858
JJ
140 splitter.cpp,\
141 statline.cpp,\
142 statusbr.cpp,\
143 tabg.cpp,\
144 textdlgg.cpp,\
145 tipdlg.cpp,\
135ce19c 146 tipwin.cpp,\
93d3dbd4
JJ
147 toolbkg.cpp,\
148 treebkg.cpp,\
57681e5b 149 treectlg.cpp,\
1aebc200
JJ
150 wizard.cpp,\
151 dragimgg.cpp,\
152 fdrepdlg.cpp,\
153 htmllbox.cpp,\
154 listbkg.cpp,\
155 mdig.cpp,\
156 scrlwing.cpp,\
157 spinctlg.cpp,\
158 splash.cpp,\
159 timer.cpp,\
160 vlbox.cpp,\
8e3d083b 161 hyperlinkg.cpp,\
f97d9370
JJ
162 filepickerg.cpp,\
163 vscroll.cpp,\
1fb424fa 164 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
3fd2d0c4 165 ,headerctrlg.cpp,grideditors.cpp
ff522858 166
3fa056ab 167.ifdef __WXMOTIF__
76c32e7b 168OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
c8f04120
JJ
169 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
170 mdig.obj
3fa056ab 171.else
1aebc200 172.ifdef __WXX11__
76c32e7b 173OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 174 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
595cf498 175 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
a343ac03 176 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,stattextg.obj
9f06039f
JJ
177.else
178.ifdef __WXGTK__
595cf498
JJ
179OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
180 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
76c32e7b 181 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
de5fadb4 182.else
595cf498
JJ
183OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
184 combog.obj,icon.obj
de5fadb4 185.endif
3fa056ab 186.endif
9f06039f 187.endif
ff522858
JJ
188
189all : $(SOURCES)
304a807a
JJ
190 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
191 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
ff522858 192.ifdef __WXMOTIF__
304a807a
JJ
193 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
194 library [--.lib]libwx_motif.olb $(OBJECTS0)
3fa056ab
JJ
195.else
196.ifdef __WXGTK__
304a807a
JJ
197 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
198 library [--.lib]libwx_gtk.olb $(OBJECTS0)
1aebc200 199.else
93d3dbd4 200.ifdef __WXGTK2__
304a807a
JJ
201 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
202 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
93d3dbd4 203.else
1aebc200 204.ifdef __WXX11__
304a807a
JJ
205 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
206 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
3fa056ab 207.endif
ff522858 208.endif
de5fadb4 209.endif
93d3dbd4 210.endif
ff522858 211
76c32e7b
JJ
212$(OBJECTS) : [--.include.wx]setup.h
213$(OBJECTS0) : [--.include.wx]setup.h
214
9f06039f 215aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 216accel.obj : accel.cpp
9f06039f 217animateg.obj : animateg.cpp
ff522858 218busyinfo.obj : busyinfo.cpp
9b4fd94a 219calctrlg.obj : calctrlg.cpp
ff522858
JJ
220caret.obj : caret.cpp
221choicdgg.obj : choicdgg.cpp
f97d9370 222clrpickerg.obj : clrpickerg.cpp
9f06039f 223collpaneg.obj : collpaneg.cpp
ff522858 224colrdlgg.obj : colrdlgg.cpp
9bea227d 225datectlg.obj : datectlg.cpp
ff522858 226dcpsg.obj : dcpsg.cpp
57681e5b 227dirctrlg.obj : dirctrlg.cpp
ff522858 228dirdlgg.obj : dirdlgg.cpp
27df579a 229filedlgg.obj : filedlgg.cpp
ff522858 230fontdlgg.obj : fontdlgg.cpp
9bea227d 231fdrepdlg.obj : fdrepdlg.cpp
ff522858 232grid.obj : grid.cpp
abfcca57
JJ
233gridctrl.obj : gridctrl.cpp
234gridsel.obj : gridsel.cpp
ff522858 235helpext.obj : helpext.cpp
9f06039f 236htmllbox.obj : htmllbox.cpp
097b868b 237icon.obj : icon.cpp
ff522858
JJ
238imaglist.obj : imaglist.cpp
239laywin.obj : laywin.cpp
240listctrl.obj : listctrl.cpp
241logg.obj : logg.cpp
242msgdlgg.obj : msgdlgg.cpp
243notebook.obj : notebook.cpp
244numdlgg.obj : numdlgg.cpp
f97d9370 245odcombo.obj : odcombo.cpp
2900bd1c 246paletteg.obj : paletteg.cpp
ff522858
JJ
247panelg.obj : panelg.cpp
248printps.obj : printps.cpp
249prntdlgg.obj : prntdlgg.cpp
250progdlgg.obj : progdlgg.cpp
d43e302b 251propdlg.obj : propdlg.cpp
dae752d4
JJ
252scrlwing.obj : scrlwing.cpp
253spinctlg.obj : spinctlg.cpp
40f27731 254renderg.obj : renderg.cpp
ff522858 255sashwin.obj : sashwin.cpp
c698eae5 256selstore.obj : selstore.cpp
ff522858
JJ
257splitter.obj : splitter.cpp
258statline.obj : statline.cpp
259statusbr.obj : statusbr.cpp
260tabg.obj : tabg.cpp
261textdlgg.obj : textdlgg.cpp
262tipdlg.obj : tipdlg.cpp
135ce19c 263tipwin.obj : tipwin.cpp
57681e5b 264treectlg.obj : treectlg.cpp
ff522858 265wizard.obj : wizard.cpp
1aebc200
JJ
266dragimgg.obj : dragimgg.cpp
267fdrepdlg.obj : fdrepdlg.cpp
268htmllbox.obj : htmllbox.cpp
269listbkg.obj : listbkg.cpp
270mdig.obj : mdig.cpp
271scrlwing.obj : scrlwing.cpp
272spinctlg.obj : spinctlg.cpp
273splash.obj : splash.cpp
274timer.obj : timer.cpp
275vlbox.obj : vlbox.cpp
276vscroll.obj : vscroll.cpp
088af589 277 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
278listbkg.obj : listbkg.cpp
279choicbkg.obj : choicbkg.cpp
280toolbkg.obj : toolbkg.cpp
281treebkg.obj : treebkg.cpp
12faa71c 282combog.obj : combog.cpp
f97d9370 283fontpickerg.obj : fontpickerg.cpp
8e3d083b 284hyperlinkg.obj : hyperlinkg.cpp
f97d9370 285filepickerg.obj : filepickerg.cpp
6c1465ef 286bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
287filectrlg.obj : filectrlg.cpp
288srchctlg.obj : srchctlg.cpp
76c32e7b 289notifmsgg.obj : notifmsgg.cpp
a343ac03 290stattextg.obj : stattextg.cpp
1fb424fa 291headerctrlg.obj : headerctrlg.cpp
3fd2d0c4 292grideditors.obj : grideditors.cpp