]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
need to include wx/imaglist.h even when using PCH
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 19 September 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
95 SOURCES = \
96 accel.cpp,\
97 busyinfo.cpp,\
98 calctrl.cpp,\
99 caret.cpp,\
100 choicbkg.cpp,\
101 choicdgg.cpp,\
102 colrdlgg.cpp,\
103 clrpickerg.cpp,\
104 datectlg.cpp,\
105 dcpsg.cpp,\
106 dirctrlg.cpp,\
107 dirdlgg.cpp,\
108 filedlgg.cpp,\
109 fdrepdlg.cpp,\
110 fontdlgg.cpp,\
111 fontpickerg.cpp,\
112 grid.cpp,\
113 gridctrl.cpp,\
114 gridsel.cpp,\
115 helpext.cpp,\
116 imaglist.cpp,\
117 laywin.cpp,\
118 listbkg.cpp,\
119 listctrl.cpp,\
120 logg.cpp,\
121 msgdlgg.cpp,\
122 notebook.cpp,\
123 numdlgg.cpp,\
124 odcombo.cpp,\
125 paletteg.cpp,\
126 panelg.cpp,\
127 printps.cpp,\
128 prntdlgg.cpp,\
129 propdlg.cpp,\
130 progdlgg.cpp,\
131 renderg.cpp,\
132 sashwin.cpp,\
133 selstore.cpp,\
134 splitter.cpp,\
135 statline.cpp,\
136 statusbr.cpp,\
137 tabg.cpp,\
138 textdlgg.cpp,\
139 tipdlg.cpp,\
140 tipwin.cpp,\
141 toolbkg.cpp,\
142 treebkg.cpp,\
143 treectlg.cpp,\
144 wizard.cpp,\
145 dragimgg.cpp,\
146 fdrepdlg.cpp,\
147 htmllbox.cpp,\
148 listbkg.cpp,\
149 mdig.cpp,\
150 scrlwing.cpp,\
151 spinctlg.cpp,\
152 splash.cpp,\
153 timer.cpp,\
154 vlbox.cpp,\
155 hyperlink.cpp,\
156 filepickerg.cpp,\
157 vscroll.cpp,\
158 icon.cpp
159
160 .ifdef __WXMOTIF__
161 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
162 .else
163 .ifdef __WXX11__
164 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
165 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
166 vlbox.obj,vscroll.obj,combog.obj,icon.obj
167 .else
168 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
169 vscroll.obj,combog.obj,icon.obj
170 .endif
171 .endif
172
173 all : $(SOURCES)
174 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
175 .ifdef __WXMOTIF__
176 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
177 .else
178 .ifdef __WXGTK__
179 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
180 .else
181 .ifdef __WXGTK2__
182 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
183 .else
184 .ifdef __WXX11__
185 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
186 .endif
187 .endif
188 .endif
189 .endif
190
191 accel.obj : accel.cpp
192 busyinfo.obj : busyinfo.cpp
193 calctrl.obj : calctrl.cpp
194 caret.obj : caret.cpp
195 choicdgg.obj : choicdgg.cpp
196 clrpickerg.obj : clrpickerg.cpp
197 colrdlgg.obj : colrdlgg.cpp
198 datectlg.obj : datectlg.cpp
199 dcpsg.obj : dcpsg.cpp
200 dirctrlg.obj : dirctrlg.cpp
201 dirdlgg.obj : dirdlgg.cpp
202 filedlgg.obj : filedlgg.cpp
203 fontdlgg.obj : fontdlgg.cpp
204 fdrepdlg.obj : fdrepdlg.cpp
205 grid.obj : grid.cpp
206 gridctrl.obj : gridctrl.cpp
207 gridsel.obj : gridsel.cpp
208 helpext.obj : helpext.cpp
209 icon.obj : icon.cpp
210 imaglist.obj : imaglist.cpp
211 laywin.obj : laywin.cpp
212 listctrl.obj : listctrl.cpp
213 logg.obj : logg.cpp
214 msgdlgg.obj : msgdlgg.cpp
215 notebook.obj : notebook.cpp
216 numdlgg.obj : numdlgg.cpp
217 odcombo.obj : odcombo.cpp
218 paletteg.obj : paletteg.cpp
219 panelg.obj : panelg.cpp
220 printps.obj : printps.cpp
221 prntdlgg.obj : prntdlgg.cpp
222 progdlgg.obj : progdlgg.cpp
223 propdlg.obj : propdlg.cpp
224 scrlwing.obj : scrlwing.cpp
225 spinctlg.obj : spinctlg.cpp
226 renderg.obj : renderg.cpp
227 sashwin.obj : sashwin.cpp
228 selstore.obj : selstore.cpp
229 splitter.obj : splitter.cpp
230 statline.obj : statline.cpp
231 statusbr.obj : statusbr.cpp
232 tabg.obj : tabg.cpp
233 textdlgg.obj : textdlgg.cpp
234 tipdlg.obj : tipdlg.cpp
235 tipwin.obj : tipwin.cpp
236 treectlg.obj : treectlg.cpp
237 wizard.obj : wizard.cpp
238 dragimgg.obj : dragimgg.cpp
239 fdrepdlg.obj : fdrepdlg.cpp
240 htmllbox.obj : htmllbox.cpp
241 listbkg.obj : listbkg.cpp
242 mdig.obj : mdig.cpp
243 scrlwing.obj : scrlwing.cpp
244 spinctlg.obj : spinctlg.cpp
245 splash.obj : splash.cpp
246 timer.obj : timer.cpp
247 vlbox.obj : vlbox.cpp
248 vscroll.obj : vscroll.cpp
249 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
250 listbkg.obj : listbkg.cpp
251 choicbkg.obj : choicbkg.cpp
252 toolbkg.obj : toolbkg.cpp
253 treebkg.obj : treebkg.cpp
254 combog.obj : combog.cpp
255 fontpickerg.obj : fontpickerg.cpp
256 hyperlink.obj : hyperlink.cpp
257 filepickerg.obj : filepickerg.cpp