]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/generic/descrip.mms
Fix tracking rectangles in 64-bit build by remembering the tag as the 64-bit integer...
[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 : 3 January 2008 *
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 calctrl.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
95
96SOURCES = \
97 aboutdlgg.cpp,\
98 accel.cpp,\
99 animateg.cpp,\
100 busyinfo.cpp,\
101 calctrl.cpp,\
102 caret.cpp,\
103 choicbkg.cpp,\
104 choicdgg.cpp,\
105 collpaneg.cpp,\
106 colrdlgg.cpp,\
107 clrpickerg.cpp,\
108 datectlg.cpp,\
109 dcpsg.cpp,\
110 dirctrlg.cpp,\
111 dirdlgg.cpp,\
112 filedlgg.cpp,\
113 fdrepdlg.cpp,\
114 fontdlgg.cpp,\
115 fontpickerg.cpp,\
116 grid.cpp,\
117 gridctrl.cpp,\
118 gridsel.cpp,\
119 helpext.cpp,\
120 htmllbox.cpp,\
121 imaglist.cpp,\
122 laywin.cpp,\
123 listbkg.cpp,\
124 listctrl.cpp,\
125 logg.cpp,\
126 msgdlgg.cpp,\
127 notebook.cpp,\
128 numdlgg.cpp,\
129 odcombo.cpp,\
130 paletteg.cpp,\
131 panelg.cpp,\
132 printps.cpp,\
133 prntdlgg.cpp,\
134 propdlg.cpp,\
135 progdlgg.cpp,\
136 renderg.cpp,\
137 sashwin.cpp,\
138 selstore.cpp,\
139 splitter.cpp,\
140 statline.cpp,\
141 statusbr.cpp,\
142 tabg.cpp,\
143 textdlgg.cpp,\
144 tipdlg.cpp,\
145 tipwin.cpp,\
146 toolbkg.cpp,\
147 treebkg.cpp,\
148 treectlg.cpp,\
149 wizard.cpp,\
150 dragimgg.cpp,\
151 fdrepdlg.cpp,\
152 htmllbox.cpp,\
153 listbkg.cpp,\
154 mdig.cpp,\
155 scrlwing.cpp,\
156 spinctlg.cpp,\
157 splash.cpp,\
158 timer.cpp,\
159 vlbox.cpp,\
160 hyperlinkg.cpp,\
161 filepickerg.cpp,\
162 vscroll.cpp,\
163 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp
164
165.ifdef __WXMOTIF__
166OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
167 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
168.else
169.ifdef __WXX11__
170OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
171 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
172 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
173 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
174.else
175.ifdef __WXGTK__
176OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
177 vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
178 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
179.else
180OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
181 vscroll.obj,combog.obj,icon.obj
182.endif
183.endif
184.endif
185
186all : $(SOURCES)
187 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
188.ifdef __WXMOTIF__
189 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
190.else
191.ifdef __WXGTK__
192 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
193.else
194.ifdef __WXGTK2__
195 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
196.else
197.ifdef __WXX11__
198 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
199.endif
200.endif
201.endif
202.endif
203
204$(OBJECTS) : [--.include.wx]setup.h
205$(OBJECTS0) : [--.include.wx]setup.h
206
207aboutdlgg.obj : aboutdlgg.cpp
208accel.obj : accel.cpp
209animateg.obj : animateg.cpp
210busyinfo.obj : busyinfo.cpp
211calctrl.obj : calctrl.cpp
212caret.obj : caret.cpp
213choicdgg.obj : choicdgg.cpp
214clrpickerg.obj : clrpickerg.cpp
215collpaneg.obj : collpaneg.cpp
216colrdlgg.obj : colrdlgg.cpp
217datectlg.obj : datectlg.cpp
218dcpsg.obj : dcpsg.cpp
219dirctrlg.obj : dirctrlg.cpp
220dirdlgg.obj : dirdlgg.cpp
221filedlgg.obj : filedlgg.cpp
222fontdlgg.obj : fontdlgg.cpp
223fdrepdlg.obj : fdrepdlg.cpp
224grid.obj : grid.cpp
225gridctrl.obj : gridctrl.cpp
226gridsel.obj : gridsel.cpp
227helpext.obj : helpext.cpp
228htmllbox.obj : htmllbox.cpp
229icon.obj : icon.cpp
230imaglist.obj : imaglist.cpp
231laywin.obj : laywin.cpp
232listctrl.obj : listctrl.cpp
233logg.obj : logg.cpp
234msgdlgg.obj : msgdlgg.cpp
235notebook.obj : notebook.cpp
236numdlgg.obj : numdlgg.cpp
237odcombo.obj : odcombo.cpp
238paletteg.obj : paletteg.cpp
239panelg.obj : panelg.cpp
240printps.obj : printps.cpp
241prntdlgg.obj : prntdlgg.cpp
242progdlgg.obj : progdlgg.cpp
243propdlg.obj : propdlg.cpp
244scrlwing.obj : scrlwing.cpp
245spinctlg.obj : spinctlg.cpp
246renderg.obj : renderg.cpp
247sashwin.obj : sashwin.cpp
248selstore.obj : selstore.cpp
249splitter.obj : splitter.cpp
250statline.obj : statline.cpp
251statusbr.obj : statusbr.cpp
252tabg.obj : tabg.cpp
253textdlgg.obj : textdlgg.cpp
254tipdlg.obj : tipdlg.cpp
255tipwin.obj : tipwin.cpp
256treectlg.obj : treectlg.cpp
257wizard.obj : wizard.cpp
258dragimgg.obj : dragimgg.cpp
259fdrepdlg.obj : fdrepdlg.cpp
260htmllbox.obj : htmllbox.cpp
261listbkg.obj : listbkg.cpp
262mdig.obj : mdig.cpp
263scrlwing.obj : scrlwing.cpp
264spinctlg.obj : spinctlg.cpp
265splash.obj : splash.cpp
266timer.obj : timer.cpp
267vlbox.obj : vlbox.cpp
268vscroll.obj : vscroll.cpp
269 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
270listbkg.obj : listbkg.cpp
271choicbkg.obj : choicbkg.cpp
272toolbkg.obj : toolbkg.cpp
273treebkg.obj : treebkg.cpp
274combog.obj : combog.cpp
275fontpickerg.obj : fontpickerg.cpp
276hyperlinkg.obj : hyperlinkg.cpp
277filepickerg.obj : filepickerg.cpp
278bmpcboxg.obj : bmpcboxg.cpp
279filectrlg.obj : filectrlg.cpp
280srchctlg.obj : srchctlg.cpp
281notifmsgg.obj : notifmsgg.cpp