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