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