]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
basic blitting implementation
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 18 August 2006 *
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXX11__
22 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
26 .else
27 .ifdef __WXGTK2__
28 CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\
29 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
30 CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\
31 /name=(as_is,short)
32 .else
33 CXX_DEFINE =
34 CC_DEFINE =
35 .endif
36 .endif
37 .endif
38 .endif
39
40 .suffixes : .cpp
41
42 .cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
44 .c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
46
47 OBJECTS = \
48 busyinfo.obj,\
49 calctrl.obj,\
50 caret.obj,\
51 choicbkg.obj,\
52 choicdgg.obj,\
53 colrdlgg.obj,\
54 datectlg.obj,\
55 dcpsg.obj,\
56 dirctrlg.obj,\
57 dirdlgg.obj,\
58 fdrepdlg.obj,\
59 fontdlgg.obj,\
60 grid.obj,\
61 gridctrl.obj,\
62 gridsel.obj,\
63 helpext.obj,\
64 imaglist.obj,\
65 laywin.obj,\
66 listbkg.obj,\
67 listctrl.obj,\
68 logg.obj,\
69 msgdlgg.obj,\
70 numdlgg.obj,\
71 panelg.obj,\
72 printps.obj,\
73 prntdlgg.obj,\
74 propdlg.obj,\
75 progdlgg.obj,\
76 renderg.obj,\
77 sashwin.obj,\
78 scrlwing.obj,\
79 selstore.obj,\
80 splitter.obj,\
81 tabg.obj,\
82 textdlgg.obj,\
83 tipdlg.obj,\
84 tipwin.obj,\
85 toolbkg.obj,\
86 treebkg.obj,\
87 treectlg.obj,\
88 wizard.obj
89
90 SOURCES = \
91 accel.cpp,\
92 busyinfo.cpp,\
93 calctrl.cpp,\
94 caret.cpp,\
95 choicbkg.cpp,\
96 choicdgg.cpp,\
97 colrdlgg.cpp,\
98 datectlg.cpp,\
99 dcpsg.cpp,\
100 dirctrlg.cpp,\
101 dirdlgg.cpp,\
102 filedlgg.cpp,\
103 fdrepdlg.cpp,\
104 fontdlgg.cpp,\
105 grid.cpp,\
106 gridctrl.cpp,\
107 gridsel.cpp,\
108 helpext.cpp,\
109 icon.cpp,\
110 imaglist.cpp,\
111 laywin.cpp,\
112 listbkg.cpp,\
113 listctrl.cpp,\
114 logg.cpp,\
115 msgdlgg.cpp,\
116 notebook.cpp,\
117 numdlgg.cpp,\
118 paletteg.cpp,\
119 panelg.cpp,\
120 printps.cpp,\
121 prntdlgg.cpp,\
122 propdlg.cpp,\
123 progdlgg.cpp,\
124 renderg.cpp,\
125 sashwin.cpp,\
126 selstore.cpp,\
127 splitter.cpp,\
128 statline.cpp,\
129 statusbr.cpp,\
130 tabg.cpp,\
131 textdlgg.cpp,\
132 tipdlg.cpp,\
133 tipwin.cpp,\
134 toolbkg.cpp,\
135 treebkg.cpp,\
136 treectlg.cpp,\
137 wizard.cpp,\
138 dragimgg.cpp,\
139 fdrepdlg.cpp,\
140 htmllbox.cpp,\
141 listbkg.cpp,\
142 mdig.cpp,\
143 scrlwing.cpp,\
144 spinctlg.cpp,\
145 splash.cpp,\
146 timer.cpp,\
147 vlbox.cpp,\
148 vscroll.cpp
149
150 .ifdef __WXMOTIF__
151 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
152 .else
153 .ifdef __WXX11__
154 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
155 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
156 vlbox.obj,vscroll.obj,combog.obj,icon.obj
157 .else
158 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,icon.obj
159 .endif
160 .endif
161
162 all : $(SOURCES)
163 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
164 .ifdef __WXMOTIF__
165 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
166 .else
167 .ifdef __WXGTK__
168 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
169 .else
170 .ifdef __WXGTK2__
171 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
172 .else
173 .ifdef __WXX11__
174 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
175 .endif
176 .endif
177 .endif
178 .endif
179
180 accel.obj : accel.cpp
181 busyinfo.obj : busyinfo.cpp
182 calctrl.obj : calctrl.cpp
183 caret.obj : caret.cpp
184 choicdgg.obj : choicdgg.cpp
185 colrdlgg.obj : colrdlgg.cpp
186 datectlg.obj : datectlg.cpp
187 dcpsg.obj : dcpsg.cpp
188 dirctrlg.obj : dirctrlg.cpp
189 dirdlgg.obj : dirdlgg.cpp
190 filedlgg.obj : filedlgg.cpp
191 fontdlgg.obj : fontdlgg.cpp
192 fdrepdlg.obj : fdrepdlg.cpp
193 grid.obj : grid.cpp
194 gridctrl.obj : gridctrl.cpp
195 gridsel.obj : gridsel.cpp
196 helpext.obj : helpext.cpp
197 icon.obj : icon.cpp
198 imaglist.obj : imaglist.cpp
199 laywin.obj : laywin.cpp
200 listctrl.obj : listctrl.cpp
201 logg.obj : logg.cpp
202 msgdlgg.obj : msgdlgg.cpp
203 notebook.obj : notebook.cpp
204 numdlgg.obj : numdlgg.cpp
205 paletteg.obj : paletteg.cpp
206 panelg.obj : panelg.cpp
207 printps.obj : printps.cpp
208 prntdlgg.obj : prntdlgg.cpp
209 progdlgg.obj : progdlgg.cpp
210 propdlg.obj : propdlg.cpp
211 scrlwing.obj : scrlwing.cpp
212 spinctlg.obj : spinctlg.cpp
213 renderg.obj : renderg.cpp
214 sashwin.obj : sashwin.cpp
215 selstore.obj : selstore.cpp
216 splitter.obj : splitter.cpp
217 statline.obj : statline.cpp
218 statusbr.obj : statusbr.cpp
219 tabg.obj : tabg.cpp
220 textdlgg.obj : textdlgg.cpp
221 tipdlg.obj : tipdlg.cpp
222 tipwin.obj : tipwin.cpp
223 treectlg.obj : treectlg.cpp
224 wizard.obj : wizard.cpp
225 dragimgg.obj : dragimgg.cpp
226 fdrepdlg.obj : fdrepdlg.cpp
227 htmllbox.obj : htmllbox.cpp
228 listbkg.obj : listbkg.cpp
229 mdig.obj : mdig.cpp
230 scrlwing.obj : scrlwing.cpp
231 spinctlg.obj : spinctlg.cpp
232 splash.obj : splash.cpp
233 timer.obj : timer.cpp
234 vlbox.obj : vlbox.cpp
235 vscroll.obj : vscroll.cpp
236 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
237 listbkg.obj : listbkg.cpp
238 choicbkg.obj : choicbkg.cpp
239 toolbkg.obj : toolbkg.cpp
240 treebkg.obj : treebkg.cpp
241 combog.obj : combog.cpp