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