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