]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
adding #ifs for reflecting existing controls, fixing #ifdefs
[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 June 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,stattextg.obj,\
96 editlbox.obj
97
98 SOURCES = \
99 aboutdlgg.cpp,\
100 accel.cpp,\
101 animateg.cpp,\
102 busyinfo.cpp,\
103 calctrlg.cpp,\
104 caret.cpp,\
105 choicbkg.cpp,\
106 choicdgg.cpp,\
107 collpaneg.cpp,\
108 colrdlgg.cpp,\
109 clrpickerg.cpp,\
110 datectlg.cpp,\
111 dcpsg.cpp,\
112 dirctrlg.cpp,\
113 dirdlgg.cpp,\
114 filedlgg.cpp,\
115 fdrepdlg.cpp,\
116 fontdlgg.cpp,\
117 fontpickerg.cpp,\
118 grid.cpp,\
119 gridctrl.cpp,\
120 gridsel.cpp,\
121 helpext.cpp,\
122 htmllbox.cpp,\
123 imaglist.cpp,\
124 laywin.cpp,\
125 listbkg.cpp,\
126 listctrl.cpp,\
127 logg.cpp,\
128 msgdlgg.cpp,\
129 notebook.cpp,\
130 numdlgg.cpp,\
131 odcombo.cpp,\
132 paletteg.cpp,\
133 panelg.cpp,\
134 printps.cpp,\
135 prntdlgg.cpp,\
136 propdlg.cpp,\
137 progdlgg.cpp,\
138 renderg.cpp,\
139 sashwin.cpp,\
140 selstore.cpp,\
141 splitter.cpp,\
142 statline.cpp,\
143 statusbr.cpp,\
144 tabg.cpp,\
145 textdlgg.cpp,\
146 tipdlg.cpp,\
147 tipwin.cpp,\
148 toolbkg.cpp,\
149 treebkg.cpp,\
150 treectlg.cpp,\
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,\
162 hyperlinkg.cpp,\
163 filepickerg.cpp,\
164 vscroll.cpp,\
165 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
166 ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp,editlbox.cpp
167
168 .ifdef __WXMOTIF__
169 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
170 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
171 mdig.obj
172 .else
173 .ifdef __WXX11__
174 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
175 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
176 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
177 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
178 .else
179 .ifdef __WXGTK__
180 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
181 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
182 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
183 .else
184 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
185 combog.obj,icon.obj
186 .endif
187 .endif
188 .endif
189
190 all : $(SOURCES)
191 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
192 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
193 .ifdef __WXMOTIF__
194 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
195 library [--.lib]libwx_motif.olb $(OBJECTS0)
196 .else
197 .ifdef __WXGTK__
198 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
199 library [--.lib]libwx_gtk.olb $(OBJECTS0)
200 .else
201 .ifdef __WXGTK2__
202 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
203 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
204 .else
205 .ifdef __WXX11__
206 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
207 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
208 .endif
209 .endif
210 .endif
211 .endif
212
213 $(OBJECTS) : [--.include.wx]setup.h
214 $(OBJECTS0) : [--.include.wx]setup.h
215
216 aboutdlgg.obj : aboutdlgg.cpp
217 accel.obj : accel.cpp
218 animateg.obj : animateg.cpp
219 busyinfo.obj : busyinfo.cpp
220 calctrlg.obj : calctrlg.cpp
221 caret.obj : caret.cpp
222 choicdgg.obj : choicdgg.cpp
223 clrpickerg.obj : clrpickerg.cpp
224 collpaneg.obj : collpaneg.cpp
225 colrdlgg.obj : colrdlgg.cpp
226 datectlg.obj : datectlg.cpp
227 dcpsg.obj : dcpsg.cpp
228 dirctrlg.obj : dirctrlg.cpp
229 dirdlgg.obj : dirdlgg.cpp
230 filedlgg.obj : filedlgg.cpp
231 fontdlgg.obj : fontdlgg.cpp
232 fdrepdlg.obj : fdrepdlg.cpp
233 grid.obj : grid.cpp
234 gridctrl.obj : gridctrl.cpp
235 gridsel.obj : gridsel.cpp
236 helpext.obj : helpext.cpp
237 htmllbox.obj : htmllbox.cpp
238 icon.obj : icon.cpp
239 imaglist.obj : imaglist.cpp
240 laywin.obj : laywin.cpp
241 listctrl.obj : listctrl.cpp
242 logg.obj : logg.cpp
243 msgdlgg.obj : msgdlgg.cpp
244 notebook.obj : notebook.cpp
245 numdlgg.obj : numdlgg.cpp
246 odcombo.obj : odcombo.cpp
247 paletteg.obj : paletteg.cpp
248 panelg.obj : panelg.cpp
249 printps.obj : printps.cpp
250 prntdlgg.obj : prntdlgg.cpp
251 progdlgg.obj : progdlgg.cpp
252 propdlg.obj : propdlg.cpp
253 scrlwing.obj : scrlwing.cpp
254 spinctlg.obj : spinctlg.cpp
255 renderg.obj : renderg.cpp
256 sashwin.obj : sashwin.cpp
257 selstore.obj : selstore.cpp
258 splitter.obj : splitter.cpp
259 statline.obj : statline.cpp
260 statusbr.obj : statusbr.cpp
261 tabg.obj : tabg.cpp
262 textdlgg.obj : textdlgg.cpp
263 tipdlg.obj : tipdlg.cpp
264 tipwin.obj : tipwin.cpp
265 treectlg.obj : treectlg.cpp
266 wizard.obj : wizard.cpp
267 dragimgg.obj : dragimgg.cpp
268 fdrepdlg.obj : fdrepdlg.cpp
269 htmllbox.obj : htmllbox.cpp
270 listbkg.obj : listbkg.cpp
271 mdig.obj : mdig.cpp
272 scrlwing.obj : scrlwing.cpp
273 spinctlg.obj : spinctlg.cpp
274 splash.obj : splash.cpp
275 timer.obj : timer.cpp
276 vlbox.obj : vlbox.cpp
277 vscroll.obj : vscroll.cpp
278 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
279 listbkg.obj : listbkg.cpp
280 choicbkg.obj : choicbkg.cpp
281 toolbkg.obj : toolbkg.cpp
282 treebkg.obj : treebkg.cpp
283 combog.obj : combog.cpp
284 fontpickerg.obj : fontpickerg.cpp
285 hyperlinkg.obj : hyperlinkg.cpp
286 filepickerg.obj : filepickerg.cpp
287 bmpcboxg.obj : bmpcboxg.cpp
288 filectrlg.obj : filectrlg.cpp
289 srchctlg.obj : srchctlg.cpp
290 notifmsgg.obj : notifmsgg.cpp
291 stattextg.obj : stattextg.cpp
292 headerctrlg.obj : headerctrlg.cpp
293 grideditors.obj : grideditors.cpp