Add combo sample to compile list of OpenVMS
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 16 January 2009                                                     *
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                 aboutdlgg.obj,\
49                 busyinfo.obj,\
50                 calctrlg.obj,\
51                 caret.obj,\
52                 choicbkg.obj,\
53                 choicdgg.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                 htmllbox.obj,\
65                 imaglist.obj,\
66                 laywin.obj,\
67                 listbkg.obj,\
68                 listctrl.obj,\
69                 logg.obj,\
70                 msgdlgg.obj,\
71                 numdlgg.obj,\
72                 odcombo.obj,\
73                 panelg.obj,\
74                 printps.obj,\
75                 prntdlgg.obj,\
76                 propdlg.obj,\
77                 progdlgg.obj,\
78                 renderg.obj,\
79                 sashwin.obj,\
80                 scrlwing.obj,\
81                 selstore.obj,\
82                 splitter.obj,\
83                 tabg.obj,\
84                 textdlgg.obj,\
85                 tipdlg.obj,\
86                 tipwin.obj,\
87                 toolbkg.obj,\
88                 treebkg.obj,\
89                 treectlg.obj,\
90                 wizard.obj,\
91                 hyperlinkg.obj,\
92                 filepickerg.obj,\
93                 bmpcboxg.obj,\
94                 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
95                 grideditors.obj,vlbox.obj,vscroll.obj
96
97 SOURCES = \
98                 aboutdlgg.cpp,\
99                 accel.cpp,\
100                 animateg.cpp,\
101                 busyinfo.cpp,\
102                 calctrlg.cpp,\
103                 caret.cpp,\
104                 choicbkg.cpp,\
105                 choicdgg.cpp,\
106                 collpaneg.cpp,\
107                 colrdlgg.cpp,\
108                 clrpickerg.cpp,\
109                 datectlg.cpp,\
110                 dcpsg.cpp,\
111                 dirctrlg.cpp,\
112                 dirdlgg.cpp,\
113                 filedlgg.cpp,\
114                 fdrepdlg.cpp,\
115                 fontdlgg.cpp,\
116                 fontpickerg.cpp,\
117                 grid.cpp,\
118                 gridctrl.cpp,\
119                 gridsel.cpp,\
120                 helpext.cpp,\
121                 htmllbox.cpp,\
122                 imaglist.cpp,\
123                 laywin.cpp,\
124                 listbkg.cpp,\
125                 listctrl.cpp,\
126                 logg.cpp,\
127                 msgdlgg.cpp,\
128                 notebook.cpp,\
129                 numdlgg.cpp,\
130                 odcombo.cpp,\
131                 paletteg.cpp,\
132                 panelg.cpp,\
133                 printps.cpp,\
134                 prntdlgg.cpp,\
135                 propdlg.cpp,\
136                 progdlgg.cpp,\
137                 renderg.cpp,\
138                 sashwin.cpp,\
139                 selstore.cpp,\
140                 splitter.cpp,\
141                 statline.cpp,\
142                 statusbr.cpp,\
143                 tabg.cpp,\
144                 textdlgg.cpp,\
145                 tipdlg.cpp,\
146                 tipwin.cpp,\
147                 toolbkg.cpp,\
148                 treebkg.cpp,\
149                 treectlg.cpp,\
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,\
161                 hyperlinkg.cpp,\
162                 filepickerg.cpp,\
163                 vscroll.cpp,\
164                 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
165                 ,headerctrlg.cpp,grideditors.cpp
166
167 .ifdef __WXMOTIF__
168 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
169         combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
170         mdig.obj
171 .else
172 .ifdef __WXX11__
173 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
174         listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
175         combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
176         colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,stattextg.obj
177 .else
178 .ifdef __WXGTK__
179 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
180         combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
181         colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
182 .else
183 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
184         combog.obj,icon.obj
185 .endif
186 .endif
187 .endif
188
189 all : $(SOURCES)
190         $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
191 .ifdef __WXMOTIF__
192         library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
193 .else
194 .ifdef __WXGTK__
195         library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
196 .else
197 .ifdef __WXGTK2__
198         library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
199 .else
200 .ifdef __WXX11__
201         library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
202 .endif
203 .endif
204 .endif
205 .endif
206
207 $(OBJECTS) : [--.include.wx]setup.h
208 $(OBJECTS0) : [--.include.wx]setup.h
209
210 aboutdlgg.obj : aboutdlgg.cpp
211 accel.obj : accel.cpp
212 animateg.obj : animateg.cpp
213 busyinfo.obj : busyinfo.cpp
214 calctrlg.obj : calctrlg.cpp
215 caret.obj : caret.cpp
216 choicdgg.obj : choicdgg.cpp
217 clrpickerg.obj : clrpickerg.cpp
218 collpaneg.obj : collpaneg.cpp
219 colrdlgg.obj : colrdlgg.cpp
220 datectlg.obj : datectlg.cpp
221 dcpsg.obj : dcpsg.cpp
222 dirctrlg.obj : dirctrlg.cpp
223 dirdlgg.obj : dirdlgg.cpp
224 filedlgg.obj : filedlgg.cpp
225 fontdlgg.obj : fontdlgg.cpp
226 fdrepdlg.obj : fdrepdlg.cpp
227 grid.obj : grid.cpp
228 gridctrl.obj : gridctrl.cpp
229 gridsel.obj : gridsel.cpp
230 helpext.obj : helpext.cpp
231 htmllbox.obj : htmllbox.cpp
232 icon.obj : icon.cpp
233 imaglist.obj : imaglist.cpp
234 laywin.obj : laywin.cpp
235 listctrl.obj : listctrl.cpp
236 logg.obj : logg.cpp
237 msgdlgg.obj : msgdlgg.cpp
238 notebook.obj : notebook.cpp
239 numdlgg.obj : numdlgg.cpp
240 odcombo.obj : odcombo.cpp
241 paletteg.obj : paletteg.cpp
242 panelg.obj : panelg.cpp
243 printps.obj : printps.cpp
244 prntdlgg.obj : prntdlgg.cpp
245 progdlgg.obj : progdlgg.cpp
246 propdlg.obj : propdlg.cpp
247 scrlwing.obj : scrlwing.cpp
248 spinctlg.obj : spinctlg.cpp
249 renderg.obj : renderg.cpp
250 sashwin.obj : sashwin.cpp
251 selstore.obj : selstore.cpp
252 splitter.obj : splitter.cpp
253 statline.obj : statline.cpp
254 statusbr.obj : statusbr.cpp
255 tabg.obj : tabg.cpp
256 textdlgg.obj : textdlgg.cpp
257 tipdlg.obj : tipdlg.cpp
258 tipwin.obj : tipwin.cpp
259 treectlg.obj : treectlg.cpp
260 wizard.obj : wizard.cpp
261 dragimgg.obj : dragimgg.cpp
262 fdrepdlg.obj : fdrepdlg.cpp
263 htmllbox.obj : htmllbox.cpp
264 listbkg.obj : listbkg.cpp
265 mdig.obj : mdig.cpp
266 scrlwing.obj : scrlwing.cpp
267 spinctlg.obj : spinctlg.cpp
268 splash.obj : splash.cpp
269 timer.obj : timer.cpp
270 vlbox.obj : vlbox.cpp
271 vscroll.obj : vscroll.cpp
272         cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
273 listbkg.obj : listbkg.cpp
274 choicbkg.obj : choicbkg.cpp
275 toolbkg.obj : toolbkg.cpp
276 treebkg.obj : treebkg.cpp
277 combog.obj : combog.cpp
278 fontpickerg.obj : fontpickerg.cpp
279 hyperlinkg.obj : hyperlinkg.cpp
280 filepickerg.obj : filepickerg.cpp
281 bmpcboxg.obj : bmpcboxg.cpp
282 filectrlg.obj : filectrlg.cpp
283 srchctlg.obj : srchctlg.cpp
284 notifmsgg.obj : notifmsgg.cpp
285 stattextg.obj : stattextg.cpp
286 headerctrlg.obj : headerctrlg.cpp
287 grideditors.obj : grideditors.cpp