]> git.saurik.com Git - wxWidgets.git/blobdiff - build/msw/makefile.vc
Update all controls using in-place editors to handle Escape/Return correctly.
[wxWidgets.git] / build / msw / makefile.vc
index 621a716e576100d8a68336ccf104b3e950c4d431..748e1e1eeb654334a93f5cdab709a857313d0a0a 100644 (file)
@@ -393,6 +393,7 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_tarstrm.obj \\r
        $(OBJS)\monodll_textbuf.obj \\r
        $(OBJS)\monodll_textfile.obj \\r
+       $(OBJS)\monodll_time.obj \
        $(OBJS)\monodll_timercmn.obj \\r
        $(OBJS)\monodll_timerimpl.obj \\r
        $(OBJS)\monodll_tokenzr.obj \\r
@@ -548,6 +549,7 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_tarstrm.obj \\r
        $(OBJS)\monolib_textbuf.obj \\r
        $(OBJS)\monolib_textfile.obj \\r
+       $(OBJS)\monolib_time.obj \
        $(OBJS)\monolib_timercmn.obj \\r
        $(OBJS)\monolib_timerimpl.obj \\r
        $(OBJS)\monolib_tokenzr.obj \\r
@@ -699,6 +701,7 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_tarstrm.obj \\r
        $(OBJS)\basedll_textbuf.obj \\r
        $(OBJS)\basedll_textfile.obj \\r
+       $(OBJS)\basedll_time.obj \
        $(OBJS)\basedll_timercmn.obj \\r
        $(OBJS)\basedll_timerimpl.obj \\r
        $(OBJS)\basedll_tokenzr.obj \\r
@@ -836,6 +839,7 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_tarstrm.obj \\r
        $(OBJS)\baselib_textbuf.obj \\r
        $(OBJS)\baselib_textfile.obj \\r
+       $(OBJS)\baselib_time.obj \
        $(OBJS)\baselib_timercmn.obj \\r
        $(OBJS)\baselib_timerimpl.obj \\r
        $(OBJS)\baselib_tokenzr.obj \\r
@@ -1246,6 +1250,7 @@ XRCDLL_CXXFLAGS = /M$(__RUNTIME_LIBS_426)$(__DEBUGRUNTIME) /DWIN32 \
 XRCDLL_OBJECTS =  \\r
        $(OBJS)\xrcdll_dummy.obj \\r
        $(OBJS)\xrcdll_xh_animatctrl.obj \\r
+       $(OBJS)\xrcdll_xh_bannerwindow.obj \\r
        $(OBJS)\xrcdll_xh_bmp.obj \\r
        $(OBJS)\xrcdll_xh_bmpcbox.obj \\r
        $(OBJS)\xrcdll_xh_bmpbt.obj \\r
@@ -1293,18 +1298,19 @@ XRCDLL_OBJECTS =  \
        $(OBJS)\xrcdll_xh_split.obj \\r
        $(OBJS)\xrcdll_xh_srchctrl.obj \\r
        $(OBJS)\xrcdll_xh_statbar.obj \\r
-       $(OBJS)\xrcdll_xh_stbmp.obj \\r
-       $(OBJS)\xrcdll_xh_stbox.obj \\r
-       $(OBJS)\xrcdll_xh_stlin.obj \\r
-       $(OBJS)\xrcdll_xh_sttxt.obj \\r
-       $(OBJS)\xrcdll_xh_text.obj \\r
-       $(OBJS)\xrcdll_xh_tglbtn.obj \\r
-       $(OBJS)\xrcdll_xh_toolb.obj \\r
-       $(OBJS)\xrcdll_xh_toolbk.obj \\r
-       $(OBJS)\xrcdll_xh_tree.obj \\r
-       $(OBJS)\xrcdll_xh_treebk.obj \\r
-       $(OBJS)\xrcdll_xh_unkwn.obj \\r
-       $(OBJS)\xrcdll_xh_wizrd.obj \\r
+       $(OBJS)\xrcdll_xh_stbmp.obj \
+       $(OBJS)\xrcdll_xh_stbox.obj \
+       $(OBJS)\xrcdll_xh_stlin.obj \
+       $(OBJS)\xrcdll_xh_sttxt.obj \
+       $(OBJS)\xrcdll_xh_text.obj \
+       $(OBJS)\xrcdll_xh_tglbtn.obj \
+       $(OBJS)\xrcdll_xh_timectrl.obj \
+       $(OBJS)\xrcdll_xh_toolb.obj \
+       $(OBJS)\xrcdll_xh_toolbk.obj \
+       $(OBJS)\xrcdll_xh_tree.obj \
+       $(OBJS)\xrcdll_xh_treebk.obj \
+       $(OBJS)\xrcdll_xh_unkwn.obj \
+       $(OBJS)\xrcdll_xh_wizrd.obj \
        $(OBJS)\xrcdll_xmlres.obj \\r
        $(OBJS)\xrcdll_xmladv.obj \\r
        $(OBJS)\xrcdll_xmlrsall.obj\r
@@ -1324,6 +1330,7 @@ XRCLIB_CXXFLAGS = /M$(__RUNTIME_LIBS_441)$(__DEBUGRUNTIME) /DWIN32 \
 XRCLIB_OBJECTS =  \\r
        $(OBJS)\xrclib_dummy.obj \\r
        $(OBJS)\xrclib_xh_animatctrl.obj \\r
+       $(OBJS)\xrclib_xh_bannerwindow.obj \\r
        $(OBJS)\xrclib_xh_bmp.obj \\r
        $(OBJS)\xrclib_xh_bmpcbox.obj \\r
        $(OBJS)\xrclib_xh_bmpbt.obj \\r
@@ -1371,18 +1378,19 @@ XRCLIB_OBJECTS =  \
        $(OBJS)\xrclib_xh_split.obj \\r
        $(OBJS)\xrclib_xh_srchctrl.obj \\r
        $(OBJS)\xrclib_xh_statbar.obj \\r
-       $(OBJS)\xrclib_xh_stbmp.obj \\r
-       $(OBJS)\xrclib_xh_stbox.obj \\r
-       $(OBJS)\xrclib_xh_stlin.obj \\r
-       $(OBJS)\xrclib_xh_sttxt.obj \\r
-       $(OBJS)\xrclib_xh_text.obj \\r
-       $(OBJS)\xrclib_xh_tglbtn.obj \\r
-       $(OBJS)\xrclib_xh_toolb.obj \\r
-       $(OBJS)\xrclib_xh_toolbk.obj \\r
-       $(OBJS)\xrclib_xh_tree.obj \\r
-       $(OBJS)\xrclib_xh_treebk.obj \\r
-       $(OBJS)\xrclib_xh_unkwn.obj \\r
-       $(OBJS)\xrclib_xh_wizrd.obj \\r
+       $(OBJS)\xrclib_xh_stbmp.obj \
+       $(OBJS)\xrclib_xh_stbox.obj \
+       $(OBJS)\xrclib_xh_stlin.obj \
+       $(OBJS)\xrclib_xh_sttxt.obj \
+       $(OBJS)\xrclib_xh_text.obj \
+       $(OBJS)\xrclib_xh_tglbtn.obj \
+       $(OBJS)\xrclib_xh_timectrl.obj \
+       $(OBJS)\xrclib_xh_toolb.obj \
+       $(OBJS)\xrclib_xh_toolbk.obj \
+       $(OBJS)\xrclib_xh_tree.obj \
+       $(OBJS)\xrclib_xh_treebk.obj \
+       $(OBJS)\xrclib_xh_unkwn.obj \
+       $(OBJS)\xrclib_xh_wizrd.obj \
        $(OBJS)\xrclib_xmlres.obj \\r
        $(OBJS)\xrclib_xmladv.obj \\r
        $(OBJS)\xrclib_xmlrsall.obj\r
@@ -1824,6 +1832,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_debugrpt.obj \\r
        $(OBJS)\monodll_dbgrptg.obj \\r
        $(OBJS)\monodll_xh_animatctrl.obj \\r
+       $(OBJS)\monodll_xh_bannerwindow.obj \\r
        $(OBJS)\monodll_xh_bmp.obj \\r
        $(OBJS)\monodll_xh_bmpcbox.obj \\r
        $(OBJS)\monodll_xh_bmpbt.obj \\r
@@ -1871,18 +1880,19 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_xh_split.obj \\r
        $(OBJS)\monodll_xh_srchctrl.obj \\r
        $(OBJS)\monodll_xh_statbar.obj \\r
-       $(OBJS)\monodll_xh_stbmp.obj \\r
-       $(OBJS)\monodll_xh_stbox.obj \\r
-       $(OBJS)\monodll_xh_stlin.obj \\r
-       $(OBJS)\monodll_xh_sttxt.obj \\r
-       $(OBJS)\monodll_xh_text.obj \\r
-       $(OBJS)\monodll_xh_tglbtn.obj \\r
-       $(OBJS)\monodll_xh_toolb.obj \\r
-       $(OBJS)\monodll_xh_toolbk.obj \\r
-       $(OBJS)\monodll_xh_tree.obj \\r
-       $(OBJS)\monodll_xh_treebk.obj \\r
-       $(OBJS)\monodll_xh_unkwn.obj \\r
-       $(OBJS)\monodll_xh_wizrd.obj \\r
+       $(OBJS)\monodll_xh_stbmp.obj \
+       $(OBJS)\monodll_xh_stbox.obj \
+       $(OBJS)\monodll_xh_stlin.obj \
+       $(OBJS)\monodll_xh_sttxt.obj \
+       $(OBJS)\monodll_xh_text.obj \
+       $(OBJS)\monodll_xh_tglbtn.obj \
+       $(OBJS)\monodll_xh_timectrl.obj \
+       $(OBJS)\monodll_xh_toolb.obj \
+       $(OBJS)\monodll_xh_toolbk.obj \
+       $(OBJS)\monodll_xh_tree.obj \
+       $(OBJS)\monodll_xh_treebk.obj \
+       $(OBJS)\monodll_xh_unkwn.obj \
+       $(OBJS)\monodll_xh_wizrd.obj \
        $(OBJS)\monodll_xmlres.obj \\r
        $(OBJS)\monodll_xmladv.obj \\r
        $(OBJS)\monodll_xmlrsall.obj \\r
@@ -1948,18 +1958,19 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_fontenum.obj \\r
        $(OBJS)\monodll_fontutil.obj \\r
        $(OBJS)\monodll_gdiimage.obj \\r
-       $(OBJS)\monodll_gdiobj.obj \\r
-       $(OBJS)\monodll_gdiplus.obj \\r
-       $(OBJS)\monodll_graphics.obj \\r
-       $(OBJS)\monodll_icon.obj \\r
-       $(OBJS)\monodll_imaglist.obj \\r
-       $(OBJS)\monodll_minifram.obj \\r
-       $(OBJS)\monodll_dataobj.obj \\r
-       $(OBJS)\monodll_dropsrc.obj \\r
-       $(OBJS)\monodll_droptgt.obj \\r
-       $(OBJS)\monodll_oleutils.obj \\r
-       $(OBJS)\monodll_palette.obj \\r
-       $(OBJS)\monodll_pen.obj \\r
+       $(OBJS)\monodll_gdiobj.obj \
+       $(OBJS)\monodll_gdiplus.obj \
+       $(OBJS)\monodll_graphics.obj \
+       $(OBJS)\monodll_icon.obj \
+       $(OBJS)\monodll_imaglist.obj \
+       $(OBJS)\monodll_minifram.obj \
+       $(OBJS)\monodll_nonownedwnd.obj \
+       $(OBJS)\monodll_dataobj.obj \
+       $(OBJS)\monodll_dropsrc.obj \
+       $(OBJS)\monodll_droptgt.obj \
+       $(OBJS)\monodll_oleutils.obj \
+       $(OBJS)\monodll_palette.obj \
+       $(OBJS)\monodll_pen.obj \
        $(OBJS)\monodll_popupwin.obj \\r
        $(OBJS)\monodll_printdlg.obj \\r
        $(OBJS)\monodll_printwin.obj \\r
@@ -2176,7 +2187,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_markuptext.obj \\r
        $(OBJS)\monodll_msgdlgg.obj \\r
        $(OBJS)\monodll_numdlgg.obj \\r
-       $(OBJS)\monodll_panelg.obj \\r
        $(OBJS)\monodll_progdlgg.obj \\r
        $(OBJS)\monodll_printps.obj \\r
        $(OBJS)\monodll_renderg.obj \\r
@@ -2220,18 +2230,19 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_fontenum.obj \\r
        $(OBJS)\monodll_fontutil.obj \\r
        $(OBJS)\monodll_gdiimage.obj \\r
-       $(OBJS)\monodll_gdiobj.obj \\r
-       $(OBJS)\monodll_gdiplus.obj \\r
-       $(OBJS)\monodll_graphics.obj \\r
-       $(OBJS)\monodll_icon.obj \\r
-       $(OBJS)\monodll_imaglist.obj \\r
-       $(OBJS)\monodll_minifram.obj \\r
-       $(OBJS)\monodll_dataobj.obj \\r
-       $(OBJS)\monodll_dropsrc.obj \\r
-       $(OBJS)\monodll_droptgt.obj \\r
-       $(OBJS)\monodll_oleutils.obj \\r
-       $(OBJS)\monodll_palette.obj \\r
-       $(OBJS)\monodll_pen.obj \\r
+       $(OBJS)\monodll_gdiobj.obj \
+       $(OBJS)\monodll_gdiplus.obj \
+       $(OBJS)\monodll_graphics.obj \
+       $(OBJS)\monodll_icon.obj \
+       $(OBJS)\monodll_imaglist.obj \
+       $(OBJS)\monodll_minifram.obj \
+       $(OBJS)\monodll_nonownedwnd.obj \
+       $(OBJS)\monodll_dataobj.obj \
+       $(OBJS)\monodll_dropsrc.obj \
+       $(OBJS)\monodll_droptgt.obj \
+       $(OBJS)\monodll_oleutils.obj \
+       $(OBJS)\monodll_palette.obj \
+       $(OBJS)\monodll_pen.obj \
        $(OBJS)\monodll_popupwin.obj \\r
        $(OBJS)\monodll_printdlg.obj \\r
        $(OBJS)\monodll_printwin.obj \\r
@@ -2442,7 +2453,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_markuptext.obj \\r
        $(OBJS)\monodll_msgdlgg.obj \\r
        $(OBJS)\monodll_numdlgg.obj \\r
-       $(OBJS)\monodll_panelg.obj \\r
        $(OBJS)\monodll_progdlgg.obj \\r
        $(OBJS)\monodll_printps.obj \\r
        $(OBJS)\monodll_renderg.obj \\r
@@ -2465,86 +2475,100 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
 !if "$(WXUNIV)" == "0"\r
 ____ADVANCED_SRC_FILENAMES_OBJECTS =  \\r
        $(OBJS)\monodll_animatecmn.obj \\r
-       $(OBJS)\monodll_bmpcboxcmn.obj \\r
-       $(OBJS)\monodll_calctrlcmn.obj \\r
-       $(OBJS)\monodll_datavcmn.obj \\r
-       $(OBJS)\monodll_gridcmn.obj \\r
-       $(OBJS)\monodll_hyperlnkcmn.obj \\r
-       $(OBJS)\monodll_odcombocmn.obj \\r
-       $(OBJS)\monodll_aboutdlgg.obj \\r
-       $(OBJS)\monodll_bmpcboxg.obj \\r
-       $(OBJS)\monodll_calctrlg.obj \\r
-       $(OBJS)\monodll_commandlinkbuttong.obj \\r
-       $(OBJS)\monodll_datavgen.obj \\r
+       $(OBJS)\monodll_bmpcboxcmn.obj \
+       $(OBJS)\monodll_calctrlcmn.obj \
+       $(OBJS)\monodll_datavcmn.obj \
+       $(OBJS)\monodll_gridcmn.obj \
+       $(OBJS)\monodll_hyperlnkcmn.obj \
+       $(OBJS)\monodll_odcombocmn.obj \
+       $(OBJS)\monodll_richtooltipcmn.obj \
+       $(OBJS)\monodll_aboutdlgg.obj \
+       $(OBJS)\monodll_bannerwindow.obj \
+       $(OBJS)\monodll_bmpcboxg.obj \
+       $(OBJS)\monodll_calctrlg.obj \
+       $(OBJS)\monodll_commandlinkbuttong.obj \
+       $(OBJS)\monodll_datavgen.obj \
        $(OBJS)\monodll_datectlg.obj \\r
        $(OBJS)\monodll_editlbox.obj \\r
        $(OBJS)\monodll_grid.obj \\r
        $(OBJS)\monodll_gridctrl.obj \\r
        $(OBJS)\monodll_grideditors.obj \\r
        $(OBJS)\monodll_gridsel.obj \\r
-       $(OBJS)\monodll_helpext.obj \\r
-       $(OBJS)\monodll_hyperlinkg.obj \\r
-       $(OBJS)\monodll_laywin.obj \\r
-       $(OBJS)\monodll_notifmsgg.obj \\r
-       $(OBJS)\monodll_odcombo.obj \\r
-       $(OBJS)\monodll_propdlg.obj \\r
-       $(OBJS)\monodll_sashwin.obj \\r
-       $(OBJS)\monodll_splash.obj \\r
-       $(OBJS)\monodll_tipdlg.obj \\r
-       $(OBJS)\monodll_wizard.obj \\r
-       $(OBJS)\monodll_taskbarcmn.obj \\r
-       $(OBJS)\monodll_aboutdlg.obj \\r
-       $(OBJS)\monodll_notifmsg.obj \\r
-       $(OBJS)\monodll_sound.obj \\r
-       $(OBJS)\monodll_taskbar.obj \\r
-       $(OBJS)\monodll_joystick.obj \\r
-       $(OBJS)\monodll_animateg.obj \\r
-       $(OBJS)\monodll_bmpcbox.obj \\r
-       $(OBJS)\monodll_calctrl.obj \\r
-       $(OBJS)\monodll_commandlinkbutton.obj \\r
-       $(OBJS)\monodll_datecontrols.obj \\r
-       $(OBJS)\monodll_datectrl.obj \\r
-       $(OBJS)\monodll_hyperlink.obj\r
-!endif\r
-!if "$(WXUNIV)" == "1"\r
-____ADVANCED_SRC_FILENAMES_OBJECTS =  \\r
-       $(OBJS)\monodll_animatecmn.obj \\r
-       $(OBJS)\monodll_bmpcboxcmn.obj \\r
-       $(OBJS)\monodll_calctrlcmn.obj \\r
-       $(OBJS)\monodll_datavcmn.obj \\r
-       $(OBJS)\monodll_gridcmn.obj \\r
-       $(OBJS)\monodll_hyperlnkcmn.obj \\r
-       $(OBJS)\monodll_odcombocmn.obj \\r
-       $(OBJS)\monodll_aboutdlgg.obj \\r
-       $(OBJS)\monodll_bmpcboxg.obj \\r
-       $(OBJS)\monodll_calctrlg.obj \\r
-       $(OBJS)\monodll_commandlinkbuttong.obj \\r
-       $(OBJS)\monodll_datavgen.obj \\r
+       $(OBJS)\monodll_helpext.obj \
+       $(OBJS)\monodll_hyperlinkg.obj \
+       $(OBJS)\monodll_laywin.obj \
+       $(OBJS)\monodll_notifmsgg.obj \
+       $(OBJS)\monodll_odcombo.obj \
+       $(OBJS)\monodll_propdlg.obj \
+       $(OBJS)\monodll_generic_richtooltip.obj \
+       $(OBJS)\monodll_sashwin.obj \
+       $(OBJS)\monodll_splash.obj \
+       $(OBJS)\monodll_generic_timectrl.obj \
+       $(OBJS)\monodll_tipdlg.obj \
+       $(OBJS)\monodll_treelist.obj \
+       $(OBJS)\monodll_wizard.obj \
+       $(OBJS)\monodll_taskbarcmn.obj \
+       $(OBJS)\monodll_aboutdlg.obj \
+       $(OBJS)\monodll_notifmsg.obj \
+       $(OBJS)\monodll_msw_richtooltip.obj \
+       $(OBJS)\monodll_sound.obj \
+       $(OBJS)\monodll_taskbar.obj \
+       $(OBJS)\monodll_joystick.obj \
+       $(OBJS)\monodll_animateg.obj \
+       $(OBJS)\monodll_bmpcbox.obj \
+       $(OBJS)\monodll_calctrl.obj \
+       $(OBJS)\monodll_commandlinkbutton.obj \
+       $(OBJS)\monodll_datecontrols.obj \
+       $(OBJS)\monodll_datectrl.obj \
+       $(OBJS)\monodll_datetimectrl.obj \
+       $(OBJS)\monodll_hyperlink.obj \
+       $(OBJS)\monodll_msw_timectrl.obj
+!endif
+!if "$(WXUNIV)" == "1"
+____ADVANCED_SRC_FILENAMES_OBJECTS =  \
+       $(OBJS)\monodll_animatecmn.obj \
+       $(OBJS)\monodll_bmpcboxcmn.obj \
+       $(OBJS)\monodll_calctrlcmn.obj \
+       $(OBJS)\monodll_datavcmn.obj \
+       $(OBJS)\monodll_gridcmn.obj \
+       $(OBJS)\monodll_hyperlnkcmn.obj \
+       $(OBJS)\monodll_odcombocmn.obj \
+       $(OBJS)\monodll_richtooltipcmn.obj \
+       $(OBJS)\monodll_aboutdlgg.obj \
+       $(OBJS)\monodll_bannerwindow.obj \
+       $(OBJS)\monodll_bmpcboxg.obj \
+       $(OBJS)\monodll_calctrlg.obj \
+       $(OBJS)\monodll_commandlinkbuttong.obj \
+       $(OBJS)\monodll_datavgen.obj \
        $(OBJS)\monodll_datectlg.obj \\r
        $(OBJS)\monodll_editlbox.obj \\r
        $(OBJS)\monodll_grid.obj \\r
        $(OBJS)\monodll_gridctrl.obj \\r
        $(OBJS)\monodll_grideditors.obj \\r
        $(OBJS)\monodll_gridsel.obj \\r
-       $(OBJS)\monodll_helpext.obj \\r
-       $(OBJS)\monodll_hyperlinkg.obj \\r
-       $(OBJS)\monodll_laywin.obj \\r
-       $(OBJS)\monodll_notifmsgg.obj \\r
-       $(OBJS)\monodll_odcombo.obj \\r
-       $(OBJS)\monodll_propdlg.obj \\r
-       $(OBJS)\monodll_sashwin.obj \\r
-       $(OBJS)\monodll_splash.obj \\r
-       $(OBJS)\monodll_tipdlg.obj \\r
-       $(OBJS)\monodll_wizard.obj \\r
-       $(OBJS)\monodll_taskbarcmn.obj \\r
-       $(OBJS)\monodll_aboutdlg.obj \\r
-       $(OBJS)\monodll_notifmsg.obj \\r
-       $(OBJS)\monodll_sound.obj \\r
-       $(OBJS)\monodll_taskbar.obj \\r
-       $(OBJS)\monodll_joystick.obj \\r
-       $(OBJS)\monodll_animateg.obj\r
-!endif\r
-!if "$(USE_STC)" == "1"\r
+       $(OBJS)\monodll_helpext.obj \
+       $(OBJS)\monodll_hyperlinkg.obj \
+       $(OBJS)\monodll_laywin.obj \
+       $(OBJS)\monodll_notifmsgg.obj \
+       $(OBJS)\monodll_odcombo.obj \
+       $(OBJS)\monodll_propdlg.obj \
+       $(OBJS)\monodll_generic_richtooltip.obj \
+       $(OBJS)\monodll_sashwin.obj \
+       $(OBJS)\monodll_splash.obj \
+       $(OBJS)\monodll_generic_timectrl.obj \
+       $(OBJS)\monodll_tipdlg.obj \
+       $(OBJS)\monodll_treelist.obj \
+       $(OBJS)\monodll_wizard.obj \
+       $(OBJS)\monodll_taskbarcmn.obj \
+       $(OBJS)\monodll_aboutdlg.obj \
+       $(OBJS)\monodll_notifmsg.obj \
+       $(OBJS)\monodll_msw_richtooltip.obj \
+       $(OBJS)\monodll_sound.obj \
+       $(OBJS)\monodll_taskbar.obj \
+       $(OBJS)\monodll_joystick.obj \
+       $(OBJS)\monodll_animateg.obj
+!endif
+!if "$(USE_STC)" == "1"
 __wxscintilla_library_link_DEP = $(__wxscintilla)\r
 !endif\r
 !if "$(MONOLITHIC)" == "1" && "$(SHARED)" == "0"\r
@@ -2597,6 +2621,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_debugrpt.obj \\r
        $(OBJS)\monolib_dbgrptg.obj \\r
        $(OBJS)\monolib_xh_animatctrl.obj \\r
+       $(OBJS)\monolib_xh_bannerwindow.obj \\r
        $(OBJS)\monolib_xh_bmp.obj \\r
        $(OBJS)\monolib_xh_bmpcbox.obj \\r
        $(OBJS)\monolib_xh_bmpbt.obj \\r
@@ -2644,18 +2669,19 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_xh_split.obj \\r
        $(OBJS)\monolib_xh_srchctrl.obj \\r
        $(OBJS)\monolib_xh_statbar.obj \\r
-       $(OBJS)\monolib_xh_stbmp.obj \\r
-       $(OBJS)\monolib_xh_stbox.obj \\r
-       $(OBJS)\monolib_xh_stlin.obj \\r
-       $(OBJS)\monolib_xh_sttxt.obj \\r
-       $(OBJS)\monolib_xh_text.obj \\r
-       $(OBJS)\monolib_xh_tglbtn.obj \\r
-       $(OBJS)\monolib_xh_toolb.obj \\r
-       $(OBJS)\monolib_xh_toolbk.obj \\r
-       $(OBJS)\monolib_xh_tree.obj \\r
-       $(OBJS)\monolib_xh_treebk.obj \\r
-       $(OBJS)\monolib_xh_unkwn.obj \\r
-       $(OBJS)\monolib_xh_wizrd.obj \\r
+       $(OBJS)\monolib_xh_stbmp.obj \
+       $(OBJS)\monolib_xh_stbox.obj \
+       $(OBJS)\monolib_xh_stlin.obj \
+       $(OBJS)\monolib_xh_sttxt.obj \
+       $(OBJS)\monolib_xh_text.obj \
+       $(OBJS)\monolib_xh_tglbtn.obj \
+       $(OBJS)\monolib_xh_timectrl.obj \
+       $(OBJS)\monolib_xh_toolb.obj \
+       $(OBJS)\monolib_xh_toolbk.obj \
+       $(OBJS)\monolib_xh_tree.obj \
+       $(OBJS)\monolib_xh_treebk.obj \
+       $(OBJS)\monolib_xh_unkwn.obj \
+       $(OBJS)\monolib_xh_wizrd.obj \
        $(OBJS)\monolib_xmlres.obj \\r
        $(OBJS)\monolib_xmladv.obj \\r
        $(OBJS)\monolib_xmlrsall.obj \\r
@@ -2721,18 +2747,19 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_fontenum.obj \\r
        $(OBJS)\monolib_fontutil.obj \\r
        $(OBJS)\monolib_gdiimage.obj \\r
-       $(OBJS)\monolib_gdiobj.obj \\r
-       $(OBJS)\monolib_gdiplus.obj \\r
-       $(OBJS)\monolib_graphics.obj \\r
-       $(OBJS)\monolib_icon.obj \\r
-       $(OBJS)\monolib_imaglist.obj \\r
-       $(OBJS)\monolib_minifram.obj \\r
-       $(OBJS)\monolib_dataobj.obj \\r
-       $(OBJS)\monolib_dropsrc.obj \\r
-       $(OBJS)\monolib_droptgt.obj \\r
-       $(OBJS)\monolib_oleutils.obj \\r
-       $(OBJS)\monolib_palette.obj \\r
-       $(OBJS)\monolib_pen.obj \\r
+       $(OBJS)\monolib_gdiobj.obj \
+       $(OBJS)\monolib_gdiplus.obj \
+       $(OBJS)\monolib_graphics.obj \
+       $(OBJS)\monolib_icon.obj \
+       $(OBJS)\monolib_imaglist.obj \
+       $(OBJS)\monolib_minifram.obj \
+       $(OBJS)\monolib_nonownedwnd.obj \
+       $(OBJS)\monolib_dataobj.obj \
+       $(OBJS)\monolib_dropsrc.obj \
+       $(OBJS)\monolib_droptgt.obj \
+       $(OBJS)\monolib_oleutils.obj \
+       $(OBJS)\monolib_palette.obj \
+       $(OBJS)\monolib_pen.obj \
        $(OBJS)\monolib_popupwin.obj \\r
        $(OBJS)\monolib_printdlg.obj \\r
        $(OBJS)\monolib_printwin.obj \\r
@@ -2949,7 +2976,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_markuptext.obj \\r
        $(OBJS)\monolib_msgdlgg.obj \\r
        $(OBJS)\monolib_numdlgg.obj \\r
-       $(OBJS)\monolib_panelg.obj \\r
        $(OBJS)\monolib_progdlgg.obj \\r
        $(OBJS)\monolib_printps.obj \\r
        $(OBJS)\monolib_renderg.obj \\r
@@ -2993,18 +3019,19 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_fontenum.obj \\r
        $(OBJS)\monolib_fontutil.obj \\r
        $(OBJS)\monolib_gdiimage.obj \\r
-       $(OBJS)\monolib_gdiobj.obj \\r
-       $(OBJS)\monolib_gdiplus.obj \\r
-       $(OBJS)\monolib_graphics.obj \\r
-       $(OBJS)\monolib_icon.obj \\r
-       $(OBJS)\monolib_imaglist.obj \\r
-       $(OBJS)\monolib_minifram.obj \\r
-       $(OBJS)\monolib_dataobj.obj \\r
-       $(OBJS)\monolib_dropsrc.obj \\r
-       $(OBJS)\monolib_droptgt.obj \\r
-       $(OBJS)\monolib_oleutils.obj \\r
-       $(OBJS)\monolib_palette.obj \\r
-       $(OBJS)\monolib_pen.obj \\r
+       $(OBJS)\monolib_gdiobj.obj \
+       $(OBJS)\monolib_gdiplus.obj \
+       $(OBJS)\monolib_graphics.obj \
+       $(OBJS)\monolib_icon.obj \
+       $(OBJS)\monolib_imaglist.obj \
+       $(OBJS)\monolib_minifram.obj \
+       $(OBJS)\monolib_nonownedwnd.obj \
+       $(OBJS)\monolib_dataobj.obj \
+       $(OBJS)\monolib_dropsrc.obj \
+       $(OBJS)\monolib_droptgt.obj \
+       $(OBJS)\monolib_oleutils.obj \
+       $(OBJS)\monolib_palette.obj \
+       $(OBJS)\monolib_pen.obj \
        $(OBJS)\monolib_popupwin.obj \\r
        $(OBJS)\monolib_printdlg.obj \\r
        $(OBJS)\monolib_printwin.obj \\r
@@ -3215,7 +3242,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_markuptext.obj \\r
        $(OBJS)\monolib_msgdlgg.obj \\r
        $(OBJS)\monolib_numdlgg.obj \\r
-       $(OBJS)\monolib_panelg.obj \\r
        $(OBJS)\monolib_progdlgg.obj \\r
        $(OBJS)\monolib_printps.obj \\r
        $(OBJS)\monolib_renderg.obj \\r
@@ -3238,86 +3264,100 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
 !if "$(WXUNIV)" == "0"\r
 ____ADVANCED_SRC_FILENAMES_1_OBJECTS =  \\r
        $(OBJS)\monolib_animatecmn.obj \\r
-       $(OBJS)\monolib_bmpcboxcmn.obj \\r
-       $(OBJS)\monolib_calctrlcmn.obj \\r
-       $(OBJS)\monolib_datavcmn.obj \\r
-       $(OBJS)\monolib_gridcmn.obj \\r
-       $(OBJS)\monolib_hyperlnkcmn.obj \\r
-       $(OBJS)\monolib_odcombocmn.obj \\r
-       $(OBJS)\monolib_aboutdlgg.obj \\r
-       $(OBJS)\monolib_bmpcboxg.obj \\r
-       $(OBJS)\monolib_calctrlg.obj \\r
-       $(OBJS)\monolib_commandlinkbuttong.obj \\r
-       $(OBJS)\monolib_datavgen.obj \\r
+       $(OBJS)\monolib_bmpcboxcmn.obj \
+       $(OBJS)\monolib_calctrlcmn.obj \
+       $(OBJS)\monolib_datavcmn.obj \
+       $(OBJS)\monolib_gridcmn.obj \
+       $(OBJS)\monolib_hyperlnkcmn.obj \
+       $(OBJS)\monolib_odcombocmn.obj \
+       $(OBJS)\monolib_richtooltipcmn.obj \
+       $(OBJS)\monolib_aboutdlgg.obj \
+       $(OBJS)\monolib_bannerwindow.obj \
+       $(OBJS)\monolib_bmpcboxg.obj \
+       $(OBJS)\monolib_calctrlg.obj \
+       $(OBJS)\monolib_commandlinkbuttong.obj \
+       $(OBJS)\monolib_datavgen.obj \
        $(OBJS)\monolib_datectlg.obj \\r
        $(OBJS)\monolib_editlbox.obj \\r
        $(OBJS)\monolib_grid.obj \\r
        $(OBJS)\monolib_gridctrl.obj \\r
        $(OBJS)\monolib_grideditors.obj \\r
        $(OBJS)\monolib_gridsel.obj \\r
-       $(OBJS)\monolib_helpext.obj \\r
-       $(OBJS)\monolib_hyperlinkg.obj \\r
-       $(OBJS)\monolib_laywin.obj \\r
-       $(OBJS)\monolib_notifmsgg.obj \\r
-       $(OBJS)\monolib_odcombo.obj \\r
-       $(OBJS)\monolib_propdlg.obj \\r
-       $(OBJS)\monolib_sashwin.obj \\r
-       $(OBJS)\monolib_splash.obj \\r
-       $(OBJS)\monolib_tipdlg.obj \\r
-       $(OBJS)\monolib_wizard.obj \\r
-       $(OBJS)\monolib_taskbarcmn.obj \\r
-       $(OBJS)\monolib_aboutdlg.obj \\r
-       $(OBJS)\monolib_notifmsg.obj \\r
-       $(OBJS)\monolib_sound.obj \\r
-       $(OBJS)\monolib_taskbar.obj \\r
-       $(OBJS)\monolib_joystick.obj \\r
-       $(OBJS)\monolib_animateg.obj \\r
-       $(OBJS)\monolib_bmpcbox.obj \\r
-       $(OBJS)\monolib_calctrl.obj \\r
-       $(OBJS)\monolib_commandlinkbutton.obj \\r
-       $(OBJS)\monolib_datecontrols.obj \\r
-       $(OBJS)\monolib_datectrl.obj \\r
-       $(OBJS)\monolib_hyperlink.obj\r
-!endif\r
-!if "$(WXUNIV)" == "1"\r
-____ADVANCED_SRC_FILENAMES_1_OBJECTS =  \\r
-       $(OBJS)\monolib_animatecmn.obj \\r
-       $(OBJS)\monolib_bmpcboxcmn.obj \\r
-       $(OBJS)\monolib_calctrlcmn.obj \\r
-       $(OBJS)\monolib_datavcmn.obj \\r
-       $(OBJS)\monolib_gridcmn.obj \\r
-       $(OBJS)\monolib_hyperlnkcmn.obj \\r
-       $(OBJS)\monolib_odcombocmn.obj \\r
-       $(OBJS)\monolib_aboutdlgg.obj \\r
-       $(OBJS)\monolib_bmpcboxg.obj \\r
-       $(OBJS)\monolib_calctrlg.obj \\r
-       $(OBJS)\monolib_commandlinkbuttong.obj \\r
-       $(OBJS)\monolib_datavgen.obj \\r
+       $(OBJS)\monolib_helpext.obj \
+       $(OBJS)\monolib_hyperlinkg.obj \
+       $(OBJS)\monolib_laywin.obj \
+       $(OBJS)\monolib_notifmsgg.obj \
+       $(OBJS)\monolib_odcombo.obj \
+       $(OBJS)\monolib_propdlg.obj \
+       $(OBJS)\monolib_generic_richtooltip.obj \
+       $(OBJS)\monolib_sashwin.obj \
+       $(OBJS)\monolib_splash.obj \
+       $(OBJS)\monolib_generic_timectrl.obj \
+       $(OBJS)\monolib_tipdlg.obj \
+       $(OBJS)\monolib_treelist.obj \
+       $(OBJS)\monolib_wizard.obj \
+       $(OBJS)\monolib_taskbarcmn.obj \
+       $(OBJS)\monolib_aboutdlg.obj \
+       $(OBJS)\monolib_notifmsg.obj \
+       $(OBJS)\monolib_msw_richtooltip.obj \
+       $(OBJS)\monolib_sound.obj \
+       $(OBJS)\monolib_taskbar.obj \
+       $(OBJS)\monolib_joystick.obj \
+       $(OBJS)\monolib_animateg.obj \
+       $(OBJS)\monolib_bmpcbox.obj \
+       $(OBJS)\monolib_calctrl.obj \
+       $(OBJS)\monolib_commandlinkbutton.obj \
+       $(OBJS)\monolib_datecontrols.obj \
+       $(OBJS)\monolib_datectrl.obj \
+       $(OBJS)\monolib_datetimectrl.obj \
+       $(OBJS)\monolib_hyperlink.obj \
+       $(OBJS)\monolib_msw_timectrl.obj
+!endif
+!if "$(WXUNIV)" == "1"
+____ADVANCED_SRC_FILENAMES_1_OBJECTS =  \
+       $(OBJS)\monolib_animatecmn.obj \
+       $(OBJS)\monolib_bmpcboxcmn.obj \
+       $(OBJS)\monolib_calctrlcmn.obj \
+       $(OBJS)\monolib_datavcmn.obj \
+       $(OBJS)\monolib_gridcmn.obj \
+       $(OBJS)\monolib_hyperlnkcmn.obj \
+       $(OBJS)\monolib_odcombocmn.obj \
+       $(OBJS)\monolib_richtooltipcmn.obj \
+       $(OBJS)\monolib_aboutdlgg.obj \
+       $(OBJS)\monolib_bannerwindow.obj \
+       $(OBJS)\monolib_bmpcboxg.obj \
+       $(OBJS)\monolib_calctrlg.obj \
+       $(OBJS)\monolib_commandlinkbuttong.obj \
+       $(OBJS)\monolib_datavgen.obj \
        $(OBJS)\monolib_datectlg.obj \\r
        $(OBJS)\monolib_editlbox.obj \\r
        $(OBJS)\monolib_grid.obj \\r
        $(OBJS)\monolib_gridctrl.obj \\r
        $(OBJS)\monolib_grideditors.obj \\r
        $(OBJS)\monolib_gridsel.obj \\r
-       $(OBJS)\monolib_helpext.obj \\r
-       $(OBJS)\monolib_hyperlinkg.obj \\r
-       $(OBJS)\monolib_laywin.obj \\r
-       $(OBJS)\monolib_notifmsgg.obj \\r
-       $(OBJS)\monolib_odcombo.obj \\r
-       $(OBJS)\monolib_propdlg.obj \\r
-       $(OBJS)\monolib_sashwin.obj \\r
-       $(OBJS)\monolib_splash.obj \\r
-       $(OBJS)\monolib_tipdlg.obj \\r
-       $(OBJS)\monolib_wizard.obj \\r
-       $(OBJS)\monolib_taskbarcmn.obj \\r
-       $(OBJS)\monolib_aboutdlg.obj \\r
-       $(OBJS)\monolib_notifmsg.obj \\r
-       $(OBJS)\monolib_sound.obj \\r
-       $(OBJS)\monolib_taskbar.obj \\r
-       $(OBJS)\monolib_joystick.obj \\r
-       $(OBJS)\monolib_animateg.obj\r
-!endif\r
-!if "$(MONOLITHIC)" == "0" && "$(SHARED)" == "1"\r
+       $(OBJS)\monolib_helpext.obj \
+       $(OBJS)\monolib_hyperlinkg.obj \
+       $(OBJS)\monolib_laywin.obj \
+       $(OBJS)\monolib_notifmsgg.obj \
+       $(OBJS)\monolib_odcombo.obj \
+       $(OBJS)\monolib_propdlg.obj \
+       $(OBJS)\monolib_generic_richtooltip.obj \
+       $(OBJS)\monolib_sashwin.obj \
+       $(OBJS)\monolib_splash.obj \
+       $(OBJS)\monolib_generic_timectrl.obj \
+       $(OBJS)\monolib_tipdlg.obj \
+       $(OBJS)\monolib_treelist.obj \
+       $(OBJS)\monolib_wizard.obj \
+       $(OBJS)\monolib_taskbarcmn.obj \
+       $(OBJS)\monolib_aboutdlg.obj \
+       $(OBJS)\monolib_notifmsg.obj \
+       $(OBJS)\monolib_msw_richtooltip.obj \
+       $(OBJS)\monolib_sound.obj \
+       $(OBJS)\monolib_taskbar.obj \
+       $(OBJS)\monolib_joystick.obj \
+       $(OBJS)\monolib_animateg.obj
+!endif
+!if "$(MONOLITHIC)" == "0" && "$(SHARED)" == "1"
 __basedll___depname = \\r
        $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_vc$(VENDORTAG).dll\r
 !endif\r
@@ -3439,18 +3479,19 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_fontenum.obj \\r
        $(OBJS)\coredll_fontutil.obj \\r
        $(OBJS)\coredll_gdiimage.obj \\r
-       $(OBJS)\coredll_gdiobj.obj \\r
-       $(OBJS)\coredll_gdiplus.obj \\r
-       $(OBJS)\coredll_graphics.obj \\r
-       $(OBJS)\coredll_icon.obj \\r
-       $(OBJS)\coredll_imaglist.obj \\r
-       $(OBJS)\coredll_minifram.obj \\r
-       $(OBJS)\coredll_dataobj.obj \\r
-       $(OBJS)\coredll_dropsrc.obj \\r
-       $(OBJS)\coredll_droptgt.obj \\r
-       $(OBJS)\coredll_oleutils.obj \\r
-       $(OBJS)\coredll_palette.obj \\r
-       $(OBJS)\coredll_pen.obj \\r
+       $(OBJS)\coredll_gdiobj.obj \
+       $(OBJS)\coredll_gdiplus.obj \
+       $(OBJS)\coredll_graphics.obj \
+       $(OBJS)\coredll_icon.obj \
+       $(OBJS)\coredll_imaglist.obj \
+       $(OBJS)\coredll_minifram.obj \
+       $(OBJS)\coredll_nonownedwnd.obj \
+       $(OBJS)\coredll_dataobj.obj \
+       $(OBJS)\coredll_dropsrc.obj \
+       $(OBJS)\coredll_droptgt.obj \
+       $(OBJS)\coredll_oleutils.obj \
+       $(OBJS)\coredll_palette.obj \
+       $(OBJS)\coredll_pen.obj \
        $(OBJS)\coredll_popupwin.obj \\r
        $(OBJS)\coredll_printdlg.obj \\r
        $(OBJS)\coredll_printwin.obj \\r
@@ -3667,7 +3708,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_markuptext.obj \\r
        $(OBJS)\coredll_msgdlgg.obj \\r
        $(OBJS)\coredll_numdlgg.obj \\r
-       $(OBJS)\coredll_panelg.obj \\r
        $(OBJS)\coredll_progdlgg.obj \\r
        $(OBJS)\coredll_printps.obj \\r
        $(OBJS)\coredll_renderg.obj \\r
@@ -3711,18 +3751,19 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_fontenum.obj \\r
        $(OBJS)\coredll_fontutil.obj \\r
        $(OBJS)\coredll_gdiimage.obj \\r
-       $(OBJS)\coredll_gdiobj.obj \\r
-       $(OBJS)\coredll_gdiplus.obj \\r
-       $(OBJS)\coredll_graphics.obj \\r
-       $(OBJS)\coredll_icon.obj \\r
-       $(OBJS)\coredll_imaglist.obj \\r
-       $(OBJS)\coredll_minifram.obj \\r
-       $(OBJS)\coredll_dataobj.obj \\r
-       $(OBJS)\coredll_dropsrc.obj \\r
-       $(OBJS)\coredll_droptgt.obj \\r
-       $(OBJS)\coredll_oleutils.obj \\r
-       $(OBJS)\coredll_palette.obj \\r
-       $(OBJS)\coredll_pen.obj \\r
+       $(OBJS)\coredll_gdiobj.obj \
+       $(OBJS)\coredll_gdiplus.obj \
+       $(OBJS)\coredll_graphics.obj \
+       $(OBJS)\coredll_icon.obj \
+       $(OBJS)\coredll_imaglist.obj \
+       $(OBJS)\coredll_minifram.obj \
+       $(OBJS)\coredll_nonownedwnd.obj \
+       $(OBJS)\coredll_dataobj.obj \
+       $(OBJS)\coredll_dropsrc.obj \
+       $(OBJS)\coredll_droptgt.obj \
+       $(OBJS)\coredll_oleutils.obj \
+       $(OBJS)\coredll_palette.obj \
+       $(OBJS)\coredll_pen.obj \
        $(OBJS)\coredll_popupwin.obj \\r
        $(OBJS)\coredll_printdlg.obj \\r
        $(OBJS)\coredll_printwin.obj \\r
@@ -3933,7 +3974,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_markuptext.obj \\r
        $(OBJS)\coredll_msgdlgg.obj \\r
        $(OBJS)\coredll_numdlgg.obj \\r
-       $(OBJS)\coredll_panelg.obj \\r
        $(OBJS)\coredll_progdlgg.obj \\r
        $(OBJS)\coredll_printps.obj \\r
        $(OBJS)\coredll_renderg.obj \\r
@@ -3987,18 +4027,19 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_fontenum.obj \\r
        $(OBJS)\corelib_fontutil.obj \\r
        $(OBJS)\corelib_gdiimage.obj \\r
-       $(OBJS)\corelib_gdiobj.obj \\r
-       $(OBJS)\corelib_gdiplus.obj \\r
-       $(OBJS)\corelib_graphics.obj \\r
-       $(OBJS)\corelib_icon.obj \\r
-       $(OBJS)\corelib_imaglist.obj \\r
-       $(OBJS)\corelib_minifram.obj \\r
-       $(OBJS)\corelib_dataobj.obj \\r
-       $(OBJS)\corelib_dropsrc.obj \\r
-       $(OBJS)\corelib_droptgt.obj \\r
-       $(OBJS)\corelib_oleutils.obj \\r
-       $(OBJS)\corelib_palette.obj \\r
-       $(OBJS)\corelib_pen.obj \\r
+       $(OBJS)\corelib_gdiobj.obj \
+       $(OBJS)\corelib_gdiplus.obj \
+       $(OBJS)\corelib_graphics.obj \
+       $(OBJS)\corelib_icon.obj \
+       $(OBJS)\corelib_imaglist.obj \
+       $(OBJS)\corelib_minifram.obj \
+       $(OBJS)\corelib_nonownedwnd.obj \
+       $(OBJS)\corelib_dataobj.obj \
+       $(OBJS)\corelib_dropsrc.obj \
+       $(OBJS)\corelib_droptgt.obj \
+       $(OBJS)\corelib_oleutils.obj \
+       $(OBJS)\corelib_palette.obj \
+       $(OBJS)\corelib_pen.obj \
        $(OBJS)\corelib_popupwin.obj \\r
        $(OBJS)\corelib_printdlg.obj \\r
        $(OBJS)\corelib_printwin.obj \\r
@@ -4215,7 +4256,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_markuptext.obj \\r
        $(OBJS)\corelib_msgdlgg.obj \\r
        $(OBJS)\corelib_numdlgg.obj \\r
-       $(OBJS)\corelib_panelg.obj \\r
        $(OBJS)\corelib_progdlgg.obj \\r
        $(OBJS)\corelib_printps.obj \\r
        $(OBJS)\corelib_renderg.obj \\r
@@ -4259,18 +4299,19 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_fontenum.obj \\r
        $(OBJS)\corelib_fontutil.obj \\r
        $(OBJS)\corelib_gdiimage.obj \\r
-       $(OBJS)\corelib_gdiobj.obj \\r
-       $(OBJS)\corelib_gdiplus.obj \\r
-       $(OBJS)\corelib_graphics.obj \\r
-       $(OBJS)\corelib_icon.obj \\r
-       $(OBJS)\corelib_imaglist.obj \\r
-       $(OBJS)\corelib_minifram.obj \\r
-       $(OBJS)\corelib_dataobj.obj \\r
-       $(OBJS)\corelib_dropsrc.obj \\r
-       $(OBJS)\corelib_droptgt.obj \\r
-       $(OBJS)\corelib_oleutils.obj \\r
-       $(OBJS)\corelib_palette.obj \\r
-       $(OBJS)\corelib_pen.obj \\r
+       $(OBJS)\corelib_gdiobj.obj \
+       $(OBJS)\corelib_gdiplus.obj \
+       $(OBJS)\corelib_graphics.obj \
+       $(OBJS)\corelib_icon.obj \
+       $(OBJS)\corelib_imaglist.obj \
+       $(OBJS)\corelib_minifram.obj \
+       $(OBJS)\corelib_nonownedwnd.obj \
+       $(OBJS)\corelib_dataobj.obj \
+       $(OBJS)\corelib_dropsrc.obj \
+       $(OBJS)\corelib_droptgt.obj \
+       $(OBJS)\corelib_oleutils.obj \
+       $(OBJS)\corelib_palette.obj \
+       $(OBJS)\corelib_pen.obj \
        $(OBJS)\corelib_popupwin.obj \\r
        $(OBJS)\corelib_printdlg.obj \\r
        $(OBJS)\corelib_printwin.obj \\r
@@ -4481,7 +4522,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_markuptext.obj \\r
        $(OBJS)\corelib_msgdlgg.obj \\r
        $(OBJS)\corelib_numdlgg.obj \\r
-       $(OBJS)\corelib_panelg.obj \\r
        $(OBJS)\corelib_progdlgg.obj \\r
        $(OBJS)\corelib_printps.obj \\r
        $(OBJS)\corelib_renderg.obj \\r
@@ -4532,86 +4572,100 @@ __RUNTIME_LIBS_240 = $(__THREADSFLAG)
 !if "$(WXUNIV)" == "0"\r
 ____ADVANCED_SRC_FILENAMES_2_OBJECTS =  \\r
        $(OBJS)\advdll_animatecmn.obj \\r
-       $(OBJS)\advdll_bmpcboxcmn.obj \\r
-       $(OBJS)\advdll_calctrlcmn.obj \\r
-       $(OBJS)\advdll_datavcmn.obj \\r
-       $(OBJS)\advdll_gridcmn.obj \\r
-       $(OBJS)\advdll_hyperlnkcmn.obj \\r
-       $(OBJS)\advdll_odcombocmn.obj \\r
-       $(OBJS)\advdll_aboutdlgg.obj \\r
-       $(OBJS)\advdll_bmpcboxg.obj \\r
-       $(OBJS)\advdll_calctrlg.obj \\r
-       $(OBJS)\advdll_commandlinkbuttong.obj \\r
-       $(OBJS)\advdll_datavgen.obj \\r
+       $(OBJS)\advdll_bmpcboxcmn.obj \
+       $(OBJS)\advdll_calctrlcmn.obj \
+       $(OBJS)\advdll_datavcmn.obj \
+       $(OBJS)\advdll_gridcmn.obj \
+       $(OBJS)\advdll_hyperlnkcmn.obj \
+       $(OBJS)\advdll_odcombocmn.obj \
+       $(OBJS)\advdll_richtooltipcmn.obj \
+       $(OBJS)\advdll_aboutdlgg.obj \
+       $(OBJS)\advdll_bannerwindow.obj \
+       $(OBJS)\advdll_bmpcboxg.obj \
+       $(OBJS)\advdll_calctrlg.obj \
+       $(OBJS)\advdll_commandlinkbuttong.obj \
+       $(OBJS)\advdll_datavgen.obj \
        $(OBJS)\advdll_datectlg.obj \\r
        $(OBJS)\advdll_editlbox.obj \\r
        $(OBJS)\advdll_grid.obj \\r
        $(OBJS)\advdll_gridctrl.obj \\r
        $(OBJS)\advdll_grideditors.obj \\r
        $(OBJS)\advdll_gridsel.obj \\r
-       $(OBJS)\advdll_helpext.obj \\r
-       $(OBJS)\advdll_hyperlinkg.obj \\r
-       $(OBJS)\advdll_laywin.obj \\r
-       $(OBJS)\advdll_notifmsgg.obj \\r
-       $(OBJS)\advdll_odcombo.obj \\r
-       $(OBJS)\advdll_propdlg.obj \\r
-       $(OBJS)\advdll_sashwin.obj \\r
-       $(OBJS)\advdll_splash.obj \\r
-       $(OBJS)\advdll_tipdlg.obj \\r
-       $(OBJS)\advdll_wizard.obj \\r
-       $(OBJS)\advdll_taskbarcmn.obj \\r
-       $(OBJS)\advdll_aboutdlg.obj \\r
-       $(OBJS)\advdll_notifmsg.obj \\r
-       $(OBJS)\advdll_sound.obj \\r
-       $(OBJS)\advdll_taskbar.obj \\r
-       $(OBJS)\advdll_joystick.obj \\r
-       $(OBJS)\advdll_animateg.obj \\r
-       $(OBJS)\advdll_bmpcbox.obj \\r
-       $(OBJS)\advdll_calctrl.obj \\r
-       $(OBJS)\advdll_commandlinkbutton.obj \\r
-       $(OBJS)\advdll_datecontrols.obj \\r
-       $(OBJS)\advdll_datectrl.obj \\r
-       $(OBJS)\advdll_hyperlink.obj\r
-!endif\r
-!if "$(WXUNIV)" == "1"\r
-____ADVANCED_SRC_FILENAMES_2_OBJECTS =  \\r
-       $(OBJS)\advdll_animatecmn.obj \\r
-       $(OBJS)\advdll_bmpcboxcmn.obj \\r
-       $(OBJS)\advdll_calctrlcmn.obj \\r
-       $(OBJS)\advdll_datavcmn.obj \\r
-       $(OBJS)\advdll_gridcmn.obj \\r
-       $(OBJS)\advdll_hyperlnkcmn.obj \\r
-       $(OBJS)\advdll_odcombocmn.obj \\r
-       $(OBJS)\advdll_aboutdlgg.obj \\r
-       $(OBJS)\advdll_bmpcboxg.obj \\r
-       $(OBJS)\advdll_calctrlg.obj \\r
-       $(OBJS)\advdll_commandlinkbuttong.obj \\r
-       $(OBJS)\advdll_datavgen.obj \\r
+       $(OBJS)\advdll_helpext.obj \
+       $(OBJS)\advdll_hyperlinkg.obj \
+       $(OBJS)\advdll_laywin.obj \
+       $(OBJS)\advdll_notifmsgg.obj \
+       $(OBJS)\advdll_odcombo.obj \
+       $(OBJS)\advdll_propdlg.obj \
+       $(OBJS)\advdll_generic_richtooltip.obj \
+       $(OBJS)\advdll_sashwin.obj \
+       $(OBJS)\advdll_splash.obj \
+       $(OBJS)\advdll_generic_timectrl.obj \
+       $(OBJS)\advdll_tipdlg.obj \
+       $(OBJS)\advdll_treelist.obj \
+       $(OBJS)\advdll_wizard.obj \
+       $(OBJS)\advdll_taskbarcmn.obj \
+       $(OBJS)\advdll_aboutdlg.obj \
+       $(OBJS)\advdll_notifmsg.obj \
+       $(OBJS)\advdll_msw_richtooltip.obj \
+       $(OBJS)\advdll_sound.obj \
+       $(OBJS)\advdll_taskbar.obj \
+       $(OBJS)\advdll_joystick.obj \
+       $(OBJS)\advdll_animateg.obj \
+       $(OBJS)\advdll_bmpcbox.obj \
+       $(OBJS)\advdll_calctrl.obj \
+       $(OBJS)\advdll_commandlinkbutton.obj \
+       $(OBJS)\advdll_datecontrols.obj \
+       $(OBJS)\advdll_datectrl.obj \
+       $(OBJS)\advdll_datetimectrl.obj \
+       $(OBJS)\advdll_hyperlink.obj \
+       $(OBJS)\advdll_msw_timectrl.obj
+!endif
+!if "$(WXUNIV)" == "1"
+____ADVANCED_SRC_FILENAMES_2_OBJECTS =  \
+       $(OBJS)\advdll_animatecmn.obj \
+       $(OBJS)\advdll_bmpcboxcmn.obj \
+       $(OBJS)\advdll_calctrlcmn.obj \
+       $(OBJS)\advdll_datavcmn.obj \
+       $(OBJS)\advdll_gridcmn.obj \
+       $(OBJS)\advdll_hyperlnkcmn.obj \
+       $(OBJS)\advdll_odcombocmn.obj \
+       $(OBJS)\advdll_richtooltipcmn.obj \
+       $(OBJS)\advdll_aboutdlgg.obj \
+       $(OBJS)\advdll_bannerwindow.obj \
+       $(OBJS)\advdll_bmpcboxg.obj \
+       $(OBJS)\advdll_calctrlg.obj \
+       $(OBJS)\advdll_commandlinkbuttong.obj \
+       $(OBJS)\advdll_datavgen.obj \
        $(OBJS)\advdll_datectlg.obj \\r
        $(OBJS)\advdll_editlbox.obj \\r
        $(OBJS)\advdll_grid.obj \\r
        $(OBJS)\advdll_gridctrl.obj \\r
        $(OBJS)\advdll_grideditors.obj \\r
        $(OBJS)\advdll_gridsel.obj \\r
-       $(OBJS)\advdll_helpext.obj \\r
-       $(OBJS)\advdll_hyperlinkg.obj \\r
-       $(OBJS)\advdll_laywin.obj \\r
-       $(OBJS)\advdll_notifmsgg.obj \\r
-       $(OBJS)\advdll_odcombo.obj \\r
-       $(OBJS)\advdll_propdlg.obj \\r
-       $(OBJS)\advdll_sashwin.obj \\r
-       $(OBJS)\advdll_splash.obj \\r
-       $(OBJS)\advdll_tipdlg.obj \\r
-       $(OBJS)\advdll_wizard.obj \\r
-       $(OBJS)\advdll_taskbarcmn.obj \\r
-       $(OBJS)\advdll_aboutdlg.obj \\r
-       $(OBJS)\advdll_notifmsg.obj \\r
-       $(OBJS)\advdll_sound.obj \\r
-       $(OBJS)\advdll_taskbar.obj \\r
-       $(OBJS)\advdll_joystick.obj \\r
-       $(OBJS)\advdll_animateg.obj\r
-!endif\r
-!if "$(MONOLITHIC)" == "0" && "$(SHARED)" == "0" && "$(USE_GUI)" == "1"\r
+       $(OBJS)\advdll_helpext.obj \
+       $(OBJS)\advdll_hyperlinkg.obj \
+       $(OBJS)\advdll_laywin.obj \
+       $(OBJS)\advdll_notifmsgg.obj \
+       $(OBJS)\advdll_odcombo.obj \
+       $(OBJS)\advdll_propdlg.obj \
+       $(OBJS)\advdll_generic_richtooltip.obj \
+       $(OBJS)\advdll_sashwin.obj \
+       $(OBJS)\advdll_splash.obj \
+       $(OBJS)\advdll_generic_timectrl.obj \
+       $(OBJS)\advdll_tipdlg.obj \
+       $(OBJS)\advdll_treelist.obj \
+       $(OBJS)\advdll_wizard.obj \
+       $(OBJS)\advdll_taskbarcmn.obj \
+       $(OBJS)\advdll_aboutdlg.obj \
+       $(OBJS)\advdll_notifmsg.obj \
+       $(OBJS)\advdll_msw_richtooltip.obj \
+       $(OBJS)\advdll_sound.obj \
+       $(OBJS)\advdll_taskbar.obj \
+       $(OBJS)\advdll_joystick.obj \
+       $(OBJS)\advdll_animateg.obj
+!endif
+!if "$(MONOLITHIC)" == "0" && "$(SHARED)" == "0" && "$(USE_GUI)" == "1"
 __advlib___depname = \\r
        $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib\r
 !endif\r
@@ -4624,86 +4678,100 @@ __RUNTIME_LIBS_255 = $(__THREADSFLAG)
 !if "$(WXUNIV)" == "0"\r
 ____ADVANCED_SRC_FILENAMES_3_OBJECTS =  \\r
        $(OBJS)\advlib_animatecmn.obj \\r
-       $(OBJS)\advlib_bmpcboxcmn.obj \\r
-       $(OBJS)\advlib_calctrlcmn.obj \\r
-       $(OBJS)\advlib_datavcmn.obj \\r
-       $(OBJS)\advlib_gridcmn.obj \\r
-       $(OBJS)\advlib_hyperlnkcmn.obj \\r
-       $(OBJS)\advlib_odcombocmn.obj \\r
-       $(OBJS)\advlib_aboutdlgg.obj \\r
-       $(OBJS)\advlib_bmpcboxg.obj \\r
-       $(OBJS)\advlib_calctrlg.obj \\r
-       $(OBJS)\advlib_commandlinkbuttong.obj \\r
-       $(OBJS)\advlib_datavgen.obj \\r
+       $(OBJS)\advlib_bmpcboxcmn.obj \
+       $(OBJS)\advlib_calctrlcmn.obj \
+       $(OBJS)\advlib_datavcmn.obj \
+       $(OBJS)\advlib_gridcmn.obj \
+       $(OBJS)\advlib_hyperlnkcmn.obj \
+       $(OBJS)\advlib_odcombocmn.obj \
+       $(OBJS)\advlib_richtooltipcmn.obj \
+       $(OBJS)\advlib_aboutdlgg.obj \
+       $(OBJS)\advlib_bannerwindow.obj \
+       $(OBJS)\advlib_bmpcboxg.obj \
+       $(OBJS)\advlib_calctrlg.obj \
+       $(OBJS)\advlib_commandlinkbuttong.obj \
+       $(OBJS)\advlib_datavgen.obj \
        $(OBJS)\advlib_datectlg.obj \\r
        $(OBJS)\advlib_editlbox.obj \\r
        $(OBJS)\advlib_grid.obj \\r
        $(OBJS)\advlib_gridctrl.obj \\r
        $(OBJS)\advlib_grideditors.obj \\r
        $(OBJS)\advlib_gridsel.obj \\r
-       $(OBJS)\advlib_helpext.obj \\r
-       $(OBJS)\advlib_hyperlinkg.obj \\r
-       $(OBJS)\advlib_laywin.obj \\r
-       $(OBJS)\advlib_notifmsgg.obj \\r
-       $(OBJS)\advlib_odcombo.obj \\r
-       $(OBJS)\advlib_propdlg.obj \\r
-       $(OBJS)\advlib_sashwin.obj \\r
-       $(OBJS)\advlib_splash.obj \\r
-       $(OBJS)\advlib_tipdlg.obj \\r
-       $(OBJS)\advlib_wizard.obj \\r
-       $(OBJS)\advlib_taskbarcmn.obj \\r
-       $(OBJS)\advlib_aboutdlg.obj \\r
-       $(OBJS)\advlib_notifmsg.obj \\r
-       $(OBJS)\advlib_sound.obj \\r
-       $(OBJS)\advlib_taskbar.obj \\r
-       $(OBJS)\advlib_joystick.obj \\r
-       $(OBJS)\advlib_animateg.obj \\r
-       $(OBJS)\advlib_bmpcbox.obj \\r
-       $(OBJS)\advlib_calctrl.obj \\r
-       $(OBJS)\advlib_commandlinkbutton.obj \\r
-       $(OBJS)\advlib_datecontrols.obj \\r
-       $(OBJS)\advlib_datectrl.obj \\r
-       $(OBJS)\advlib_hyperlink.obj\r
-!endif\r
-!if "$(WXUNIV)" == "1"\r
-____ADVANCED_SRC_FILENAMES_3_OBJECTS =  \\r
-       $(OBJS)\advlib_animatecmn.obj \\r
-       $(OBJS)\advlib_bmpcboxcmn.obj \\r
-       $(OBJS)\advlib_calctrlcmn.obj \\r
-       $(OBJS)\advlib_datavcmn.obj \\r
-       $(OBJS)\advlib_gridcmn.obj \\r
-       $(OBJS)\advlib_hyperlnkcmn.obj \\r
-       $(OBJS)\advlib_odcombocmn.obj \\r
-       $(OBJS)\advlib_aboutdlgg.obj \\r
-       $(OBJS)\advlib_bmpcboxg.obj \\r
-       $(OBJS)\advlib_calctrlg.obj \\r
-       $(OBJS)\advlib_commandlinkbuttong.obj \\r
-       $(OBJS)\advlib_datavgen.obj \\r
+       $(OBJS)\advlib_helpext.obj \
+       $(OBJS)\advlib_hyperlinkg.obj \
+       $(OBJS)\advlib_laywin.obj \
+       $(OBJS)\advlib_notifmsgg.obj \
+       $(OBJS)\advlib_odcombo.obj \
+       $(OBJS)\advlib_propdlg.obj \
+       $(OBJS)\advlib_generic_richtooltip.obj \
+       $(OBJS)\advlib_sashwin.obj \
+       $(OBJS)\advlib_splash.obj \
+       $(OBJS)\advlib_generic_timectrl.obj \
+       $(OBJS)\advlib_tipdlg.obj \
+       $(OBJS)\advlib_treelist.obj \
+       $(OBJS)\advlib_wizard.obj \
+       $(OBJS)\advlib_taskbarcmn.obj \
+       $(OBJS)\advlib_aboutdlg.obj \
+       $(OBJS)\advlib_notifmsg.obj \
+       $(OBJS)\advlib_msw_richtooltip.obj \
+       $(OBJS)\advlib_sound.obj \
+       $(OBJS)\advlib_taskbar.obj \
+       $(OBJS)\advlib_joystick.obj \
+       $(OBJS)\advlib_animateg.obj \
+       $(OBJS)\advlib_bmpcbox.obj \
+       $(OBJS)\advlib_calctrl.obj \
+       $(OBJS)\advlib_commandlinkbutton.obj \
+       $(OBJS)\advlib_datecontrols.obj \
+       $(OBJS)\advlib_datectrl.obj \
+       $(OBJS)\advlib_datetimectrl.obj \
+       $(OBJS)\advlib_hyperlink.obj \
+       $(OBJS)\advlib_msw_timectrl.obj
+!endif
+!if "$(WXUNIV)" == "1"
+____ADVANCED_SRC_FILENAMES_3_OBJECTS =  \
+       $(OBJS)\advlib_animatecmn.obj \
+       $(OBJS)\advlib_bmpcboxcmn.obj \
+       $(OBJS)\advlib_calctrlcmn.obj \
+       $(OBJS)\advlib_datavcmn.obj \
+       $(OBJS)\advlib_gridcmn.obj \
+       $(OBJS)\advlib_hyperlnkcmn.obj \
+       $(OBJS)\advlib_odcombocmn.obj \
+       $(OBJS)\advlib_richtooltipcmn.obj \
+       $(OBJS)\advlib_aboutdlgg.obj \
+       $(OBJS)\advlib_bannerwindow.obj \
+       $(OBJS)\advlib_bmpcboxg.obj \
+       $(OBJS)\advlib_calctrlg.obj \
+       $(OBJS)\advlib_commandlinkbuttong.obj \
+       $(OBJS)\advlib_datavgen.obj \
        $(OBJS)\advlib_datectlg.obj \\r
        $(OBJS)\advlib_editlbox.obj \\r
        $(OBJS)\advlib_grid.obj \\r
        $(OBJS)\advlib_gridctrl.obj \\r
        $(OBJS)\advlib_grideditors.obj \\r
        $(OBJS)\advlib_gridsel.obj \\r
-       $(OBJS)\advlib_helpext.obj \\r
-       $(OBJS)\advlib_hyperlinkg.obj \\r
-       $(OBJS)\advlib_laywin.obj \\r
-       $(OBJS)\advlib_notifmsgg.obj \\r
-       $(OBJS)\advlib_odcombo.obj \\r
-       $(OBJS)\advlib_propdlg.obj \\r
-       $(OBJS)\advlib_sashwin.obj \\r
-       $(OBJS)\advlib_splash.obj \\r
-       $(OBJS)\advlib_tipdlg.obj \\r
-       $(OBJS)\advlib_wizard.obj \\r
-       $(OBJS)\advlib_taskbarcmn.obj \\r
-       $(OBJS)\advlib_aboutdlg.obj \\r
-       $(OBJS)\advlib_notifmsg.obj \\r
-       $(OBJS)\advlib_sound.obj \\r
-       $(OBJS)\advlib_taskbar.obj \\r
-       $(OBJS)\advlib_joystick.obj \\r
-       $(OBJS)\advlib_animateg.obj\r
-!endif\r
-!if "$(SHARED)" == "1"\r
+       $(OBJS)\advlib_helpext.obj \
+       $(OBJS)\advlib_hyperlinkg.obj \
+       $(OBJS)\advlib_laywin.obj \
+       $(OBJS)\advlib_notifmsgg.obj \
+       $(OBJS)\advlib_odcombo.obj \
+       $(OBJS)\advlib_propdlg.obj \
+       $(OBJS)\advlib_generic_richtooltip.obj \
+       $(OBJS)\advlib_sashwin.obj \
+       $(OBJS)\advlib_splash.obj \
+       $(OBJS)\advlib_generic_timectrl.obj \
+       $(OBJS)\advlib_tipdlg.obj \
+       $(OBJS)\advlib_treelist.obj \
+       $(OBJS)\advlib_wizard.obj \
+       $(OBJS)\advlib_taskbarcmn.obj \
+       $(OBJS)\advlib_aboutdlg.obj \
+       $(OBJS)\advlib_notifmsg.obj \
+       $(OBJS)\advlib_msw_richtooltip.obj \
+       $(OBJS)\advlib_sound.obj \
+       $(OBJS)\advlib_taskbar.obj \
+       $(OBJS)\advlib_joystick.obj \
+       $(OBJS)\advlib_animateg.obj
+!endif
+!if "$(SHARED)" == "1"
 ____wxadv_namedll_DEP = $(__advdll___depname)\r
 !endif\r
 !if "$(SHARED)" == "0"\r
@@ -5550,7 +5618,7 @@ $(LIBDIRNAME)\wxscintilla$(WXDEBUGFLAG).lib: $(WXSCINTILLA_OBJECTS)
 !if "$(MONOLITHIC)" == "1" && "$(SHARED)" == "1"\r
 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_vc$(VENDORTAG).dll: $(OBJS)\monodll_dummy.obj  $(MONODLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(__wxscintilla) $(LIBDIRNAME)\wxexpat$(WXDEBUGFLAG).lib $(LIBDIRNAME)\wxzlib$(WXDEBUGFLAG).lib $(LIBDIRNAME)\wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib $(OBJS)\monodll_version.res $(__wxscintilla_library_link_DEP)\r
        link /DLL /NOLOGO /OUT:$@  $(__DEBUGINFO_6) /pdb:"$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_vc$(VENDORTAG).pdb" $(__DEBUGINFO_108)  $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS) @<<\r
-       $(MONODLL_OBJECTS) $(MONODLL_RESOURCES)  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p)  wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__CAIRO_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib wininet.lib      $(__wxscintilla) /IMPLIB:$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib\r
+       $(MONODLL_OBJECTS) $(MONODLL_RESOURCES)  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p)  wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__CAIRO_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib wininet.lib     $(__wxscintilla) /IMPLIB:$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib\r
 <<\r
 !endif\r
 \r
@@ -6788,6 +6856,9 @@ $(OBJS)\monodll_textbuf.obj: ..\..\src\common\textbuf.cpp
 $(OBJS)\monodll_textfile.obj: ..\..\src\common\textfile.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\textfile.cpp\r
 \r
+$(OBJS)\monodll_time.obj: ..\..\src\common\time.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\time.cpp
+
 $(OBJS)\monodll_timercmn.obj: ..\..\src\common\timercmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\timercmn.cpp\r
 \r
@@ -7274,21 +7345,27 @@ $(OBJS)\monodll_calctrl.obj: ..\..\src\msw\calctrl.cpp
 $(OBJS)\monodll_commandlinkbutton.obj: ..\..\src\msw\commandlinkbutton.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\commandlinkbutton.cpp\r
 \r
-$(OBJS)\monodll_datecontrols.obj: ..\..\src\msw\datecontrols.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\datecontrols.cpp\r
-\r
-$(OBJS)\monodll_datectrl.obj: ..\..\src\msw\datectrl.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\datectrl.cpp\r
-\r
-$(OBJS)\monodll_hyperlink.obj: ..\..\src\msw\hyperlink.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\hyperlink.cpp\r
-\r
-$(OBJS)\monodll_mediactrlcmn.obj: ..\..\src\common\mediactrlcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\mediactrlcmn.cpp\r
-\r
-$(OBJS)\monodll_mediactrl_am.obj: ..\..\src\msw\mediactrl_am.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\mediactrl_am.cpp\r
-\r
+$(OBJS)\monodll_datecontrols.obj: ..\..\src\msw\datecontrols.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\datecontrols.cpp
+
+$(OBJS)\monodll_datectrl.obj: ..\..\src\msw\datectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\datectrl.cpp
+
+$(OBJS)\monodll_datetimectrl.obj: ..\..\src\msw\datetimectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\datetimectrl.cpp
+
+$(OBJS)\monodll_hyperlink.obj: ..\..\src\msw\hyperlink.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\hyperlink.cpp
+
+$(OBJS)\monodll_msw_timectrl.obj: ..\..\src\msw\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\timectrl.cpp
+
+$(OBJS)\monodll_mediactrlcmn.obj: ..\..\src\common\mediactrlcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\mediactrlcmn.cpp
+
+$(OBJS)\monodll_mediactrl_am.obj: ..\..\src\msw\mediactrl_am.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\mediactrl_am.cpp
+
 $(OBJS)\monodll_mediactrl_wmp10.obj: ..\..\src\msw\mediactrl_wmp10.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\mediactrl_wmp10.cpp\r
 \r
@@ -7391,6 +7468,9 @@ $(OBJS)\monodll_dbgrptg.obj: ..\..\src\generic\dbgrptg.cpp
 $(OBJS)\monodll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
 \r
+$(OBJS)\monodll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp\r
+\r
 $(OBJS)\monodll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
 \r
@@ -7544,18 +7624,21 @@ $(OBJS)\monodll_xh_stlin.obj: ..\..\src\xrc\xh_stlin.cpp
 $(OBJS)\monodll_xh_sttxt.obj: ..\..\src\xrc\xh_sttxt.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_sttxt.cpp\r
 \r
-$(OBJS)\monodll_xh_text.obj: ..\..\src\xrc\xh_text.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_text.cpp\r
-\r
-$(OBJS)\monodll_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp\r
-\r
-$(OBJS)\monodll_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp\r
-\r
-$(OBJS)\monodll_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp\r
-\r
+$(OBJS)\monodll_xh_text.obj: ..\..\src\xrc\xh_text.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_text.cpp
+
+$(OBJS)\monodll_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp
+
+$(OBJS)\monodll_xh_timectrl.obj: ..\..\src\xrc\xh_timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_timectrl.cpp
+
+$(OBJS)\monodll_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp
+
+$(OBJS)\monodll_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp
+
 $(OBJS)\monodll_xh_tree.obj: ..\..\src\xrc\xh_tree.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_tree.cpp\r
 \r
@@ -7829,18 +7912,23 @@ $(OBJS)\monodll_imaglist.obj: ..\..\src\msw\imaglist.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\imaglist.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_minifram.obj: ..\..\src\msw\minifram.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\minifram.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_minifram.obj: ..\..\src\msw\minifram.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\minifram.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_nonownedwnd.obj: ..\..\src\msw\nonownedwnd.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\nonownedwnd.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\ole\dropsrc.cpp\r
 !endif\r
 \r
@@ -8674,11 +8762,6 @@ $(OBJS)\monodll_numdlgg.obj: ..\..\src\generic\numdlgg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\numdlgg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_panelg.obj: ..\..\src\generic\panelg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\panelg.cpp\r
-!endif\r
-\r
 !if "$(USE_GUI)" == "1"\r
 $(OBJS)\monodll_progdlgg.obj: ..\..\src\generic\progdlgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\progdlgg.cpp\r
@@ -8799,14 +8882,24 @@ $(OBJS)\monodll_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\odcombocmn.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\odcombocmn.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_richtooltipcmn.obj: ..\..\src\common\richtooltipcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\richtooltipcmn.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_bannerwindow.obj: ..\..\src\generic\bannerwindow.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\bannerwindow.cpp\r
 !endif\r
 \r
 !if "$(USE_GUI)" == "1"\r
@@ -8884,24 +8977,39 @@ $(OBJS)\monodll_odcombo.obj: ..\..\src\generic\odcombo.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\odcombo.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_propdlg.obj: ..\..\src\generic\propdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\propdlg.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_sashwin.obj: ..\..\src\generic\sashwin.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\sashwin.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_splash.obj: ..\..\src\generic\splash.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\splash.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_tipdlg.obj: ..\..\src\generic\tipdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\tipdlg.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_propdlg.obj: ..\..\src\generic\propdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\propdlg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_generic_richtooltip.obj: ..\..\src\generic\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\richtooltip.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_sashwin.obj: ..\..\src\generic\sashwin.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\sashwin.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_splash.obj: ..\..\src\generic\splash.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\splash.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_generic_timectrl.obj: ..\..\src\generic\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\timectrl.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_tipdlg.obj: ..\..\src\generic\tipdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\tipdlg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_treelist.obj: ..\..\src\generic\treelist.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\treelist.cpp\r
 !endif\r
 \r
 !if "$(USE_GUI)" == "1"\r
@@ -8919,18 +9027,23 @@ $(OBJS)\monodll_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_notifmsg.obj: ..\..\src\msw\notifmsg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\notifmsg.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_sound.obj: ..\..\src\msw\sound.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\sound.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_taskbar.obj: ..\..\src\msw\taskbar.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_notifmsg.obj: ..\..\src\msw\notifmsg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\notifmsg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_msw_richtooltip.obj: ..\..\src\msw\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\richtooltip.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_sound.obj: ..\..\src\msw\sound.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\sound.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_taskbar.obj: ..\..\src\msw\taskbar.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\taskbar.cpp\r
 !endif\r
 \r
@@ -9148,6 +9261,9 @@ $(OBJS)\monolib_textbuf.obj: ..\..\src\common\textbuf.cpp
 $(OBJS)\monolib_textfile.obj: ..\..\src\common\textfile.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\textfile.cpp\r
 \r
+$(OBJS)\monolib_time.obj: ..\..\src\common\time.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\time.cpp
+
 $(OBJS)\monolib_timercmn.obj: ..\..\src\common\timercmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\timercmn.cpp\r
 \r
@@ -9634,21 +9750,27 @@ $(OBJS)\monolib_calctrl.obj: ..\..\src\msw\calctrl.cpp
 $(OBJS)\monolib_commandlinkbutton.obj: ..\..\src\msw\commandlinkbutton.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\commandlinkbutton.cpp\r
 \r
-$(OBJS)\monolib_datecontrols.obj: ..\..\src\msw\datecontrols.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\datecontrols.cpp\r
-\r
-$(OBJS)\monolib_datectrl.obj: ..\..\src\msw\datectrl.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\datectrl.cpp\r
-\r
-$(OBJS)\monolib_hyperlink.obj: ..\..\src\msw\hyperlink.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\hyperlink.cpp\r
-\r
-$(OBJS)\monolib_mediactrlcmn.obj: ..\..\src\common\mediactrlcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\mediactrlcmn.cpp\r
-\r
-$(OBJS)\monolib_mediactrl_am.obj: ..\..\src\msw\mediactrl_am.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\mediactrl_am.cpp\r
-\r
+$(OBJS)\monolib_datecontrols.obj: ..\..\src\msw\datecontrols.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\datecontrols.cpp
+
+$(OBJS)\monolib_datectrl.obj: ..\..\src\msw\datectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\datectrl.cpp
+
+$(OBJS)\monolib_datetimectrl.obj: ..\..\src\msw\datetimectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\datetimectrl.cpp
+
+$(OBJS)\monolib_hyperlink.obj: ..\..\src\msw\hyperlink.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\hyperlink.cpp
+
+$(OBJS)\monolib_msw_timectrl.obj: ..\..\src\msw\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\timectrl.cpp
+
+$(OBJS)\monolib_mediactrlcmn.obj: ..\..\src\common\mediactrlcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\mediactrlcmn.cpp
+
+$(OBJS)\monolib_mediactrl_am.obj: ..\..\src\msw\mediactrl_am.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\mediactrl_am.cpp
+
 $(OBJS)\monolib_mediactrl_wmp10.obj: ..\..\src\msw\mediactrl_wmp10.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\mediactrl_wmp10.cpp\r
 \r
@@ -9751,6 +9873,9 @@ $(OBJS)\monolib_dbgrptg.obj: ..\..\src\generic\dbgrptg.cpp
 $(OBJS)\monolib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
 \r
+$(OBJS)\monolib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp\r
+\r
 $(OBJS)\monolib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
 \r
@@ -9904,18 +10029,21 @@ $(OBJS)\monolib_xh_stlin.obj: ..\..\src\xrc\xh_stlin.cpp
 $(OBJS)\monolib_xh_sttxt.obj: ..\..\src\xrc\xh_sttxt.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_sttxt.cpp\r
 \r
-$(OBJS)\monolib_xh_text.obj: ..\..\src\xrc\xh_text.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_text.cpp\r
-\r
-$(OBJS)\monolib_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp\r
-\r
-$(OBJS)\monolib_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp\r
-\r
-$(OBJS)\monolib_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp\r
-\r
+$(OBJS)\monolib_xh_text.obj: ..\..\src\xrc\xh_text.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_text.cpp
+
+$(OBJS)\monolib_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp
+
+$(OBJS)\monolib_xh_timectrl.obj: ..\..\src\xrc\xh_timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_timectrl.cpp
+
+$(OBJS)\monolib_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp
+
+$(OBJS)\monolib_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp
+
 $(OBJS)\monolib_xh_tree.obj: ..\..\src\xrc\xh_tree.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_tree.cpp\r
 \r
@@ -10189,18 +10317,23 @@ $(OBJS)\monolib_imaglist.obj: ..\..\src\msw\imaglist.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\imaglist.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_minifram.obj: ..\..\src\msw\minifram.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\minifram.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_minifram.obj: ..\..\src\msw\minifram.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\minifram.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_nonownedwnd.obj: ..\..\src\msw\nonownedwnd.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\nonownedwnd.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\ole\dropsrc.cpp\r
 !endif\r
 \r
@@ -11034,11 +11167,6 @@ $(OBJS)\monolib_numdlgg.obj: ..\..\src\generic\numdlgg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\numdlgg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_panelg.obj: ..\..\src\generic\panelg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\panelg.cpp\r
-!endif\r
-\r
 !if "$(USE_GUI)" == "1"\r
 $(OBJS)\monolib_progdlgg.obj: ..\..\src\generic\progdlgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\progdlgg.cpp\r
@@ -11159,14 +11287,24 @@ $(OBJS)\monolib_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\odcombocmn.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\odcombocmn.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_richtooltipcmn.obj: ..\..\src\common\richtooltipcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\richtooltipcmn.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_bannerwindow.obj: ..\..\src\generic\bannerwindow.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\bannerwindow.cpp\r
 !endif\r
 \r
 !if "$(USE_GUI)" == "1"\r
@@ -11244,24 +11382,39 @@ $(OBJS)\monolib_odcombo.obj: ..\..\src\generic\odcombo.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\odcombo.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_propdlg.obj: ..\..\src\generic\propdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\propdlg.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_sashwin.obj: ..\..\src\generic\sashwin.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\sashwin.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_splash.obj: ..\..\src\generic\splash.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\splash.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_tipdlg.obj: ..\..\src\generic\tipdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\tipdlg.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_propdlg.obj: ..\..\src\generic\propdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\propdlg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_generic_richtooltip.obj: ..\..\src\generic\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\richtooltip.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_sashwin.obj: ..\..\src\generic\sashwin.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\sashwin.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_splash.obj: ..\..\src\generic\splash.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\splash.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_generic_timectrl.obj: ..\..\src\generic\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\timectrl.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_tipdlg.obj: ..\..\src\generic\tipdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\tipdlg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_treelist.obj: ..\..\src\generic\treelist.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\treelist.cpp\r
 !endif\r
 \r
 !if "$(USE_GUI)" == "1"\r
@@ -11279,18 +11432,23 @@ $(OBJS)\monolib_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_notifmsg.obj: ..\..\src\msw\notifmsg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\notifmsg.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_sound.obj: ..\..\src\msw\sound.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\sound.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_taskbar.obj: ..\..\src\msw\taskbar.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_notifmsg.obj: ..\..\src\msw\notifmsg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\notifmsg.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_msw_richtooltip.obj: ..\..\src\msw\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\richtooltip.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_sound.obj: ..\..\src\msw\sound.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\sound.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_taskbar.obj: ..\..\src\msw\taskbar.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\taskbar.cpp\r
 !endif\r
 \r
@@ -11508,6 +11666,9 @@ $(OBJS)\basedll_textbuf.obj: ..\..\src\common\textbuf.cpp
 $(OBJS)\basedll_textfile.obj: ..\..\src\common\textfile.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) ..\..\src\common\textfile.cpp\r
 \r
+$(OBJS)\basedll_time.obj: ..\..\src\common\time.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) ..\..\src\common\time.cpp
+
 $(OBJS)\basedll_timercmn.obj: ..\..\src\common\timercmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(BASEDLL_CXXFLAGS) ..\..\src\common\timercmn.cpp\r
 \r
@@ -11844,6 +12005,9 @@ $(OBJS)\baselib_textbuf.obj: ..\..\src\common\textbuf.cpp
 $(OBJS)\baselib_textfile.obj: ..\..\src\common\textfile.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) ..\..\src\common\textfile.cpp\r
 \r
+$(OBJS)\baselib_time.obj: ..\..\src\common\time.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) ..\..\src\common\time.cpp
+
 $(OBJS)\baselib_timercmn.obj: ..\..\src\common\timercmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(BASELIB_CXXFLAGS) ..\..\src\common\timercmn.cpp\r
 \r
@@ -12531,18 +12695,23 @@ $(OBJS)\coredll_imaglist.obj: ..\..\src\msw\imaglist.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\imaglist.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_minifram.obj: ..\..\src\msw\minifram.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\minifram.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_minifram.obj: ..\..\src\msw\minifram.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\minifram.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_nonownedwnd.obj: ..\..\src\msw\nonownedwnd.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\nonownedwnd.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\ole\dropsrc.cpp\r
 !endif\r
 \r
@@ -13376,11 +13545,6 @@ $(OBJS)\coredll_numdlgg.obj: ..\..\src\generic\numdlgg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\numdlgg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_panelg.obj: ..\..\src\generic\panelg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\panelg.cpp\r
-!endif\r
-\r
 !if "$(USE_GUI)" == "1"\r
 $(OBJS)\coredll_progdlgg.obj: ..\..\src\generic\progdlgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\progdlgg.cpp\r
@@ -13939,18 +14103,23 @@ $(OBJS)\corelib_imaglist.obj: ..\..\src\msw\imaglist.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\imaglist.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_minifram.obj: ..\..\src\msw\minifram.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\minifram.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp\r
-!endif\r
-\r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp\r
+!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_minifram.obj: ..\..\src\msw\minifram.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\minifram.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_nonownedwnd.obj: ..\..\src\msw\nonownedwnd.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\nonownedwnd.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_dataobj.obj: ..\..\src\msw\ole\dataobj.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\ole\dataobj.cpp
+!endif
+
+!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_dropsrc.obj: ..\..\src\msw\ole\dropsrc.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\ole\dropsrc.cpp\r
 !endif\r
 \r
@@ -14784,11 +14953,6 @@ $(OBJS)\corelib_numdlgg.obj: ..\..\src\generic\numdlgg.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\numdlgg.cpp\r
 !endif\r
 \r
-!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_panelg.obj: ..\..\src\generic\panelg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\panelg.cpp\r
-!endif\r
-\r
 !if "$(USE_GUI)" == "1"\r
 $(OBJS)\corelib_progdlgg.obj: ..\..\src\generic\progdlgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\progdlgg.cpp\r
@@ -14894,21 +15058,27 @@ $(OBJS)\advdll_calctrl.obj: ..\..\src\msw\calctrl.cpp
 $(OBJS)\advdll_commandlinkbutton.obj: ..\..\src\msw\commandlinkbutton.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\commandlinkbutton.cpp\r
 \r
-$(OBJS)\advdll_datecontrols.obj: ..\..\src\msw\datecontrols.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\datecontrols.cpp\r
-\r
-$(OBJS)\advdll_datectrl.obj: ..\..\src\msw\datectrl.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\datectrl.cpp\r
-\r
-$(OBJS)\advdll_hyperlink.obj: ..\..\src\msw\hyperlink.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\hyperlink.cpp\r
-\r
-$(OBJS)\advdll_animatecmn.obj: ..\..\src\common\animatecmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\animatecmn.cpp\r
-\r
-$(OBJS)\advdll_bmpcboxcmn.obj: ..\..\src\common\bmpcboxcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\bmpcboxcmn.cpp\r
-\r
+$(OBJS)\advdll_datecontrols.obj: ..\..\src\msw\datecontrols.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\datecontrols.cpp
+
+$(OBJS)\advdll_datectrl.obj: ..\..\src\msw\datectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\datectrl.cpp
+
+$(OBJS)\advdll_datetimectrl.obj: ..\..\src\msw\datetimectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\datetimectrl.cpp
+
+$(OBJS)\advdll_hyperlink.obj: ..\..\src\msw\hyperlink.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\hyperlink.cpp
+
+$(OBJS)\advdll_msw_timectrl.obj: ..\..\src\msw\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\timectrl.cpp
+
+$(OBJS)\advdll_animatecmn.obj: ..\..\src\common\animatecmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\animatecmn.cpp
+
+$(OBJS)\advdll_bmpcboxcmn.obj: ..\..\src\common\bmpcboxcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\bmpcboxcmn.cpp
+
 $(OBJS)\advdll_calctrlcmn.obj: ..\..\src\common\calctrlcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\calctrlcmn.cpp\r
 \r
@@ -14918,15 +15088,21 @@ $(OBJS)\advdll_datavcmn.obj: ..\..\src\common\datavcmn.cpp
 $(OBJS)\advdll_gridcmn.obj: ..\..\src\common\gridcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\gridcmn.cpp\r
 \r
-$(OBJS)\advdll_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp\r
-\r
-$(OBJS)\advdll_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\odcombocmn.cpp\r
-\r
-$(OBJS)\advdll_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp\r
-\r
+$(OBJS)\advdll_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp
+
+$(OBJS)\advdll_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\odcombocmn.cpp
+
+$(OBJS)\advdll_richtooltipcmn.obj: ..\..\src\common\richtooltipcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\richtooltipcmn.cpp
+
+$(OBJS)\advdll_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp
+
+$(OBJS)\advdll_bannerwindow.obj: ..\..\src\generic\bannerwindow.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\bannerwindow.cpp
+
 $(OBJS)\advdll_bmpcboxg.obj: ..\..\src\generic\bmpcboxg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\bmpcboxg.cpp\r
 \r
@@ -14969,39 +15145,51 @@ $(OBJS)\advdll_laywin.obj: ..\..\src\generic\laywin.cpp
 $(OBJS)\advdll_notifmsgg.obj: ..\..\src\generic\notifmsgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\notifmsgg.cpp\r
 \r
-$(OBJS)\advdll_odcombo.obj: ..\..\src\generic\odcombo.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\odcombo.cpp\r
-\r
-$(OBJS)\advdll_propdlg.obj: ..\..\src\generic\propdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\propdlg.cpp\r
-\r
-$(OBJS)\advdll_sashwin.obj: ..\..\src\generic\sashwin.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\sashwin.cpp\r
-\r
-$(OBJS)\advdll_splash.obj: ..\..\src\generic\splash.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\splash.cpp\r
-\r
-$(OBJS)\advdll_tipdlg.obj: ..\..\src\generic\tipdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\tipdlg.cpp\r
-\r
+$(OBJS)\advdll_odcombo.obj: ..\..\src\generic\odcombo.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\odcombo.cpp
+
+$(OBJS)\advdll_propdlg.obj: ..\..\src\generic\propdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\propdlg.cpp
+
+$(OBJS)\advdll_generic_richtooltip.obj: ..\..\src\generic\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\richtooltip.cpp
+
+$(OBJS)\advdll_sashwin.obj: ..\..\src\generic\sashwin.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\sashwin.cpp
+
+$(OBJS)\advdll_splash.obj: ..\..\src\generic\splash.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\splash.cpp
+
+$(OBJS)\advdll_generic_timectrl.obj: ..\..\src\generic\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\timectrl.cpp
+
+$(OBJS)\advdll_tipdlg.obj: ..\..\src\generic\tipdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\tipdlg.cpp
+
+$(OBJS)\advdll_treelist.obj: ..\..\src\generic\treelist.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\treelist.cpp
+
 $(OBJS)\advdll_wizard.obj: ..\..\src\generic\wizard.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\generic\wizard.cpp\r
 \r
 $(OBJS)\advdll_taskbarcmn.obj: ..\..\src\common\taskbarcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\common\taskbarcmn.cpp\r
 \r
-$(OBJS)\advdll_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp\r
-\r
-$(OBJS)\advdll_notifmsg.obj: ..\..\src\msw\notifmsg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\notifmsg.cpp\r
-\r
-$(OBJS)\advdll_sound.obj: ..\..\src\msw\sound.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\sound.cpp\r
-\r
-$(OBJS)\advdll_taskbar.obj: ..\..\src\msw\taskbar.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\taskbar.cpp\r
-\r
+$(OBJS)\advdll_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp
+
+$(OBJS)\advdll_notifmsg.obj: ..\..\src\msw\notifmsg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\notifmsg.cpp
+
+$(OBJS)\advdll_msw_richtooltip.obj: ..\..\src\msw\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\richtooltip.cpp
+
+$(OBJS)\advdll_sound.obj: ..\..\src\msw\sound.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\sound.cpp
+
+$(OBJS)\advdll_taskbar.obj: ..\..\src\msw\taskbar.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\taskbar.cpp
+
 $(OBJS)\advdll_joystick.obj: ..\..\src\msw\joystick.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVDLL_CXXFLAGS) ..\..\src\msw\joystick.cpp\r
 \r
@@ -15020,21 +15208,27 @@ $(OBJS)\advlib_calctrl.obj: ..\..\src\msw\calctrl.cpp
 $(OBJS)\advlib_commandlinkbutton.obj: ..\..\src\msw\commandlinkbutton.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\commandlinkbutton.cpp\r
 \r
-$(OBJS)\advlib_datecontrols.obj: ..\..\src\msw\datecontrols.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\datecontrols.cpp\r
-\r
-$(OBJS)\advlib_datectrl.obj: ..\..\src\msw\datectrl.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\datectrl.cpp\r
-\r
-$(OBJS)\advlib_hyperlink.obj: ..\..\src\msw\hyperlink.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\hyperlink.cpp\r
-\r
-$(OBJS)\advlib_animatecmn.obj: ..\..\src\common\animatecmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\animatecmn.cpp\r
-\r
-$(OBJS)\advlib_bmpcboxcmn.obj: ..\..\src\common\bmpcboxcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\bmpcboxcmn.cpp\r
-\r
+$(OBJS)\advlib_datecontrols.obj: ..\..\src\msw\datecontrols.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\datecontrols.cpp
+
+$(OBJS)\advlib_datectrl.obj: ..\..\src\msw\datectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\datectrl.cpp
+
+$(OBJS)\advlib_datetimectrl.obj: ..\..\src\msw\datetimectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\datetimectrl.cpp
+
+$(OBJS)\advlib_hyperlink.obj: ..\..\src\msw\hyperlink.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\hyperlink.cpp
+
+$(OBJS)\advlib_msw_timectrl.obj: ..\..\src\msw\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\timectrl.cpp
+
+$(OBJS)\advlib_animatecmn.obj: ..\..\src\common\animatecmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\animatecmn.cpp
+
+$(OBJS)\advlib_bmpcboxcmn.obj: ..\..\src\common\bmpcboxcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\bmpcboxcmn.cpp
+
 $(OBJS)\advlib_calctrlcmn.obj: ..\..\src\common\calctrlcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\calctrlcmn.cpp\r
 \r
@@ -15044,15 +15238,21 @@ $(OBJS)\advlib_datavcmn.obj: ..\..\src\common\datavcmn.cpp
 $(OBJS)\advlib_gridcmn.obj: ..\..\src\common\gridcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\gridcmn.cpp\r
 \r
-$(OBJS)\advlib_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp\r
-\r
-$(OBJS)\advlib_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\odcombocmn.cpp\r
-\r
-$(OBJS)\advlib_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp\r
-\r
+$(OBJS)\advlib_hyperlnkcmn.obj: ..\..\src\common\hyperlnkcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\hyperlnkcmn.cpp
+
+$(OBJS)\advlib_odcombocmn.obj: ..\..\src\common\odcombocmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\odcombocmn.cpp
+
+$(OBJS)\advlib_richtooltipcmn.obj: ..\..\src\common\richtooltipcmn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\richtooltipcmn.cpp
+
+$(OBJS)\advlib_aboutdlgg.obj: ..\..\src\generic\aboutdlgg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\aboutdlgg.cpp
+
+$(OBJS)\advlib_bannerwindow.obj: ..\..\src\generic\bannerwindow.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\bannerwindow.cpp
+
 $(OBJS)\advlib_bmpcboxg.obj: ..\..\src\generic\bmpcboxg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\bmpcboxg.cpp\r
 \r
@@ -15095,39 +15295,51 @@ $(OBJS)\advlib_laywin.obj: ..\..\src\generic\laywin.cpp
 $(OBJS)\advlib_notifmsgg.obj: ..\..\src\generic\notifmsgg.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\notifmsgg.cpp\r
 \r
-$(OBJS)\advlib_odcombo.obj: ..\..\src\generic\odcombo.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\odcombo.cpp\r
-\r
-$(OBJS)\advlib_propdlg.obj: ..\..\src\generic\propdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\propdlg.cpp\r
-\r
-$(OBJS)\advlib_sashwin.obj: ..\..\src\generic\sashwin.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\sashwin.cpp\r
-\r
-$(OBJS)\advlib_splash.obj: ..\..\src\generic\splash.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\splash.cpp\r
-\r
-$(OBJS)\advlib_tipdlg.obj: ..\..\src\generic\tipdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\tipdlg.cpp\r
-\r
+$(OBJS)\advlib_odcombo.obj: ..\..\src\generic\odcombo.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\odcombo.cpp
+
+$(OBJS)\advlib_propdlg.obj: ..\..\src\generic\propdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\propdlg.cpp
+
+$(OBJS)\advlib_generic_richtooltip.obj: ..\..\src\generic\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\richtooltip.cpp
+
+$(OBJS)\advlib_sashwin.obj: ..\..\src\generic\sashwin.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\sashwin.cpp
+
+$(OBJS)\advlib_splash.obj: ..\..\src\generic\splash.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\splash.cpp
+
+$(OBJS)\advlib_generic_timectrl.obj: ..\..\src\generic\timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\timectrl.cpp
+
+$(OBJS)\advlib_tipdlg.obj: ..\..\src\generic\tipdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\tipdlg.cpp
+
+$(OBJS)\advlib_treelist.obj: ..\..\src\generic\treelist.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\treelist.cpp
+
 $(OBJS)\advlib_wizard.obj: ..\..\src\generic\wizard.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\generic\wizard.cpp\r
 \r
 $(OBJS)\advlib_taskbarcmn.obj: ..\..\src\common\taskbarcmn.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\common\taskbarcmn.cpp\r
 \r
-$(OBJS)\advlib_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp\r
-\r
-$(OBJS)\advlib_notifmsg.obj: ..\..\src\msw\notifmsg.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\notifmsg.cpp\r
-\r
-$(OBJS)\advlib_sound.obj: ..\..\src\msw\sound.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\sound.cpp\r
-\r
-$(OBJS)\advlib_taskbar.obj: ..\..\src\msw\taskbar.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\taskbar.cpp\r
-\r
+$(OBJS)\advlib_aboutdlg.obj: ..\..\src\msw\aboutdlg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\aboutdlg.cpp
+
+$(OBJS)\advlib_notifmsg.obj: ..\..\src\msw\notifmsg.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\notifmsg.cpp
+
+$(OBJS)\advlib_msw_richtooltip.obj: ..\..\src\msw\richtooltip.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\richtooltip.cpp
+
+$(OBJS)\advlib_sound.obj: ..\..\src\msw\sound.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\sound.cpp
+
+$(OBJS)\advlib_taskbar.obj: ..\..\src\msw\taskbar.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\taskbar.cpp
+
 $(OBJS)\advlib_joystick.obj: ..\..\src\msw\joystick.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(ADVLIB_CXXFLAGS) ..\..\src\msw\joystick.cpp\r
 \r
@@ -15410,6 +15622,9 @@ $(OBJS)\xrcdll_version.res: ..\..\src\msw\version.rc
 $(OBJS)\xrcdll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
 \r
+$(OBJS)\xrcdll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp\r
+\r
 $(OBJS)\xrcdll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
 \r
@@ -15563,18 +15778,21 @@ $(OBJS)\xrcdll_xh_stlin.obj: ..\..\src\xrc\xh_stlin.cpp
 $(OBJS)\xrcdll_xh_sttxt.obj: ..\..\src\xrc\xh_sttxt.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_sttxt.cpp\r
 \r
-$(OBJS)\xrcdll_xh_text.obj: ..\..\src\xrc\xh_text.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_text.cpp\r
-\r
-$(OBJS)\xrcdll_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp\r
-\r
-$(OBJS)\xrcdll_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp\r
-\r
-$(OBJS)\xrcdll_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp\r
-\r
+$(OBJS)\xrcdll_xh_text.obj: ..\..\src\xrc\xh_text.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_text.cpp
+
+$(OBJS)\xrcdll_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp
+
+$(OBJS)\xrcdll_xh_timectrl.obj: ..\..\src\xrc\xh_timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_timectrl.cpp
+
+$(OBJS)\xrcdll_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp
+
+$(OBJS)\xrcdll_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp
+
 $(OBJS)\xrcdll_xh_tree.obj: ..\..\src\xrc\xh_tree.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_tree.cpp\r
 \r
@@ -15602,6 +15820,9 @@ $(OBJS)\xrclib_dummy.obj: ..\..\src\common\dummy.cpp
 $(OBJS)\xrclib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
 \r
+$(OBJS)\xrclib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp\r
+\r
 $(OBJS)\xrclib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
 \r
@@ -15755,18 +15976,21 @@ $(OBJS)\xrclib_xh_stlin.obj: ..\..\src\xrc\xh_stlin.cpp
 $(OBJS)\xrclib_xh_sttxt.obj: ..\..\src\xrc\xh_sttxt.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_sttxt.cpp\r
 \r
-$(OBJS)\xrclib_xh_text.obj: ..\..\src\xrc\xh_text.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_text.cpp\r
-\r
-$(OBJS)\xrclib_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp\r
-\r
-$(OBJS)\xrclib_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp\r
-\r
-$(OBJS)\xrclib_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp\r
-       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp\r
-\r
+$(OBJS)\xrclib_xh_text.obj: ..\..\src\xrc\xh_text.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_text.cpp
+
+$(OBJS)\xrclib_xh_tglbtn.obj: ..\..\src\xrc\xh_tglbtn.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_tglbtn.cpp
+
+$(OBJS)\xrclib_xh_timectrl.obj: ..\..\src\xrc\xh_timectrl.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_timectrl.cpp
+
+$(OBJS)\xrclib_xh_toolb.obj: ..\..\src\xrc\xh_toolb.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_toolb.cpp
+
+$(OBJS)\xrclib_xh_toolbk.obj: ..\..\src\xrc\xh_toolbk.cpp
+       $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_toolbk.cpp
+
 $(OBJS)\xrclib_xh_tree.obj: ..\..\src\xrc\xh_tree.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_tree.cpp\r
 \r