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