]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/generic/descrip.mms
compilation fix for old SDKs (VC6...) which don't define HDM_SETBITMAPMARGIN/Header_S...
[wxWidgets.git] / src / generic / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 16 January 2009 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20.else
21.ifdef __WXX11__
22CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
26.else
27.ifdef __WXGTK2__
28CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\
29 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
30CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\
31 /name=(as_is,short)
32.else
33CXX_DEFINE =
34CC_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
47OBJECTS = \
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
96
97SOURCES = \
98 aboutdlgg.cpp,\
99 accel.cpp,\
100 animateg.cpp,\
101 busyinfo.cpp,\
102 calctrlg.cpp,\
103 caret.cpp,\
104 choicbkg.cpp,\
105 choicdgg.cpp,\
106 collpaneg.cpp,\
107 colrdlgg.cpp,\
108 clrpickerg.cpp,\
109 datectlg.cpp,\
110 dcpsg.cpp,\
111 dirctrlg.cpp,\
112 dirdlgg.cpp,\
113 filedlgg.cpp,\
114 fdrepdlg.cpp,\
115 fontdlgg.cpp,\
116 fontpickerg.cpp,\
117 grid.cpp,\
118 gridctrl.cpp,\
119 gridsel.cpp,\
120 helpext.cpp,\
121 htmllbox.cpp,\
122 imaglist.cpp,\
123 laywin.cpp,\
124 listbkg.cpp,\
125 listctrl.cpp,\
126 logg.cpp,\
127 msgdlgg.cpp,\
128 notebook.cpp,\
129 numdlgg.cpp,\
130 odcombo.cpp,\
131 paletteg.cpp,\
132 panelg.cpp,\
133 printps.cpp,\
134 prntdlgg.cpp,\
135 propdlg.cpp,\
136 progdlgg.cpp,\
137 renderg.cpp,\
138 sashwin.cpp,\
139 selstore.cpp,\
140 splitter.cpp,\
141 statline.cpp,\
142 statusbr.cpp,\
143 tabg.cpp,\
144 textdlgg.cpp,\
145 tipdlg.cpp,\
146 tipwin.cpp,\
147 toolbkg.cpp,\
148 treebkg.cpp,\
149 treectlg.cpp,\
150 wizard.cpp,\
151 dragimgg.cpp,\
152 fdrepdlg.cpp,\
153 htmllbox.cpp,\
154 listbkg.cpp,\
155 mdig.cpp,\
156 scrlwing.cpp,\
157 spinctlg.cpp,\
158 splash.cpp,\
159 timer.cpp,\
160 vlbox.cpp,\
161 hyperlinkg.cpp,\
162 filepickerg.cpp,\
163 vscroll.cpp,\
164 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
165 ,headerctrlg.cpp,grideditors.cpp
166
167.ifdef __WXMOTIF__
168OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
169 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
170 mdig.obj
171.else
172.ifdef __WXX11__
173OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
174 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
175 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
176 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,stattextg.obj
177.else
178.ifdef __WXGTK__
179OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
180 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
181 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
182.else
183OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
184 combog.obj,icon.obj
185.endif
186.endif
187.endif
188
189all : $(SOURCES)
190 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
191.ifdef __WXMOTIF__
192 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
193.else
194.ifdef __WXGTK__
195 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
196.else
197.ifdef __WXGTK2__
198 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
199.else
200.ifdef __WXX11__
201 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
202.endif
203.endif
204.endif
205.endif
206
207$(OBJECTS) : [--.include.wx]setup.h
208$(OBJECTS0) : [--.include.wx]setup.h
209
210aboutdlgg.obj : aboutdlgg.cpp
211accel.obj : accel.cpp
212animateg.obj : animateg.cpp
213busyinfo.obj : busyinfo.cpp
214calctrlg.obj : calctrlg.cpp
215caret.obj : caret.cpp
216choicdgg.obj : choicdgg.cpp
217clrpickerg.obj : clrpickerg.cpp
218collpaneg.obj : collpaneg.cpp
219colrdlgg.obj : colrdlgg.cpp
220datectlg.obj : datectlg.cpp
221dcpsg.obj : dcpsg.cpp
222dirctrlg.obj : dirctrlg.cpp
223dirdlgg.obj : dirdlgg.cpp
224filedlgg.obj : filedlgg.cpp
225fontdlgg.obj : fontdlgg.cpp
226fdrepdlg.obj : fdrepdlg.cpp
227grid.obj : grid.cpp
228gridctrl.obj : gridctrl.cpp
229gridsel.obj : gridsel.cpp
230helpext.obj : helpext.cpp
231htmllbox.obj : htmllbox.cpp
232icon.obj : icon.cpp
233imaglist.obj : imaglist.cpp
234laywin.obj : laywin.cpp
235listctrl.obj : listctrl.cpp
236logg.obj : logg.cpp
237msgdlgg.obj : msgdlgg.cpp
238notebook.obj : notebook.cpp
239numdlgg.obj : numdlgg.cpp
240odcombo.obj : odcombo.cpp
241paletteg.obj : paletteg.cpp
242panelg.obj : panelg.cpp
243printps.obj : printps.cpp
244prntdlgg.obj : prntdlgg.cpp
245progdlgg.obj : progdlgg.cpp
246propdlg.obj : propdlg.cpp
247scrlwing.obj : scrlwing.cpp
248spinctlg.obj : spinctlg.cpp
249renderg.obj : renderg.cpp
250sashwin.obj : sashwin.cpp
251selstore.obj : selstore.cpp
252splitter.obj : splitter.cpp
253statline.obj : statline.cpp
254statusbr.obj : statusbr.cpp
255tabg.obj : tabg.cpp
256textdlgg.obj : textdlgg.cpp
257tipdlg.obj : tipdlg.cpp
258tipwin.obj : tipwin.cpp
259treectlg.obj : treectlg.cpp
260wizard.obj : wizard.cpp
261dragimgg.obj : dragimgg.cpp
262fdrepdlg.obj : fdrepdlg.cpp
263htmllbox.obj : htmllbox.cpp
264listbkg.obj : listbkg.cpp
265mdig.obj : mdig.cpp
266scrlwing.obj : scrlwing.cpp
267spinctlg.obj : spinctlg.cpp
268splash.obj : splash.cpp
269timer.obj : timer.cpp
270vlbox.obj : vlbox.cpp
271vscroll.obj : vscroll.cpp
272 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
273listbkg.obj : listbkg.cpp
274choicbkg.obj : choicbkg.cpp
275toolbkg.obj : toolbkg.cpp
276treebkg.obj : treebkg.cpp
277combog.obj : combog.cpp
278fontpickerg.obj : fontpickerg.cpp
279hyperlinkg.obj : hyperlinkg.cpp
280filepickerg.obj : filepickerg.cpp
281bmpcboxg.obj : bmpcboxg.cpp
282filectrlg.obj : filectrlg.cpp
283srchctlg.obj : srchctlg.cpp
284notifmsgg.obj : notifmsgg.cpp
285stattextg.obj : stattextg.cpp
286headerctrlg.obj : headerctrlg.cpp
287grideditors.obj : grideditors.cpp