]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Merge SOC2009_FSWATCHER branch into trunk.
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 9 October 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,datavgen.obj,dbgrptg.obj,dragimgg.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 datavgen.cpp,dbgrptg.cpp,dragimgg.cpp
168
169 .ifdef __WXMOTIF__
170 OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
171 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
172 mdig.obj,infobar.obj
173 .else
174 .ifdef __WXX11__
175 OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
176 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
177 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
178 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
179 .else
180 .ifdef __WXGTK__
181 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
182 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
183 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
184 .else
185 OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
186 combog.obj,icon.obj
187 .endif
188 .endif
189 .endif
190
191 all : $(SOURCES)
192 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
193 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
194 .ifdef __WXMOTIF__
195 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
196 library [--.lib]libwx_motif.olb $(OBJECTS0)
197 .else
198 .ifdef __WXGTK__
199 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
200 library [--.lib]libwx_gtk.olb $(OBJECTS0)
201 .else
202 .ifdef __WXGTK2__
203 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
204 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
205 .else
206 .ifdef __WXX11__
207 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
208 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
209 .endif
210 .endif
211 .endif
212 .endif
213
214 $(OBJECTS) : [--.include.wx]setup.h
215 $(OBJECTS0) : [--.include.wx]setup.h
216
217 aboutdlgg.obj : aboutdlgg.cpp
218 accel.obj : accel.cpp
219 animateg.obj : animateg.cpp
220 busyinfo.obj : busyinfo.cpp
221 calctrlg.obj : calctrlg.cpp
222 caret.obj : caret.cpp
223 choicdgg.obj : choicdgg.cpp
224 clrpickerg.obj : clrpickerg.cpp
225 collpaneg.obj : collpaneg.cpp
226 colrdlgg.obj : colrdlgg.cpp
227 datectlg.obj : datectlg.cpp
228 dcpsg.obj : dcpsg.cpp
229 dirctrlg.obj : dirctrlg.cpp
230 dirdlgg.obj : dirdlgg.cpp
231 filedlgg.obj : filedlgg.cpp
232 fontdlgg.obj : fontdlgg.cpp
233 fdrepdlg.obj : fdrepdlg.cpp
234 grid.obj : grid.cpp
235 gridctrl.obj : gridctrl.cpp
236 gridsel.obj : gridsel.cpp
237 helpext.obj : helpext.cpp
238 htmllbox.obj : htmllbox.cpp
239 icon.obj : icon.cpp
240 imaglist.obj : imaglist.cpp
241 laywin.obj : laywin.cpp
242 listctrl.obj : listctrl.cpp
243 logg.obj : logg.cpp
244 msgdlgg.obj : msgdlgg.cpp
245 notebook.obj : notebook.cpp
246 numdlgg.obj : numdlgg.cpp
247 odcombo.obj : odcombo.cpp
248 paletteg.obj : paletteg.cpp
249 panelg.obj : panelg.cpp
250 printps.obj : printps.cpp
251 prntdlgg.obj : prntdlgg.cpp
252 progdlgg.obj : progdlgg.cpp
253 propdlg.obj : propdlg.cpp
254 scrlwing.obj : scrlwing.cpp
255 spinctlg.obj : spinctlg.cpp
256 renderg.obj : renderg.cpp
257 sashwin.obj : sashwin.cpp
258 selstore.obj : selstore.cpp
259 splitter.obj : splitter.cpp
260 statline.obj : statline.cpp
261 statusbr.obj : statusbr.cpp
262 tabg.obj : tabg.cpp
263 textdlgg.obj : textdlgg.cpp
264 tipdlg.obj : tipdlg.cpp
265 tipwin.obj : tipwin.cpp
266 treectlg.obj : treectlg.cpp
267 wizard.obj : wizard.cpp
268 dragimgg.obj : dragimgg.cpp
269 fdrepdlg.obj : fdrepdlg.cpp
270 htmllbox.obj : htmllbox.cpp
271 listbkg.obj : listbkg.cpp
272 mdig.obj : mdig.cpp
273 scrlwing.obj : scrlwing.cpp
274 spinctlg.obj : spinctlg.cpp
275 splash.obj : splash.cpp
276 timer.obj : timer.cpp
277 vlbox.obj : vlbox.cpp
278 vscroll.obj : vscroll.cpp
279 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
280 listbkg.obj : listbkg.cpp
281 choicbkg.obj : choicbkg.cpp
282 toolbkg.obj : toolbkg.cpp
283 treebkg.obj : treebkg.cpp
284 combog.obj : combog.cpp
285 fontpickerg.obj : fontpickerg.cpp
286 hyperlinkg.obj : hyperlinkg.cpp
287 filepickerg.obj : filepickerg.cpp
288 bmpcboxg.obj : bmpcboxg.cpp
289 filectrlg.obj : filectrlg.cpp
290 srchctlg.obj : srchctlg.cpp
291 notifmsgg.obj : notifmsgg.cpp
292 stattextg.obj : stattextg.cpp
293 headerctrlg.obj : headerctrlg.cpp
294 grideditors.obj : grideditors.cpp
295 infobar.obj : infobar.cpp
296 datavgen.obj : datavgen.cpp
297 dbgrptg.obj : dbgrptg.cpp
298 dragimgg.obj : dragimgg.cpp