]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
don't assert if MsgWaitForMultipleObjects() returns WAIT_OBJECT_0 but there are no...
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
1fb424fa 5# Date : 19 December 2008 *
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 = \
9f06039f 48 aboutdlgg.obj,\
ff522858 49 busyinfo.obj,\
9b4fd94a 50 calctrlg.obj,\
ff522858 51 caret.obj,\
93d3dbd4 52 choicbkg.obj,\
ff522858 53 choicdgg.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,\
9f06039f 64 htmllbox.obj,\
ff522858
JJ
65 imaglist.obj,\
66 laywin.obj,\
93d3dbd4 67 listbkg.obj,\
ff522858
JJ
68 listctrl.obj,\
69 logg.obj,\
70 msgdlgg.obj,\
ff522858 71 numdlgg.obj,\
f97d9370 72 odcombo.obj,\
ff522858
JJ
73 panelg.obj,\
74 printps.obj,\
75 prntdlgg.obj,\
d43e302b 76 propdlg.obj,\
ff522858 77 progdlgg.obj,\
40f27731 78 renderg.obj,\
ff522858 79 sashwin.obj,\
6694ee19 80 scrlwing.obj,\
c698eae5 81 selstore.obj,\
ff522858 82 splitter.obj,\
ff522858
JJ
83 tabg.obj,\
84 textdlgg.obj,\
85 tipdlg.obj,\
135ce19c 86 tipwin.obj,\
93d3dbd4
JJ
87 toolbkg.obj,\
88 treebkg.obj,\
57681e5b 89 treectlg.obj,\
f97d9370 90 wizard.obj,\
8e3d083b 91 hyperlinkg.obj,\
6c1465ef 92 filepickerg.obj,\
6fda7f01 93 bmpcboxg.obj,\
1fb424fa 94 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj
ff522858
JJ
95
96SOURCES = \
9f06039f 97 aboutdlgg.cpp,\
1a0d517e 98 accel.cpp,\
9f06039f 99 animateg.cpp,\
ff522858 100 busyinfo.cpp,\
9b4fd94a 101 calctrlg.cpp,\
ff522858 102 caret.cpp,\
93d3dbd4 103 choicbkg.cpp,\
ff522858 104 choicdgg.cpp,\
9f06039f 105 collpaneg.cpp,\
ff522858 106 colrdlgg.cpp,\
f97d9370 107 clrpickerg.cpp,\
9bea227d 108 datectlg.cpp,\
ff522858 109 dcpsg.cpp,\
57681e5b 110 dirctrlg.cpp,\
ff522858 111 dirdlgg.cpp,\
27df579a 112 filedlgg.cpp,\
9bea227d 113 fdrepdlg.cpp,\
ff522858 114 fontdlgg.cpp,\
f97d9370 115 fontpickerg.cpp,\
ff522858 116 grid.cpp,\
abfcca57
JJ
117 gridctrl.cpp,\
118 gridsel.cpp,\
ff522858 119 helpext.cpp,\
9f06039f 120 htmllbox.cpp,\
ff522858
JJ
121 imaglist.cpp,\
122 laywin.cpp,\
93d3dbd4 123 listbkg.cpp,\
ff522858
JJ
124 listctrl.cpp,\
125 logg.cpp,\
126 msgdlgg.cpp,\
127 notebook.cpp,\
128 numdlgg.cpp,\
f97d9370 129 odcombo.cpp,\
2900bd1c 130 paletteg.cpp,\
ff522858
JJ
131 panelg.cpp,\
132 printps.cpp,\
133 prntdlgg.cpp,\
d43e302b 134 propdlg.cpp,\
ff522858 135 progdlgg.cpp,\
40f27731 136 renderg.cpp,\
ff522858 137 sashwin.cpp,\
c698eae5 138 selstore.cpp,\
ff522858
JJ
139 splitter.cpp,\
140 statline.cpp,\
141 statusbr.cpp,\
142 tabg.cpp,\
143 textdlgg.cpp,\
144 tipdlg.cpp,\
135ce19c 145 tipwin.cpp,\
93d3dbd4
JJ
146 toolbkg.cpp,\
147 treebkg.cpp,\
57681e5b 148 treectlg.cpp,\
1aebc200
JJ
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,\
8e3d083b 160 hyperlinkg.cpp,\
f97d9370
JJ
161 filepickerg.cpp,\
162 vscroll.cpp,\
1fb424fa
JJ
163 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
164 ,headerctrlg.cpp
ff522858 165
3fa056ab 166.ifdef __WXMOTIF__
76c32e7b 167OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
c8f04120
JJ
168 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
169 mdig.obj
3fa056ab 170.else
1aebc200 171.ifdef __WXX11__
76c32e7b 172OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 173 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
76c32e7b 174 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
a343ac03 175 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,stattextg.obj
9f06039f
JJ
176.else
177.ifdef __WXGTK__
76c32e7b
JJ
178OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
179 vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
180 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
de5fadb4 181.else
76c32e7b 182OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
f97d9370 183 vscroll.obj,combog.obj,icon.obj
de5fadb4 184.endif
3fa056ab 185.endif
9f06039f 186.endif
ff522858
JJ
187
188all : $(SOURCES)
76c32e7b 189 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
ff522858 190.ifdef __WXMOTIF__
76c32e7b 191 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
3fa056ab
JJ
192.else
193.ifdef __WXGTK__
76c32e7b 194 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
1aebc200 195.else
93d3dbd4 196.ifdef __WXGTK2__
76c32e7b 197 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
93d3dbd4 198.else
1aebc200 199.ifdef __WXX11__
76c32e7b 200 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
3fa056ab 201.endif
ff522858 202.endif
de5fadb4 203.endif
93d3dbd4 204.endif
ff522858 205
76c32e7b
JJ
206$(OBJECTS) : [--.include.wx]setup.h
207$(OBJECTS0) : [--.include.wx]setup.h
208
9f06039f 209aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 210accel.obj : accel.cpp
9f06039f 211animateg.obj : animateg.cpp
ff522858 212busyinfo.obj : busyinfo.cpp
9b4fd94a 213calctrlg.obj : calctrlg.cpp
ff522858
JJ
214caret.obj : caret.cpp
215choicdgg.obj : choicdgg.cpp
f97d9370 216clrpickerg.obj : clrpickerg.cpp
9f06039f 217collpaneg.obj : collpaneg.cpp
ff522858 218colrdlgg.obj : colrdlgg.cpp
9bea227d 219datectlg.obj : datectlg.cpp
ff522858 220dcpsg.obj : dcpsg.cpp
57681e5b 221dirctrlg.obj : dirctrlg.cpp
ff522858 222dirdlgg.obj : dirdlgg.cpp
27df579a 223filedlgg.obj : filedlgg.cpp
ff522858 224fontdlgg.obj : fontdlgg.cpp
9bea227d 225fdrepdlg.obj : fdrepdlg.cpp
ff522858 226grid.obj : grid.cpp
abfcca57
JJ
227gridctrl.obj : gridctrl.cpp
228gridsel.obj : gridsel.cpp
ff522858 229helpext.obj : helpext.cpp
9f06039f 230htmllbox.obj : htmllbox.cpp
097b868b 231icon.obj : icon.cpp
ff522858
JJ
232imaglist.obj : imaglist.cpp
233laywin.obj : laywin.cpp
234listctrl.obj : listctrl.cpp
235logg.obj : logg.cpp
236msgdlgg.obj : msgdlgg.cpp
237notebook.obj : notebook.cpp
238numdlgg.obj : numdlgg.cpp
f97d9370 239odcombo.obj : odcombo.cpp
2900bd1c 240paletteg.obj : paletteg.cpp
ff522858
JJ
241panelg.obj : panelg.cpp
242printps.obj : printps.cpp
243prntdlgg.obj : prntdlgg.cpp
244progdlgg.obj : progdlgg.cpp
d43e302b 245propdlg.obj : propdlg.cpp
dae752d4
JJ
246scrlwing.obj : scrlwing.cpp
247spinctlg.obj : spinctlg.cpp
40f27731 248renderg.obj : renderg.cpp
ff522858 249sashwin.obj : sashwin.cpp
c698eae5 250selstore.obj : selstore.cpp
ff522858
JJ
251splitter.obj : splitter.cpp
252statline.obj : statline.cpp
253statusbr.obj : statusbr.cpp
254tabg.obj : tabg.cpp
255textdlgg.obj : textdlgg.cpp
256tipdlg.obj : tipdlg.cpp
135ce19c 257tipwin.obj : tipwin.cpp
57681e5b 258treectlg.obj : treectlg.cpp
ff522858 259wizard.obj : wizard.cpp
1aebc200
JJ
260dragimgg.obj : dragimgg.cpp
261fdrepdlg.obj : fdrepdlg.cpp
262htmllbox.obj : htmllbox.cpp
263listbkg.obj : listbkg.cpp
264mdig.obj : mdig.cpp
265scrlwing.obj : scrlwing.cpp
266spinctlg.obj : spinctlg.cpp
267splash.obj : splash.cpp
268timer.obj : timer.cpp
269vlbox.obj : vlbox.cpp
270vscroll.obj : vscroll.cpp
088af589 271 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
272listbkg.obj : listbkg.cpp
273choicbkg.obj : choicbkg.cpp
274toolbkg.obj : toolbkg.cpp
275treebkg.obj : treebkg.cpp
12faa71c 276combog.obj : combog.cpp
f97d9370 277fontpickerg.obj : fontpickerg.cpp
8e3d083b 278hyperlinkg.obj : hyperlinkg.cpp
f97d9370 279filepickerg.obj : filepickerg.cpp
6c1465ef 280bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
281filectrlg.obj : filectrlg.cpp
282srchctlg.obj : srchctlg.cpp
76c32e7b 283notifmsgg.obj : notifmsgg.cpp
a343ac03 284stattextg.obj : stattextg.cpp
1fb424fa 285headerctrlg.obj : headerctrlg.cpp