]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Override GetPixelSize on OS X as the base impl creates a wxScreenDC each time, which...
[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) *
6c1465ef 5# Date : 9 October 2006 *
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 = \
48 busyinfo.obj,\
1696c178 49 calctrl.obj,\
ff522858 50 caret.obj,\
93d3dbd4 51 choicbkg.obj,\
ff522858
JJ
52 choicdgg.obj,\
53 colrdlgg.obj,\
f97d9370 54 clrpickerg.obj,\
9bea227d 55 datectlg.obj,\
ff522858 56 dcpsg.obj,\
57681e5b 57 dirctrlg.obj,\
ff522858 58 dirdlgg.obj,\
9bea227d 59 fdrepdlg.obj,\
ff522858 60 fontdlgg.obj,\
f97d9370 61 fontpickerg.obj,\
ff522858 62 grid.obj,\
abfcca57
JJ
63 gridctrl.obj,\
64 gridsel.obj,\
ff522858 65 helpext.obj,\
ff522858
JJ
66 imaglist.obj,\
67 laywin.obj,\
93d3dbd4 68 listbkg.obj,\
ff522858
JJ
69 listctrl.obj,\
70 logg.obj,\
71 msgdlgg.obj,\
ff522858 72 numdlgg.obj,\
f97d9370 73 odcombo.obj,\
ff522858
JJ
74 panelg.obj,\
75 printps.obj,\
76 prntdlgg.obj,\
d43e302b 77 propdlg.obj,\
ff522858 78 progdlgg.obj,\
40f27731 79 renderg.obj,\
ff522858 80 sashwin.obj,\
6694ee19 81 scrlwing.obj,\
c698eae5 82 selstore.obj,\
ff522858 83 splitter.obj,\
ff522858
JJ
84 tabg.obj,\
85 textdlgg.obj,\
86 tipdlg.obj,\
135ce19c 87 tipwin.obj,\
93d3dbd4
JJ
88 toolbkg.obj,\
89 treebkg.obj,\
57681e5b 90 treectlg.obj,\
f97d9370
JJ
91 wizard.obj,\
92 hyperlink.obj,\
6c1465ef
VZ
93 filepickerg.obj,\
94 bmpcboxg.obj
ff522858
JJ
95
96SOURCES = \
1a0d517e 97 accel.cpp,\
ff522858 98 busyinfo.cpp,\
1696c178 99 calctrl.cpp,\
ff522858 100 caret.cpp,\
93d3dbd4 101 choicbkg.cpp,\
ff522858
JJ
102 choicdgg.cpp,\
103 colrdlgg.cpp,\
f97d9370 104 clrpickerg.cpp,\
9bea227d 105 datectlg.cpp,\
ff522858 106 dcpsg.cpp,\
57681e5b 107 dirctrlg.cpp,\
ff522858 108 dirdlgg.cpp,\
27df579a 109 filedlgg.cpp,\
9bea227d 110 fdrepdlg.cpp,\
ff522858 111 fontdlgg.cpp,\
f97d9370 112 fontpickerg.cpp,\
ff522858 113 grid.cpp,\
abfcca57
JJ
114 gridctrl.cpp,\
115 gridsel.cpp,\
ff522858 116 helpext.cpp,\
ff522858
JJ
117 imaglist.cpp,\
118 laywin.cpp,\
93d3dbd4 119 listbkg.cpp,\
ff522858
JJ
120 listctrl.cpp,\
121 logg.cpp,\
122 msgdlgg.cpp,\
123 notebook.cpp,\
124 numdlgg.cpp,\
f97d9370 125 odcombo.cpp,\
2900bd1c 126 paletteg.cpp,\
ff522858
JJ
127 panelg.cpp,\
128 printps.cpp,\
129 prntdlgg.cpp,\
d43e302b 130 propdlg.cpp,\
ff522858 131 progdlgg.cpp,\
40f27731 132 renderg.cpp,\
ff522858 133 sashwin.cpp,\
c698eae5 134 selstore.cpp,\
ff522858
JJ
135 splitter.cpp,\
136 statline.cpp,\
137 statusbr.cpp,\
138 tabg.cpp,\
139 textdlgg.cpp,\
140 tipdlg.cpp,\
135ce19c 141 tipwin.cpp,\
93d3dbd4
JJ
142 toolbkg.cpp,\
143 treebkg.cpp,\
57681e5b 144 treectlg.cpp,\
1aebc200
JJ
145 wizard.cpp,\
146 dragimgg.cpp,\
147 fdrepdlg.cpp,\
148 htmllbox.cpp,\
149 listbkg.cpp,\
150 mdig.cpp,\
151 scrlwing.cpp,\
152 spinctlg.cpp,\
153 splash.cpp,\
154 timer.cpp,\
155 vlbox.cpp,\
f97d9370
JJ
156 hyperlink.cpp,\
157 filepickerg.cpp,\
158 vscroll.cpp,\
6c1465ef 159 icon.cpp,bmpcboxg.cpp
ff522858 160
3fa056ab 161.ifdef __WXMOTIF__
6694ee19 162OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
3fa056ab 163.else
1aebc200
JJ
164.ifdef __WXX11__
165OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 166 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
097b868b 167 vlbox.obj,vscroll.obj,combog.obj,icon.obj
de5fadb4 168.else
f97d9370
JJ
169OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
170 vscroll.obj,combog.obj,icon.obj
de5fadb4 171.endif
3fa056ab 172.endif
ff522858
JJ
173
174all : $(SOURCES)
3fa056ab 175 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 176.ifdef __WXMOTIF__
3fa056ab
JJ
177 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
178.else
179.ifdef __WXGTK__
27df579a 180 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
1aebc200 181.else
93d3dbd4
JJ
182.ifdef __WXGTK2__
183 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
184.else
1aebc200
JJ
185.ifdef __WXX11__
186 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 187.endif
ff522858 188.endif
de5fadb4 189.endif
93d3dbd4 190.endif
ff522858 191
1a0d517e 192accel.obj : accel.cpp
ff522858 193busyinfo.obj : busyinfo.cpp
1696c178 194calctrl.obj : calctrl.cpp
ff522858
JJ
195caret.obj : caret.cpp
196choicdgg.obj : choicdgg.cpp
f97d9370 197clrpickerg.obj : clrpickerg.cpp
ff522858 198colrdlgg.obj : colrdlgg.cpp
9bea227d 199datectlg.obj : datectlg.cpp
ff522858 200dcpsg.obj : dcpsg.cpp
57681e5b 201dirctrlg.obj : dirctrlg.cpp
ff522858 202dirdlgg.obj : dirdlgg.cpp
27df579a 203filedlgg.obj : filedlgg.cpp
ff522858 204fontdlgg.obj : fontdlgg.cpp
9bea227d 205fdrepdlg.obj : fdrepdlg.cpp
ff522858 206grid.obj : grid.cpp
abfcca57
JJ
207gridctrl.obj : gridctrl.cpp
208gridsel.obj : gridsel.cpp
ff522858 209helpext.obj : helpext.cpp
097b868b 210icon.obj : icon.cpp
ff522858
JJ
211imaglist.obj : imaglist.cpp
212laywin.obj : laywin.cpp
213listctrl.obj : listctrl.cpp
214logg.obj : logg.cpp
215msgdlgg.obj : msgdlgg.cpp
216notebook.obj : notebook.cpp
217numdlgg.obj : numdlgg.cpp
f97d9370 218odcombo.obj : odcombo.cpp
2900bd1c 219paletteg.obj : paletteg.cpp
ff522858
JJ
220panelg.obj : panelg.cpp
221printps.obj : printps.cpp
222prntdlgg.obj : prntdlgg.cpp
223progdlgg.obj : progdlgg.cpp
d43e302b 224propdlg.obj : propdlg.cpp
dae752d4
JJ
225scrlwing.obj : scrlwing.cpp
226spinctlg.obj : spinctlg.cpp
40f27731 227renderg.obj : renderg.cpp
ff522858 228sashwin.obj : sashwin.cpp
c698eae5 229selstore.obj : selstore.cpp
ff522858
JJ
230splitter.obj : splitter.cpp
231statline.obj : statline.cpp
232statusbr.obj : statusbr.cpp
233tabg.obj : tabg.cpp
234textdlgg.obj : textdlgg.cpp
235tipdlg.obj : tipdlg.cpp
135ce19c 236tipwin.obj : tipwin.cpp
57681e5b 237treectlg.obj : treectlg.cpp
ff522858 238wizard.obj : wizard.cpp
1aebc200
JJ
239dragimgg.obj : dragimgg.cpp
240fdrepdlg.obj : fdrepdlg.cpp
241htmllbox.obj : htmllbox.cpp
242listbkg.obj : listbkg.cpp
243mdig.obj : mdig.cpp
244scrlwing.obj : scrlwing.cpp
245spinctlg.obj : spinctlg.cpp
246splash.obj : splash.cpp
247timer.obj : timer.cpp
248vlbox.obj : vlbox.cpp
249vscroll.obj : vscroll.cpp
088af589 250 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
251listbkg.obj : listbkg.cpp
252choicbkg.obj : choicbkg.cpp
253toolbkg.obj : toolbkg.cpp
254treebkg.obj : treebkg.cpp
12faa71c 255combog.obj : combog.cpp
f97d9370
JJ
256fontpickerg.obj : fontpickerg.cpp
257hyperlink.obj : hyperlink.cpp
258filepickerg.obj : filepickerg.cpp
6c1465ef 259bmpcboxg.obj : bmpcboxg.cpp