]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/generic/descrip.mms
Guard against comparing invalid iterators, which produces an assertion
[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 : 10 February 2006 *
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 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
90SOURCES = \
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__
150OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
151.else
152.ifdef __WXX11__
153OBJECTS0=,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
157OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
158.endif
159.endif
160
161all : $(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
179accel.obj : accel.cpp
180busyinfo.obj : busyinfo.cpp
181calctrl.obj : calctrl.cpp
182caret.obj : caret.cpp
183choicdgg.obj : choicdgg.cpp
184colrdlgg.obj : colrdlgg.cpp
185datectlg.obj : datectlg.cpp
186dcpsg.obj : dcpsg.cpp
187dirctrlg.obj : dirctrlg.cpp
188dirdlgg.obj : dirdlgg.cpp
189filedlgg.obj : filedlgg.cpp
190fontdlgg.obj : fontdlgg.cpp
191fdrepdlg.obj : fdrepdlg.cpp
192grid.obj : grid.cpp
193gridctrl.obj : gridctrl.cpp
194gridsel.obj : gridsel.cpp
195helpext.obj : helpext.cpp
196imaglist.obj : imaglist.cpp
197laywin.obj : laywin.cpp
198listctrl.obj : listctrl.cpp
199logg.obj : logg.cpp
200msgdlgg.obj : msgdlgg.cpp
201notebook.obj : notebook.cpp
202numdlgg.obj : numdlgg.cpp
203paletteg.obj : paletteg.cpp
204panelg.obj : panelg.cpp
205printps.obj : printps.cpp
206prntdlgg.obj : prntdlgg.cpp
207progdlgg.obj : progdlgg.cpp
208propdlg.obj : propdlg.cpp
209scrlwing.obj : scrlwing.cpp
210spinctlg.obj : spinctlg.cpp
211renderg.obj : renderg.cpp
212sashwin.obj : sashwin.cpp
213selstore.obj : selstore.cpp
214splitter.obj : splitter.cpp
215statline.obj : statline.cpp
216statusbr.obj : statusbr.cpp
217tabg.obj : tabg.cpp
218textdlgg.obj : textdlgg.cpp
219tipdlg.obj : tipdlg.cpp
220tipwin.obj : tipwin.cpp
221treectlg.obj : treectlg.cpp
222wizard.obj : wizard.cpp
223dragimgg.obj : dragimgg.cpp
224fdrepdlg.obj : fdrepdlg.cpp
225htmllbox.obj : htmllbox.cpp
226listbkg.obj : listbkg.cpp
227mdig.obj : mdig.cpp
228scrlwing.obj : scrlwing.cpp
229spinctlg.obj : spinctlg.cpp
230splash.obj : splash.cpp
231timer.obj : timer.cpp
232vlbox.obj : vlbox.cpp
233vscroll.obj : vscroll.cpp
234 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
235listbkg.obj : listbkg.cpp
236choicbkg.obj : choicbkg.cpp
237toolbkg.obj : toolbkg.cpp
238treebkg.obj : treebkg.cpp
239combog.obj : combog.cpp