]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Guard against comparing invalid iterators, which produces an assertion
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4
JJ
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 10 February 2006 *
ff522858
JJ
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
ff522858 15.else
3fa056ab 16.ifdef __WXGTK__
14329e03
JJ
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
1aebc200
JJ
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)
3fa056ab 26.else
93d3dbd4
JJ
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
ff522858 33CXX_DEFINE =
14329e03 34CC_DEFINE =
ff522858 35.endif
3fa056ab 36.endif
1aebc200 37.endif
93d3dbd4 38.endif
ff522858
JJ
39
40.suffixes : .cpp
41
42.cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
44.c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
46
47OBJECTS = \
48 busyinfo.obj,\
1696c178 49 calctrl.obj,\
ff522858 50 caret.obj,\
93d3dbd4 51 choicbkg.obj,\
ff522858
JJ
52 choicdgg.obj,\
53 colrdlgg.obj,\
9bea227d 54 datectlg.obj,\
ff522858 55 dcpsg.obj,\
57681e5b 56 dirctrlg.obj,\
ff522858 57 dirdlgg.obj,\
9bea227d 58 fdrepdlg.obj,\
ff522858
JJ
59 fontdlgg.obj,\
60 grid.obj,\
abfcca57
JJ
61 gridctrl.obj,\
62 gridsel.obj,\
ff522858 63 helpext.obj,\
ff522858
JJ
64 imaglist.obj,\
65 laywin.obj,\
93d3dbd4 66 listbkg.obj,\
ff522858
JJ
67 listctrl.obj,\
68 logg.obj,\
69 msgdlgg.obj,\
ff522858
JJ
70 numdlgg.obj,\
71 panelg.obj,\
72 printps.obj,\
73 prntdlgg.obj,\
d43e302b 74 propdlg.obj,\
ff522858 75 progdlgg.obj,\
40f27731 76 renderg.obj,\
ff522858 77 sashwin.obj,\
6694ee19 78 scrlwing.obj,\
c698eae5 79 selstore.obj,\
ff522858 80 splitter.obj,\
ff522858
JJ
81 tabg.obj,\
82 textdlgg.obj,\
83 tipdlg.obj,\
135ce19c 84 tipwin.obj,\
93d3dbd4
JJ
85 toolbkg.obj,\
86 treebkg.obj,\
57681e5b 87 treectlg.obj,\
ff522858
JJ
88 wizard.obj
89
90SOURCES = \
1a0d517e 91 accel.cpp,\
ff522858 92 busyinfo.cpp,\
1696c178 93 calctrl.cpp,\
ff522858 94 caret.cpp,\
93d3dbd4 95 choicbkg.cpp,\
ff522858
JJ
96 choicdgg.cpp,\
97 colrdlgg.cpp,\
9bea227d 98 datectlg.cpp,\
ff522858 99 dcpsg.cpp,\
57681e5b 100 dirctrlg.cpp,\
ff522858 101 dirdlgg.cpp,\
27df579a 102 filedlgg.cpp,\
9bea227d 103 fdrepdlg.cpp,\
ff522858
JJ
104 fontdlgg.cpp,\
105 grid.cpp,\
abfcca57
JJ
106 gridctrl.cpp,\
107 gridsel.cpp,\
ff522858 108 helpext.cpp,\
ff522858
JJ
109 imaglist.cpp,\
110 laywin.cpp,\
93d3dbd4 111 listbkg.cpp,\
ff522858
JJ
112 listctrl.cpp,\
113 logg.cpp,\
114 msgdlgg.cpp,\
115 notebook.cpp,\
116 numdlgg.cpp,\
2900bd1c 117 paletteg.cpp,\
ff522858
JJ
118 panelg.cpp,\
119 printps.cpp,\
120 prntdlgg.cpp,\
d43e302b 121 propdlg.cpp,\
ff522858 122 progdlgg.cpp,\
40f27731 123 renderg.cpp,\
ff522858 124 sashwin.cpp,\
c698eae5 125 selstore.cpp,\
ff522858
JJ
126 splitter.cpp,\
127 statline.cpp,\
128 statusbr.cpp,\
129 tabg.cpp,\
130 textdlgg.cpp,\
131 tipdlg.cpp,\
135ce19c 132 tipwin.cpp,\
93d3dbd4
JJ
133 toolbkg.cpp,\
134 treebkg.cpp,\
57681e5b 135 treectlg.cpp,\
1aebc200
JJ
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
ff522858 148
3fa056ab 149.ifdef __WXMOTIF__
6694ee19 150OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
3fa056ab 151.else
1aebc200
JJ
152.ifdef __WXX11__
153OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 154 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
12faa71c 155 vlbox.obj,vscroll.obj,combog.obj
de5fadb4
JJ
156.else
157OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
158.endif
3fa056ab 159.endif
ff522858
JJ
160
161all : $(SOURCES)
3fa056ab 162 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 163.ifdef __WXMOTIF__
3fa056ab
JJ
164 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
165.else
166.ifdef __WXGTK__
27df579a 167 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
1aebc200 168.else
93d3dbd4
JJ
169.ifdef __WXGTK2__
170 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
171.else
1aebc200
JJ
172.ifdef __WXX11__
173 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 174.endif
ff522858 175.endif
de5fadb4 176.endif
93d3dbd4 177.endif
ff522858 178
1a0d517e 179accel.obj : accel.cpp
ff522858 180busyinfo.obj : busyinfo.cpp
1696c178 181calctrl.obj : calctrl.cpp
ff522858
JJ
182caret.obj : caret.cpp
183choicdgg.obj : choicdgg.cpp
184colrdlgg.obj : colrdlgg.cpp
9bea227d 185datectlg.obj : datectlg.cpp
ff522858 186dcpsg.obj : dcpsg.cpp
57681e5b 187dirctrlg.obj : dirctrlg.cpp
ff522858 188dirdlgg.obj : dirdlgg.cpp
27df579a 189filedlgg.obj : filedlgg.cpp
ff522858 190fontdlgg.obj : fontdlgg.cpp
9bea227d 191fdrepdlg.obj : fdrepdlg.cpp
ff522858 192grid.obj : grid.cpp
abfcca57
JJ
193gridctrl.obj : gridctrl.cpp
194gridsel.obj : gridsel.cpp
ff522858 195helpext.obj : helpext.cpp
ff522858
JJ
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
2900bd1c 203paletteg.obj : paletteg.cpp
ff522858
JJ
204panelg.obj : panelg.cpp
205printps.obj : printps.cpp
206prntdlgg.obj : prntdlgg.cpp
207progdlgg.obj : progdlgg.cpp
d43e302b 208propdlg.obj : propdlg.cpp
dae752d4
JJ
209scrlwing.obj : scrlwing.cpp
210spinctlg.obj : spinctlg.cpp
40f27731 211renderg.obj : renderg.cpp
ff522858 212sashwin.obj : sashwin.cpp
c698eae5 213selstore.obj : selstore.cpp
ff522858
JJ
214splitter.obj : splitter.cpp
215statline.obj : statline.cpp
216statusbr.obj : statusbr.cpp
217tabg.obj : tabg.cpp
218textdlgg.obj : textdlgg.cpp
219tipdlg.obj : tipdlg.cpp
135ce19c 220tipwin.obj : tipwin.cpp
57681e5b 221treectlg.obj : treectlg.cpp
ff522858 222wizard.obj : wizard.cpp
1aebc200
JJ
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
088af589 234 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
235listbkg.obj : listbkg.cpp
236choicbkg.obj : choicbkg.cpp
237toolbkg.obj : toolbkg.cpp
238treebkg.obj : treebkg.cpp
12faa71c 239combog.obj : combog.cpp