]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
fix compilation both for Robert's cross-compiler and for all normal compilers by...
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 10 February 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 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 imaglist.obj,\
65 laywin.obj,\
66 listbkg.obj,\
67 listctrl.obj,\
68 logg.obj,\
69 msgdlgg.obj,\
70 numdlgg.obj,\
71 panelg.obj,\
72 printps.obj,\
73 prntdlgg.obj,\
74 propdlg.obj,\
75 progdlgg.obj,\
76 renderg.obj,\
77 sashwin.obj,\
78 scrlwing.obj,\
79 selstore.obj,\
80 splitter.obj,\
81 tabg.obj,\
82 textdlgg.obj,\
83 tipdlg.obj,\
84 tipwin.obj,\
85 toolbkg.obj,\
86 treebkg.obj,\
87 treectlg.obj,\
88 wizard.obj
89
90 SOURCES = \
91 accel.cpp,\
92 busyinfo.cpp,\
93 calctrl.cpp,\
94 caret.cpp,\
95 choicbkg.cpp,\
96 choicdgg.cpp,\
97 colrdlgg.cpp,\
98 datectlg.cpp,\
99 dcpsg.cpp,\
100 dirctrlg.cpp,\
101 dirdlgg.cpp,\
102 filedlgg.cpp,\
103 fdrepdlg.cpp,\
104 fontdlgg.cpp,\
105 grid.cpp,\
106 gridctrl.cpp,\
107 gridsel.cpp,\
108 helpext.cpp,\
109 imaglist.cpp,\
110 laywin.cpp,\
111 listbkg.cpp,\
112 listctrl.cpp,\
113 logg.cpp,\
114 msgdlgg.cpp,\
115 notebook.cpp,\
116 numdlgg.cpp,\
117 paletteg.cpp,\
118 panelg.cpp,\
119 printps.cpp,\
120 prntdlgg.cpp,\
121 propdlg.cpp,\
122 progdlgg.cpp,\
123 renderg.cpp,\
124 sashwin.cpp,\
125 selstore.cpp,\
126 splitter.cpp,\
127 statline.cpp,\
128 statusbr.cpp,\
129 tabg.cpp,\
130 textdlgg.cpp,\
131 tipdlg.cpp,\
132 tipwin.cpp,\
133 toolbkg.cpp,\
134 treebkg.cpp,\
135 treectlg.cpp,\
136 wizard.cpp,\
137 dragimgg.cpp,\
138 fdrepdlg.cpp,\
139 htmllbox.cpp,\
140 listbkg.cpp,\
141 mdig.cpp,\
142 scrlwing.cpp,\
143 spinctlg.cpp,\
144 splash.cpp,\
145 timer.cpp,\
146 vlbox.cpp,\
147 vscroll.cpp
148
149 .ifdef __WXMOTIF__
150 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
151 .else
152 .ifdef __WXX11__
153 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
154 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
155 vlbox.obj,vscroll.obj,combog.obj
156 .else
157 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
158 .endif
159 .endif
160
161 all : $(SOURCES)
162 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
163 .ifdef __WXMOTIF__
164 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
165 .else
166 .ifdef __WXGTK__
167 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
168 .else
169 .ifdef __WXGTK2__
170 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
171 .else
172 .ifdef __WXX11__
173 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
174 .endif
175 .endif
176 .endif
177 .endif
178
179 accel.obj : accel.cpp
180 busyinfo.obj : busyinfo.cpp
181 calctrl.obj : calctrl.cpp
182 caret.obj : caret.cpp
183 choicdgg.obj : choicdgg.cpp
184 colrdlgg.obj : colrdlgg.cpp
185 datectlg.obj : datectlg.cpp
186 dcpsg.obj : dcpsg.cpp
187 dirctrlg.obj : dirctrlg.cpp
188 dirdlgg.obj : dirdlgg.cpp
189 filedlgg.obj : filedlgg.cpp
190 fontdlgg.obj : fontdlgg.cpp
191 fdrepdlg.obj : fdrepdlg.cpp
192 grid.obj : grid.cpp
193 gridctrl.obj : gridctrl.cpp
194 gridsel.obj : gridsel.cpp
195 helpext.obj : helpext.cpp
196 imaglist.obj : imaglist.cpp
197 laywin.obj : laywin.cpp
198 listctrl.obj : listctrl.cpp
199 logg.obj : logg.cpp
200 msgdlgg.obj : msgdlgg.cpp
201 notebook.obj : notebook.cpp
202 numdlgg.obj : numdlgg.cpp
203 paletteg.obj : paletteg.cpp
204 panelg.obj : panelg.cpp
205 printps.obj : printps.cpp
206 prntdlgg.obj : prntdlgg.cpp
207 progdlgg.obj : progdlgg.cpp
208 propdlg.obj : propdlg.cpp
209 scrlwing.obj : scrlwing.cpp
210 spinctlg.obj : spinctlg.cpp
211 renderg.obj : renderg.cpp
212 sashwin.obj : sashwin.cpp
213 selstore.obj : selstore.cpp
214 splitter.obj : splitter.cpp
215 statline.obj : statline.cpp
216 statusbr.obj : statusbr.cpp
217 tabg.obj : tabg.cpp
218 textdlgg.obj : textdlgg.cpp
219 tipdlg.obj : tipdlg.cpp
220 tipwin.obj : tipwin.cpp
221 treectlg.obj : treectlg.cpp
222 wizard.obj : wizard.cpp
223 dragimgg.obj : dragimgg.cpp
224 fdrepdlg.obj : fdrepdlg.cpp
225 htmllbox.obj : htmllbox.cpp
226 listbkg.obj : listbkg.cpp
227 mdig.obj : mdig.cpp
228 scrlwing.obj : scrlwing.cpp
229 spinctlg.obj : spinctlg.cpp
230 splash.obj : splash.cpp
231 timer.obj : timer.cpp
232 vlbox.obj : vlbox.cpp
233 vscroll.obj : vscroll.cpp
234 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
235 listbkg.obj : listbkg.cpp
236 choicbkg.obj : choicbkg.cpp
237 toolbkg.obj : toolbkg.cpp
238 treebkg.obj : treebkg.cpp
239 combog.obj : combog.cpp