]> git.saurik.com Git - wxWidgets.git/blobdiff - build/msw/makefile.gcc
wxPalmOS frame code clearning from MSW specific parts. Initial GetClientAreaOrigin...
[wxWidgets.git] / build / msw / makefile.gcc
index 2599e811ebd17fb5707e7d20c7fc9055cd1d664a..4c6fa5069a28731249fbd15251c0933283a76060 100644 (file)
@@ -1,6 +1,6 @@
 # =========================================================================
 #     This makefile was generated by
 # =========================================================================
 #     This makefile was generated by
-#     Bakefile 0.1.3 (http://bakefile.sourceforge.net)
+#     Bakefile 0.1.6 (http://bakefile.sourceforge.net)
 #     Do not modify, all changes will be overwritten!
 # =========================================================================
 
 #     Do not modify, all changes will be overwritten!
 # =========================================================================
 
@@ -17,17 +17,22 @@ MAKEARGS = CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
        WXUNIV="$(WXUNIV)" UNICODE="$(UNICODE)" MSLU="$(MSLU)" BUILD="$(BUILD)" \
        DEBUG_INFO="$(DEBUG_INFO)" DEBUG_FLAG="$(DEBUG_FLAG)" \
        MONOLITHIC="$(MONOLITHIC)" USE_GUI="$(USE_GUI)" USE_HTML="$(USE_HTML)" \
        WXUNIV="$(WXUNIV)" UNICODE="$(UNICODE)" MSLU="$(MSLU)" BUILD="$(BUILD)" \
        DEBUG_INFO="$(DEBUG_INFO)" DEBUG_FLAG="$(DEBUG_FLAG)" \
        MONOLITHIC="$(MONOLITHIC)" USE_GUI="$(USE_GUI)" USE_HTML="$(USE_HTML)" \
-       USE_OPENGL="$(USE_OPENGL)" USE_ODBC="$(USE_ODBC)" \
+       USE_XRC="$(USE_XRC)" USE_OPENGL="$(USE_OPENGL)" USE_ODBC="$(USE_ODBC)" \
        USE_EXCEPTIONS="$(USE_EXCEPTIONS)" OFFICIAL_BUILD="$(OFFICIAL_BUILD)" \
        USE_EXCEPTIONS="$(USE_EXCEPTIONS)" OFFICIAL_BUILD="$(OFFICIAL_BUILD)" \
-       VENDOR="$(VENDOR)" CFG="$(CFG)" CPPUNIT_CFLAGS="$(CPPUNIT_CFLAGS)" \
-       CPPUNIT_LIBS="$(CPPUNIT_LIBS)" RUNTIME_LIBS="$(RUNTIME_LIBS)" \
-       GCC_VERSION="$(GCC_VERSION)"
+       VENDOR="$(VENDOR)" WX_FLAVOUR="$(WX_FLAVOUR)" \
+       WX_LIB_FLAVOUR="$(WX_LIB_FLAVOUR)" CFG="$(CFG)" \
+       CPPUNIT_CFLAGS="$(CPPUNIT_CFLAGS)" CPPUNIT_LIBS="$(CPPUNIT_LIBS)" \
+       RUNTIME_LIBS="$(RUNTIME_LIBS)" GCC_VERSION="$(GCC_VERSION)"
+WX_RELEASE_NODOT = 25
+WX_VERSION_NODOT = $(WX_RELEASE_NODOT)4
 OBJS = \
        gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
 OBJS = \
        gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
+LIBDIRNAME = ..\..\lib\gcc_$(LIBTYPE_SUFFIX)$(CFG)
 SETUPHDIR = \
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
 WXREGEX_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
 SETUPHDIR = \
        $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
 WXREGEX_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       -I..\..\include -I$(SETUPHDIR) $(__UNICODE_DEFINE_p) $(CPPFLAGS) $(CFLAGS)
+       -I..\..\include -I$(SETUPHDIR) -D__WXMSW__ $(__UNICODE_DEFINE_p) $(CPPFLAGS) \
+       $(CFLAGS)
 WXREGEX_OBJECTS =  \
        $(OBJS)\wxregex_regcomp.o \
        $(OBJS)\wxregex_regexec.o \
 WXREGEX_OBJECTS =  \
        $(OBJS)\wxregex_regcomp.o \
        $(OBJS)\wxregex_regexec.o \
@@ -45,10 +50,8 @@ WXZLIB_OBJECTS =  \
        $(OBJS)\wxzlib_trees.o \
        $(OBJS)\wxzlib_zutil.o \
        $(OBJS)\wxzlib_inflate.o \
        $(OBJS)\wxzlib_trees.o \
        $(OBJS)\wxzlib_zutil.o \
        $(OBJS)\wxzlib_inflate.o \
-       $(OBJS)\wxzlib_infblock.o \
+       $(OBJS)\wxzlib_infback.o \
        $(OBJS)\wxzlib_inftrees.o \
        $(OBJS)\wxzlib_inftrees.o \
-       $(OBJS)\wxzlib_infcodes.o \
-       $(OBJS)\wxzlib_infutil.o \
        $(OBJS)\wxzlib_inffast.o
 WXPNG_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -I..\..\src\zlib $(CPPFLAGS) $(CFLAGS)
        $(OBJS)\wxzlib_inffast.o
 WXPNG_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -I..\..\src\zlib $(CPPFLAGS) $(CFLAGS)
@@ -126,6 +129,7 @@ WXTIFF_OBJECTS =  \
        $(OBJS)\wxtiff_tif_aux.o \
        $(OBJS)\wxtiff_tif_close.o \
        $(OBJS)\wxtiff_tif_codec.o \
        $(OBJS)\wxtiff_tif_aux.o \
        $(OBJS)\wxtiff_tif_close.o \
        $(OBJS)\wxtiff_tif_codec.o \
+       $(OBJS)\wxtiff_tif_color.o \
        $(OBJS)\wxtiff_tif_compress.o \
        $(OBJS)\wxtiff_tif_dir.o \
        $(OBJS)\wxtiff_tif_dirinfo.o \
        $(OBJS)\wxtiff_tif_compress.o \
        $(OBJS)\wxtiff_tif_dir.o \
        $(OBJS)\wxtiff_tif_dirinfo.o \
@@ -156,25 +160,27 @@ WXTIFF_OBJECTS =  \
        $(OBJS)\wxtiff_tif_write.o \
        $(OBJS)\wxtiff_tif_zip.o
 WXEXPAT_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        $(OBJS)\wxtiff_tif_write.o \
        $(OBJS)\wxtiff_tif_zip.o
 WXEXPAT_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       $(____LIBDIRNAME_FILENAMES_6_p) -DCOMPILED_FROM_DSP $(CPPFLAGS) $(CFLAGS)
+       -I$(LIBDIRNAME) -DCOMPILED_FROM_DSP $(CPPFLAGS) $(CFLAGS)
 WXEXPAT_OBJECTS =  \
        $(OBJS)\wxexpat_xmlparse.o \
        $(OBJS)\wxexpat_xmlrole.o \
        $(OBJS)\wxexpat_xmltok.o
 MONODLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 WXEXPAT_OBJECTS =  \
        $(OBJS)\wxexpat_xmlparse.o \
        $(OBJS)\wxexpat_xmlrole.o \
        $(OBJS)\wxexpat_xmltok.o
 MONODLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_BASE=1 -DWXMAKINGDLL $(CPPFLAGS) $(CFLAGS)
 MONODLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_BASE=1 -DWXMAKINGDLL $(CPPFLAGS) $(CFLAGS)
 MONODLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_BASE=1 -DWXMAKINGDLL $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
-       $(CPPFLAGS) $(CXXFLAGS)
+       -DwxUSE_BASE=1 -DWXMAKINGDLL $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 MONODLL_OBJECTS =  \
        $(OBJS)\monodll_dummy.o \
        $(OBJS)\monodll_appbase.o \
 MONODLL_OBJECTS =  \
        $(OBJS)\monodll_dummy.o \
        $(OBJS)\monodll_appbase.o \
+       $(OBJS)\monodll_archive.o \
+       $(OBJS)\monodll_clntdata.o \
        $(OBJS)\monodll_cmdline.o \
        $(OBJS)\monodll_config.o \
        $(OBJS)\monodll_datetime.o \
        $(OBJS)\monodll_cmdline.o \
        $(OBJS)\monodll_config.o \
        $(OBJS)\monodll_datetime.o \
@@ -193,7 +199,6 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_filesys.o \
        $(OBJS)\monodll_fmapbase.o \
        $(OBJS)\monodll_fs_zip.o \
        $(OBJS)\monodll_filesys.o \
        $(OBJS)\monodll_fmapbase.o \
        $(OBJS)\monodll_fs_zip.o \
-       $(OBJS)\monodll_gzstream.o \
        $(OBJS)\monodll_hash.o \
        $(OBJS)\monodll_hashmap.o \
        $(OBJS)\monodll_init.o \
        $(OBJS)\monodll_hash.o \
        $(OBJS)\monodll_hashmap.o \
        $(OBJS)\monodll_init.o \
@@ -209,6 +214,8 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_object.o \
        $(OBJS)\monodll_process.o \
        $(OBJS)\monodll_regex.o \
        $(OBJS)\monodll_object.o \
        $(OBJS)\monodll_process.o \
        $(OBJS)\monodll_regex.o \
+       $(OBJS)\monodll_stdpbase.o \
+       $(OBJS)\monodll_sstream.o \
        $(OBJS)\monodll_stopwatch.o \
        $(OBJS)\monodll_strconv.o \
        $(OBJS)\monodll_stream.o \
        $(OBJS)\monodll_stopwatch.o \
        $(OBJS)\monodll_strconv.o \
        $(OBJS)\monodll_stream.o \
@@ -218,7 +225,7 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_textfile.o \
        $(OBJS)\monodll_tokenzr.o \
        $(OBJS)\monodll_txtstrm.o \
        $(OBJS)\monodll_textfile.o \
        $(OBJS)\monodll_tokenzr.o \
        $(OBJS)\monodll_txtstrm.o \
-       $(OBJS)\monodll_unzip.o \
+       $(OBJS)\monodll_uri.o \
        $(OBJS)\monodll_variant.o \
        $(OBJS)\monodll_wfstream.o \
        $(OBJS)\monodll_wxchar.o \
        $(OBJS)\monodll_variant.o \
        $(OBJS)\monodll_wfstream.o \
        $(OBJS)\monodll_wxchar.o \
@@ -228,12 +235,16 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_zstream.o \
        $(OBJS)\monodll_basemsw.o \
        $(OBJS)\monodll_crashrpt.o \
        $(OBJS)\monodll_zstream.o \
        $(OBJS)\monodll_basemsw.o \
        $(OBJS)\monodll_crashrpt.o \
+       $(OBJS)\monodll_debughlp.o \
        $(OBJS)\monodll_dde.o \
        $(OBJS)\monodll_dir.o \
        $(OBJS)\monodll_dde.o \
        $(OBJS)\monodll_dir.o \
+       $(OBJS)\monodll_dlmsw.o \
        $(OBJS)\monodll_mimetype.o \
        $(OBJS)\monodll_regconf.o \
        $(OBJS)\monodll_registry.o \
        $(OBJS)\monodll_snglinst.o \
        $(OBJS)\monodll_mimetype.o \
        $(OBJS)\monodll_regconf.o \
        $(OBJS)\monodll_registry.o \
        $(OBJS)\monodll_snglinst.o \
+       $(OBJS)\monodll_stackwalk.o \
+       $(OBJS)\monodll_stdpaths.o \
        $(OBJS)\monodll_thread.o \
        $(OBJS)\monodll_utils.o \
        $(OBJS)\monodll_utilsexc.o \
        $(OBJS)\monodll_thread.o \
        $(OBJS)\monodll_utils.o \
        $(OBJS)\monodll_utilsexc.o \
@@ -261,18 +272,20 @@ MONODLL_OBJECTS =  \
        $(OBJS)\monodll_xtixml.o
 MONOLIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(OBJS)\monodll_xtixml.o
 MONOLIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 MONOLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 MONOLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) \
-       $(CXXFLAGS)
+       -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_dummy.o \
        $(OBJS)\monolib_appbase.o \
 MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_dummy.o \
        $(OBJS)\monolib_appbase.o \
+       $(OBJS)\monolib_archive.o \
+       $(OBJS)\monolib_clntdata.o \
        $(OBJS)\monolib_cmdline.o \
        $(OBJS)\monolib_config.o \
        $(OBJS)\monolib_datetime.o \
        $(OBJS)\monolib_cmdline.o \
        $(OBJS)\monolib_config.o \
        $(OBJS)\monolib_datetime.o \
@@ -291,7 +304,6 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_filesys.o \
        $(OBJS)\monolib_fmapbase.o \
        $(OBJS)\monolib_fs_zip.o \
        $(OBJS)\monolib_filesys.o \
        $(OBJS)\monolib_fmapbase.o \
        $(OBJS)\monolib_fs_zip.o \
-       $(OBJS)\monolib_gzstream.o \
        $(OBJS)\monolib_hash.o \
        $(OBJS)\monolib_hashmap.o \
        $(OBJS)\monolib_init.o \
        $(OBJS)\monolib_hash.o \
        $(OBJS)\monolib_hashmap.o \
        $(OBJS)\monolib_init.o \
@@ -307,6 +319,8 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_object.o \
        $(OBJS)\monolib_process.o \
        $(OBJS)\monolib_regex.o \
        $(OBJS)\monolib_object.o \
        $(OBJS)\monolib_process.o \
        $(OBJS)\monolib_regex.o \
+       $(OBJS)\monolib_stdpbase.o \
+       $(OBJS)\monolib_sstream.o \
        $(OBJS)\monolib_stopwatch.o \
        $(OBJS)\monolib_strconv.o \
        $(OBJS)\monolib_stream.o \
        $(OBJS)\monolib_stopwatch.o \
        $(OBJS)\monolib_strconv.o \
        $(OBJS)\monolib_stream.o \
@@ -316,7 +330,7 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_textfile.o \
        $(OBJS)\monolib_tokenzr.o \
        $(OBJS)\monolib_txtstrm.o \
        $(OBJS)\monolib_textfile.o \
        $(OBJS)\monolib_tokenzr.o \
        $(OBJS)\monolib_txtstrm.o \
-       $(OBJS)\monolib_unzip.o \
+       $(OBJS)\monolib_uri.o \
        $(OBJS)\monolib_variant.o \
        $(OBJS)\monolib_wfstream.o \
        $(OBJS)\monolib_wxchar.o \
        $(OBJS)\monolib_variant.o \
        $(OBJS)\monolib_wfstream.o \
        $(OBJS)\monolib_wxchar.o \
@@ -326,12 +340,16 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_zstream.o \
        $(OBJS)\monolib_basemsw.o \
        $(OBJS)\monolib_crashrpt.o \
        $(OBJS)\monolib_zstream.o \
        $(OBJS)\monolib_basemsw.o \
        $(OBJS)\monolib_crashrpt.o \
+       $(OBJS)\monolib_debughlp.o \
        $(OBJS)\monolib_dde.o \
        $(OBJS)\monolib_dir.o \
        $(OBJS)\monolib_dde.o \
        $(OBJS)\monolib_dir.o \
+       $(OBJS)\monolib_dlmsw.o \
        $(OBJS)\monolib_mimetype.o \
        $(OBJS)\monolib_regconf.o \
        $(OBJS)\monolib_registry.o \
        $(OBJS)\monolib_snglinst.o \
        $(OBJS)\monolib_mimetype.o \
        $(OBJS)\monolib_regconf.o \
        $(OBJS)\monolib_registry.o \
        $(OBJS)\monolib_snglinst.o \
+       $(OBJS)\monolib_stackwalk.o \
+       $(OBJS)\monolib_stdpaths.o \
        $(OBJS)\monolib_thread.o \
        $(OBJS)\monolib_utils.o \
        $(OBJS)\monolib_utilsexc.o \
        $(OBJS)\monolib_thread.o \
        $(OBJS)\monolib_utils.o \
        $(OBJS)\monolib_utilsexc.o \
@@ -359,18 +377,20 @@ MONOLIB_OBJECTS =  \
        $(OBJS)\monolib_xtixml.o
 BASEDLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(OBJS)\monolib_xtixml.o
 BASEDLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 BASEDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 BASEDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_dummy.o \
        $(OBJS)\basedll_appbase.o \
 BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_dummy.o \
        $(OBJS)\basedll_appbase.o \
+       $(OBJS)\basedll_archive.o \
+       $(OBJS)\basedll_clntdata.o \
        $(OBJS)\basedll_cmdline.o \
        $(OBJS)\basedll_config.o \
        $(OBJS)\basedll_datetime.o \
        $(OBJS)\basedll_cmdline.o \
        $(OBJS)\basedll_config.o \
        $(OBJS)\basedll_datetime.o \
@@ -389,7 +409,6 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_filesys.o \
        $(OBJS)\basedll_fmapbase.o \
        $(OBJS)\basedll_fs_zip.o \
        $(OBJS)\basedll_filesys.o \
        $(OBJS)\basedll_fmapbase.o \
        $(OBJS)\basedll_fs_zip.o \
-       $(OBJS)\basedll_gzstream.o \
        $(OBJS)\basedll_hash.o \
        $(OBJS)\basedll_hashmap.o \
        $(OBJS)\basedll_init.o \
        $(OBJS)\basedll_hash.o \
        $(OBJS)\basedll_hashmap.o \
        $(OBJS)\basedll_init.o \
@@ -405,6 +424,8 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_object.o \
        $(OBJS)\basedll_process.o \
        $(OBJS)\basedll_regex.o \
        $(OBJS)\basedll_object.o \
        $(OBJS)\basedll_process.o \
        $(OBJS)\basedll_regex.o \
+       $(OBJS)\basedll_stdpbase.o \
+       $(OBJS)\basedll_sstream.o \
        $(OBJS)\basedll_stopwatch.o \
        $(OBJS)\basedll_strconv.o \
        $(OBJS)\basedll_stream.o \
        $(OBJS)\basedll_stopwatch.o \
        $(OBJS)\basedll_strconv.o \
        $(OBJS)\basedll_stream.o \
@@ -414,7 +435,7 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_textfile.o \
        $(OBJS)\basedll_tokenzr.o \
        $(OBJS)\basedll_txtstrm.o \
        $(OBJS)\basedll_textfile.o \
        $(OBJS)\basedll_tokenzr.o \
        $(OBJS)\basedll_txtstrm.o \
-       $(OBJS)\basedll_unzip.o \
+       $(OBJS)\basedll_uri.o \
        $(OBJS)\basedll_variant.o \
        $(OBJS)\basedll_wfstream.o \
        $(OBJS)\basedll_wxchar.o \
        $(OBJS)\basedll_variant.o \
        $(OBJS)\basedll_wfstream.o \
        $(OBJS)\basedll_wxchar.o \
@@ -424,12 +445,16 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_zstream.o \
        $(OBJS)\basedll_basemsw.o \
        $(OBJS)\basedll_crashrpt.o \
        $(OBJS)\basedll_zstream.o \
        $(OBJS)\basedll_basemsw.o \
        $(OBJS)\basedll_crashrpt.o \
+       $(OBJS)\basedll_debughlp.o \
        $(OBJS)\basedll_dde.o \
        $(OBJS)\basedll_dir.o \
        $(OBJS)\basedll_dde.o \
        $(OBJS)\basedll_dir.o \
+       $(OBJS)\basedll_dlmsw.o \
        $(OBJS)\basedll_mimetype.o \
        $(OBJS)\basedll_regconf.o \
        $(OBJS)\basedll_registry.o \
        $(OBJS)\basedll_snglinst.o \
        $(OBJS)\basedll_mimetype.o \
        $(OBJS)\basedll_regconf.o \
        $(OBJS)\basedll_registry.o \
        $(OBJS)\basedll_snglinst.o \
+       $(OBJS)\basedll_stackwalk.o \
+       $(OBJS)\basedll_stdpaths.o \
        $(OBJS)\basedll_thread.o \
        $(OBJS)\basedll_utils.o \
        $(OBJS)\basedll_utilsexc.o \
        $(OBJS)\basedll_thread.o \
        $(OBJS)\basedll_utils.o \
        $(OBJS)\basedll_utilsexc.o \
@@ -442,18 +467,20 @@ BASEDLL_OBJECTS =  \
        $(OBJS)\basedll_volume.o
 BASELIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(OBJS)\basedll_volume.o
 BASELIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 BASELIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(CPPFLAGS) $(CFLAGS)
 BASELIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
-       $(CPPFLAGS) $(CXXFLAGS)
+       -DwxUSE_GUI=0 -DwxUSE_BASE=1 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 BASELIB_OBJECTS =  \
        $(OBJS)\baselib_dummy.o \
        $(OBJS)\baselib_appbase.o \
 BASELIB_OBJECTS =  \
        $(OBJS)\baselib_dummy.o \
        $(OBJS)\baselib_appbase.o \
+       $(OBJS)\baselib_archive.o \
+       $(OBJS)\baselib_clntdata.o \
        $(OBJS)\baselib_cmdline.o \
        $(OBJS)\baselib_config.o \
        $(OBJS)\baselib_datetime.o \
        $(OBJS)\baselib_cmdline.o \
        $(OBJS)\baselib_config.o \
        $(OBJS)\baselib_datetime.o \
@@ -472,7 +499,6 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_filesys.o \
        $(OBJS)\baselib_fmapbase.o \
        $(OBJS)\baselib_fs_zip.o \
        $(OBJS)\baselib_filesys.o \
        $(OBJS)\baselib_fmapbase.o \
        $(OBJS)\baselib_fs_zip.o \
-       $(OBJS)\baselib_gzstream.o \
        $(OBJS)\baselib_hash.o \
        $(OBJS)\baselib_hashmap.o \
        $(OBJS)\baselib_init.o \
        $(OBJS)\baselib_hash.o \
        $(OBJS)\baselib_hashmap.o \
        $(OBJS)\baselib_init.o \
@@ -488,6 +514,8 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_object.o \
        $(OBJS)\baselib_process.o \
        $(OBJS)\baselib_regex.o \
        $(OBJS)\baselib_object.o \
        $(OBJS)\baselib_process.o \
        $(OBJS)\baselib_regex.o \
+       $(OBJS)\baselib_stdpbase.o \
+       $(OBJS)\baselib_sstream.o \
        $(OBJS)\baselib_stopwatch.o \
        $(OBJS)\baselib_strconv.o \
        $(OBJS)\baselib_stream.o \
        $(OBJS)\baselib_stopwatch.o \
        $(OBJS)\baselib_strconv.o \
        $(OBJS)\baselib_stream.o \
@@ -497,7 +525,7 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_textfile.o \
        $(OBJS)\baselib_tokenzr.o \
        $(OBJS)\baselib_txtstrm.o \
        $(OBJS)\baselib_textfile.o \
        $(OBJS)\baselib_tokenzr.o \
        $(OBJS)\baselib_txtstrm.o \
-       $(OBJS)\baselib_unzip.o \
+       $(OBJS)\baselib_uri.o \
        $(OBJS)\baselib_variant.o \
        $(OBJS)\baselib_wfstream.o \
        $(OBJS)\baselib_wxchar.o \
        $(OBJS)\baselib_variant.o \
        $(OBJS)\baselib_wfstream.o \
        $(OBJS)\baselib_wxchar.o \
@@ -507,12 +535,16 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_zstream.o \
        $(OBJS)\baselib_basemsw.o \
        $(OBJS)\baselib_crashrpt.o \
        $(OBJS)\baselib_zstream.o \
        $(OBJS)\baselib_basemsw.o \
        $(OBJS)\baselib_crashrpt.o \
+       $(OBJS)\baselib_debughlp.o \
        $(OBJS)\baselib_dde.o \
        $(OBJS)\baselib_dir.o \
        $(OBJS)\baselib_dde.o \
        $(OBJS)\baselib_dir.o \
+       $(OBJS)\baselib_dlmsw.o \
        $(OBJS)\baselib_mimetype.o \
        $(OBJS)\baselib_regconf.o \
        $(OBJS)\baselib_registry.o \
        $(OBJS)\baselib_snglinst.o \
        $(OBJS)\baselib_mimetype.o \
        $(OBJS)\baselib_regconf.o \
        $(OBJS)\baselib_registry.o \
        $(OBJS)\baselib_snglinst.o \
+       $(OBJS)\baselib_stackwalk.o \
+       $(OBJS)\baselib_stdpaths.o \
        $(OBJS)\baselib_thread.o \
        $(OBJS)\baselib_utils.o \
        $(OBJS)\baselib_utilsexc.o \
        $(OBJS)\baselib_thread.o \
        $(OBJS)\baselib_utils.o \
        $(OBJS)\baselib_utilsexc.o \
@@ -523,17 +555,12 @@ BASELIB_OBJECTS =  \
        $(OBJS)\baselib_main.o \
        $(OBJS)\baselib_mslu.o \
        $(OBJS)\baselib_volume.o
        $(OBJS)\baselib_main.o \
        $(OBJS)\baselib_mslu.o \
        $(OBJS)\baselib_volume.o
-NETDLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
-       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_NET $(CPPFLAGS) $(CFLAGS)
 NETDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 NETDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_NET $(__EXCEPTIONSFLAG) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_NET $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 NETDLL_OBJECTS =  \
        $(OBJS)\netdll_dummy.o \
        $(OBJS)\netdll_fs_inet.o \
 NETDLL_OBJECTS =  \
        $(OBJS)\netdll_dummy.o \
        $(OBJS)\netdll_fs_inet.o \
@@ -548,17 +575,12 @@ NETDLL_OBJECTS =  \
        $(OBJS)\netdll_url.o \
        $(OBJS)\netdll_gsocket.o \
        $(OBJS)\netdll_urlmsw.o
        $(OBJS)\netdll_url.o \
        $(OBJS)\netdll_gsocket.o \
        $(OBJS)\netdll_urlmsw.o
-NETLIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
-       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 $(CPPFLAGS) $(CFLAGS)
 NETLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 NETLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) \
-       $(CXXFLAGS)
+       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 NETLIB_OBJECTS =  \
        $(OBJS)\netlib_dummy.o \
        $(OBJS)\netlib_fs_inet.o \
 NETLIB_OBJECTS =  \
        $(OBJS)\netlib_dummy.o \
        $(OBJS)\netlib_fs_inet.o \
@@ -573,17 +595,12 @@ NETLIB_OBJECTS =  \
        $(OBJS)\netlib_url.o \
        $(OBJS)\netlib_gsocket.o \
        $(OBJS)\netlib_urlmsw.o
        $(OBJS)\netlib_url.o \
        $(OBJS)\netlib_gsocket.o \
        $(OBJS)\netlib_urlmsw.o
-COREDLL_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
-       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 $(CPPFLAGS) $(CFLAGS)
 COREDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 COREDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 $(__EXCEPTIONSFLAG) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 COREDLL_OBJECTS =  \
        $(OBJS)\coredll_dummy.o \
        $(OBJS)\coredll_event.o \
 COREDLL_OBJECTS =  \
        $(OBJS)\coredll_dummy.o \
        $(OBJS)\coredll_event.o \
@@ -594,17 +611,12 @@ COREDLL_OBJECTS =  \
        $(OBJS)\coredll_mslu.o \
        $(OBJS)\coredll_volume.o \
        $(____CORE_SRC_FILENAMES_2_OBJECTS)
        $(OBJS)\coredll_mslu.o \
        $(OBJS)\coredll_volume.o \
        $(____CORE_SRC_FILENAMES_2_OBJECTS)
-CORELIB_CFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
-       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
-       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_BASE=0 $(CPPFLAGS) $(CFLAGS)
 CORELIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 CORELIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_BASE=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) \
-       $(CXXFLAGS)
+       -DwxUSE_BASE=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 CORELIB_OBJECTS =  \
        $(OBJS)\corelib_dummy.o \
        $(OBJS)\corelib_event.o \
 CORELIB_OBJECTS =  \
        $(OBJS)\corelib_dummy.o \
        $(OBJS)\corelib_event.o \
@@ -617,91 +629,88 @@ CORELIB_OBJECTS =  \
        $(____CORE_SRC_FILENAMES_3_OBJECTS)
 ADVDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(____CORE_SRC_FILENAMES_3_OBJECTS)
 ADVDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DWXUSINGDLL -DWXMAKINGDLL_ADV $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
-       $(CPPFLAGS) $(CXXFLAGS)
+       -DWXUSINGDLL -DWXMAKINGDLL_ADV $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 ADVDLL_OBJECTS =  \
        $(OBJS)\advdll_dummy.o \
 ADVDLL_OBJECTS =  \
        $(OBJS)\advdll_dummy.o \
-       $(OBJS)\advdll_calctrl.o \
-       $(OBJS)\advdll_grid.o \
-       $(OBJS)\advdll_gridctrl.o \
-       $(OBJS)\advdll_gridsel.o \
-       $(OBJS)\advdll_helpext.o \
-       $(OBJS)\advdll_laywin.o \
-       $(OBJS)\advdll_sashwin.o \
-       $(OBJS)\advdll_splash.o \
-       $(OBJS)\advdll_tipdlg.o \
-       $(OBJS)\advdll_wizard.o \
-       $(OBJS)\advdll_taskbarcmn.o \
-       $(OBJS)\advdll_joystick.o \
-       $(OBJS)\advdll_sound.o \
-       $(OBJS)\advdll_taskbar.o
+       $(____ADVANCED_SRC_FILENAMES_2_OBJECTS)
 ADVLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 ADVLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
+       $(CPPFLAGS) $(CXXFLAGS)
 ADVLIB_OBJECTS =  \
        $(OBJS)\advlib_dummy.o \
 ADVLIB_OBJECTS =  \
        $(OBJS)\advlib_dummy.o \
-       $(OBJS)\advlib_calctrl.o \
-       $(OBJS)\advlib_grid.o \
-       $(OBJS)\advlib_gridctrl.o \
-       $(OBJS)\advlib_gridsel.o \
-       $(OBJS)\advlib_helpext.o \
-       $(OBJS)\advlib_laywin.o \
-       $(OBJS)\advlib_sashwin.o \
-       $(OBJS)\advlib_splash.o \
-       $(OBJS)\advlib_tipdlg.o \
-       $(OBJS)\advlib_wizard.o \
-       $(OBJS)\advlib_taskbarcmn.o \
-       $(OBJS)\advlib_joystick.o \
-       $(OBJS)\advlib_sound.o \
-       $(OBJS)\advlib_taskbar.o
+       $(____ADVANCED_SRC_FILENAMES_3_OBJECTS)
+MEDIADLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
+       -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
+       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -W -Wall \
+       -I..\..\src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib \
+       -I..\..\src\regex -I..\..\src\expat\lib -DWXUSINGDLL -DWXMAKINGDLL_MEDIA \
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
+       $(CPPFLAGS) $(CXXFLAGS)
+MEDIADLL_OBJECTS =  \
+       $(OBJS)\mediadll_dummy.o \
+       $(OBJS)\mediadll_mediactrlcmn.o \
+       $(OBJS)\mediadll_mediactrl.o
+MEDIALIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
+       -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
+       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -W -Wall \
+       -I..\..\src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib \
+       -I..\..\src\regex -I..\..\src\expat\lib $(__EXCEPTIONSFLAG) \
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
+MEDIALIB_OBJECTS =  \
+       $(OBJS)\medialib_dummy.o \
+       $(OBJS)\medialib_mediactrlcmn.o \
+       $(OBJS)\medialib_mediactrl.o
 ODBCDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 ODBCDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC $(__EXCEPTIONSFLAG) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_ODBC $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 ODBCDLL_OBJECTS =  \
        $(OBJS)\odbcdll_dummy.o \
        $(OBJS)\odbcdll_db.o \
        $(OBJS)\odbcdll_dbtable.o
 ODBCLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 ODBCDLL_OBJECTS =  \
        $(OBJS)\odbcdll_dummy.o \
        $(OBJS)\odbcdll_db.o \
        $(OBJS)\odbcdll_dbtable.o
 ODBCLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) \
-       $(CXXFLAGS)
+       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 ODBCLIB_OBJECTS =  \
        $(OBJS)\odbclib_dummy.o \
        $(OBJS)\odbclib_db.o \
        $(OBJS)\odbclib_dbtable.o
 DBGRIDDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
 ODBCLIB_OBJECTS =  \
        $(OBJS)\odbclib_dummy.o \
        $(OBJS)\odbclib_db.o \
        $(OBJS)\odbclib_dbtable.o
 DBGRIDDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
-       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff \
-       -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex \
-       -I..\..\src\expat\lib -DWXUSINGDLL -DWXMAKINGDLL_DBGRID $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -W -Wall \
+       -I..\..\src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib \
+       -I..\..\src\regex -I..\..\src\expat\lib -DWXUSINGDLL -DWXMAKINGDLL_DBGRID \
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
+       $(CPPFLAGS) $(CXXFLAGS)
 DBGRIDDLL_OBJECTS =  \
        $(OBJS)\dbgriddll_dummy.o \
        $(OBJS)\dbgriddll_dbgrid.o
 DBGRIDLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
 DBGRIDDLL_OBJECTS =  \
        $(OBJS)\dbgriddll_dummy.o \
        $(OBJS)\dbgriddll_dbgrid.o
 DBGRIDLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) \
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
-       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff \
-       -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex \
-       -I..\..\src\expat\lib $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
-       $(CPPFLAGS) $(CXXFLAGS)
+       $(__UNICODE_DEFINE_p) -I..\..\include -I$(SETUPHDIR) -W -Wall \
+       -I..\..\src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib \
+       -I..\..\src\regex -I..\..\src\expat\lib $(__EXCEPTIONSFLAG) \
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 DBGRIDLIB_OBJECTS =  \
        $(OBJS)\dbgridlib_dummy.o \
        $(OBJS)\dbgridlib_dbgrid.o
 HTMLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 DBGRIDLIB_OBJECTS =  \
        $(OBJS)\dbgridlib_dummy.o \
        $(OBJS)\dbgridlib_dbgrid.o
 HTMLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DWXUSINGDLL -DWXMAKINGDLL_HTML $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
-       $(CPPFLAGS) $(CXXFLAGS)
+       -DWXUSINGDLL -DWXMAKINGDLL_HTML $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 HTMLDLL_OBJECTS =  \
        $(OBJS)\htmldll_dummy.o \
        $(OBJS)\htmldll_helpbest.o \
 HTMLDLL_OBJECTS =  \
        $(OBJS)\htmldll_dummy.o \
        $(OBJS)\htmldll_helpbest.o \
@@ -728,9 +737,10 @@ HTMLDLL_OBJECTS =  \
        $(OBJS)\htmldll_htmllbox.o
 HTMLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(OBJS)\htmldll_htmllbox.o
 HTMLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
+       $(CPPFLAGS) $(CXXFLAGS)
 HTMLLIB_OBJECTS =  \
        $(OBJS)\htmllib_dummy.o \
        $(OBJS)\htmllib_helpbest.o \
 HTMLLIB_OBJECTS =  \
        $(OBJS)\htmllib_dummy.o \
        $(OBJS)\htmllib_helpbest.o \
@@ -757,38 +767,135 @@ HTMLLIB_OBJECTS =  \
        $(OBJS)\htmllib_htmllbox.o
 XMLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        $(OBJS)\htmllib_htmllbox.o
 XMLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_XML $(__EXCEPTIONSFLAG) \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -DwxUSE_GUI=0 -DWXUSINGDLL -DWXMAKINGDLL_XML $(__EXCEPTIONSFLAG) \
-       $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 XMLDLL_OBJECTS =  \
        $(OBJS)\xmldll_dummy.o \
        $(OBJS)\xmldll_xml.o \
        $(OBJS)\xmldll_xtixml.o
 XMLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 XMLDLL_OBJECTS =  \
        $(OBJS)\xmldll_dummy.o \
        $(OBJS)\xmldll_xml.o \
        $(OBJS)\xmldll_xtixml.o
 XMLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) \
-       $(CXXFLAGS)
+       -DwxUSE_GUI=0 $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 XMLLIB_OBJECTS =  \
        $(OBJS)\xmllib_dummy.o \
        $(OBJS)\xmllib_xml.o \
        $(OBJS)\xmllib_xtixml.o
 XMLLIB_OBJECTS =  \
        $(OBJS)\xmllib_dummy.o \
        $(OBJS)\xmllib_xml.o \
        $(OBJS)\xmllib_xtixml.o
-GLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
+XRCDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       -DWXUSINGDLL -DWXMAKINGDLL_GL $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) \
+       -DWXUSINGDLL -DWXMAKINGDLL_XRC $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
+XRCDLL_OBJECTS =  \
+       $(OBJS)\xrcdll_dummy.o \
+       $(OBJS)\xrcdll_xh_bmpbt.o \
+       $(OBJS)\xrcdll_xh_bmp.o \
+       $(OBJS)\xrcdll_xh_bttn.o \
+       $(OBJS)\xrcdll_xh_cald.o \
+       $(OBJS)\xrcdll_xh_chckb.o \
+       $(OBJS)\xrcdll_xh_chckl.o \
+       $(OBJS)\xrcdll_xh_choic.o \
+       $(OBJS)\xrcdll_xh_combo.o \
+       $(OBJS)\xrcdll_xh_datectrl.o \
+       $(OBJS)\xrcdll_xh_dlg.o \
+       $(OBJS)\xrcdll_xh_frame.o \
+       $(OBJS)\xrcdll_xh_gauge.o \
+       $(OBJS)\xrcdll_xh_gdctl.o \
+       $(OBJS)\xrcdll_xh_html.o \
+       $(OBJS)\xrcdll_xh_listb.o \
+       $(OBJS)\xrcdll_xh_listc.o \
+       $(OBJS)\xrcdll_xh_menu.o \
+       $(OBJS)\xrcdll_xh_notbk.o \
+       $(OBJS)\xrcdll_xh_panel.o \
+       $(OBJS)\xrcdll_xh_radbt.o \
+       $(OBJS)\xrcdll_xh_radbx.o \
+       $(OBJS)\xrcdll_xh_scrol.o \
+       $(OBJS)\xrcdll_xh_scwin.o \
+       $(OBJS)\xrcdll_xh_sizer.o \
+       $(OBJS)\xrcdll_xh_slidr.o \
+       $(OBJS)\xrcdll_xh_spin.o \
+       $(OBJS)\xrcdll_xh_split.o \
+       $(OBJS)\xrcdll_xh_statbar.o \
+       $(OBJS)\xrcdll_xh_stbmp.o \
+       $(OBJS)\xrcdll_xh_stbox.o \
+       $(OBJS)\xrcdll_xh_stlin.o \
+       $(OBJS)\xrcdll_xh_sttxt.o \
+       $(OBJS)\xrcdll_xh_text.o \
+       $(OBJS)\xrcdll_xh_tglbtn.o \
+       $(OBJS)\xrcdll_xh_toolb.o \
+       $(OBJS)\xrcdll_xh_tree.o \
+       $(OBJS)\xrcdll_xh_unkwn.o \
+       $(OBJS)\xrcdll_xh_wizrd.o \
+       $(OBJS)\xrcdll_xmlres.o \
+       $(OBJS)\xrcdll_xmlrsall.o
+XRCLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
+       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
        $(CPPFLAGS) $(CXXFLAGS)
        $(CPPFLAGS) $(CXXFLAGS)
+XRCLIB_OBJECTS =  \
+       $(OBJS)\xrclib_dummy.o \
+       $(OBJS)\xrclib_xh_bmpbt.o \
+       $(OBJS)\xrclib_xh_bmp.o \
+       $(OBJS)\xrclib_xh_bttn.o \
+       $(OBJS)\xrclib_xh_cald.o \
+       $(OBJS)\xrclib_xh_chckb.o \
+       $(OBJS)\xrclib_xh_chckl.o \
+       $(OBJS)\xrclib_xh_choic.o \
+       $(OBJS)\xrclib_xh_combo.o \
+       $(OBJS)\xrclib_xh_datectrl.o \
+       $(OBJS)\xrclib_xh_dlg.o \
+       $(OBJS)\xrclib_xh_frame.o \
+       $(OBJS)\xrclib_xh_gauge.o \
+       $(OBJS)\xrclib_xh_gdctl.o \
+       $(OBJS)\xrclib_xh_html.o \
+       $(OBJS)\xrclib_xh_listb.o \
+       $(OBJS)\xrclib_xh_listc.o \
+       $(OBJS)\xrclib_xh_menu.o \
+       $(OBJS)\xrclib_xh_notbk.o \
+       $(OBJS)\xrclib_xh_panel.o \
+       $(OBJS)\xrclib_xh_radbt.o \
+       $(OBJS)\xrclib_xh_radbx.o \
+       $(OBJS)\xrclib_xh_scrol.o \
+       $(OBJS)\xrclib_xh_scwin.o \
+       $(OBJS)\xrclib_xh_sizer.o \
+       $(OBJS)\xrclib_xh_slidr.o \
+       $(OBJS)\xrclib_xh_spin.o \
+       $(OBJS)\xrclib_xh_split.o \
+       $(OBJS)\xrclib_xh_statbar.o \
+       $(OBJS)\xrclib_xh_stbmp.o \
+       $(OBJS)\xrclib_xh_stbox.o \
+       $(OBJS)\xrclib_xh_stlin.o \
+       $(OBJS)\xrclib_xh_sttxt.o \
+       $(OBJS)\xrclib_xh_text.o \
+       $(OBJS)\xrclib_xh_tglbtn.o \
+       $(OBJS)\xrclib_xh_toolb.o \
+       $(OBJS)\xrclib_xh_tree.o \
+       $(OBJS)\xrclib_xh_unkwn.o \
+       $(OBJS)\xrclib_xh_wizrd.o \
+       $(OBJS)\xrclib_xmlres.o \
+       $(OBJS)\xrclib_xmlrsall.o
+GLDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
+       -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
+       -DWXUSINGDLL -DWXMAKINGDLL_GL $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) \
+       -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)
 GLDLL_OBJECTS =  \
        $(OBJS)\gldll_dummy.o \
        $(OBJS)\gldll_glcanvas.o
 GLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
 GLDLL_OBJECTS =  \
        $(OBJS)\gldll_dummy.o \
        $(OBJS)\gldll_glcanvas.o
 GLLIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(GCCFLAGS) -DHAVE_W32API_H \
        -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) \
-       -I..\..\include -I$(SETUPHDIR) -Wall -I..\..\src\tiff -I..\..\src\jpeg \
+       -I..\..\include -I$(SETUPHDIR) -W -Wall -I..\..\src\tiff -I..\..\src\jpeg \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
        -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib \
-       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_1_7) $(CPPFLAGS) $(CXXFLAGS)
+       $(__EXCEPTIONSFLAG) $(__EXCEPTIONSFLAG_14) -Wno-ctor-dtor-privacy \
+       $(CPPFLAGS) $(CXXFLAGS)
 GLLIB_OBJECTS =  \
        $(OBJS)\gllib_dummy.o \
        $(OBJS)\gllib_glcanvas.o
 GLLIB_OBJECTS =  \
        $(OBJS)\gllib_dummy.o \
        $(OBJS)\gllib_glcanvas.o
@@ -828,6 +935,12 @@ endif
 ifeq ($(SHARED),1)
 WXDLLFLAG = dll
 endif
 ifeq ($(SHARED),1)
 WXDLLFLAG = dll
 endif
+ifeq ($(SHARED),0)
+LIBTYPE_SUFFIX = lib
+endif
+ifeq ($(SHARED),1)
+LIBTYPE_SUFFIX = dll
+endif
 ifeq ($(USE_GUI),1)
 __wxpng___depname = $(LIBDIRNAME)\libwxpng$(WXDEBUGFLAG).a
 endif
 ifeq ($(USE_GUI),1)
 __wxpng___depname = $(LIBDIRNAME)\libwxpng$(WXDEBUGFLAG).a
 endif
@@ -837,35 +950,24 @@ endif
 ifeq ($(USE_GUI),1)
 __wxtiff___depname = $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a
 endif
 ifeq ($(USE_GUI),1)
 __wxtiff___depname = $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a
 endif
-ifeq ($(SHARED),0)
-____LIBDIRNAME_FILENAMES_6_p = -I..\..\lib\gcc_lib$(CFG)
+ifeq ($(MONOLITHIC),0)
+EXTRALIBS_FOR_BASE = 
 endif
 endif
-ifeq ($(SHARED),1)
-____LIBDIRNAME_FILENAMES_6_p = -I..\..\lib\gcc_dll$(CFG)
+ifeq ($(MONOLITHIC),1)
+EXTRALIBS_FOR_BASE =  
 endif
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),1)
 __monodll___depname = \
 endif
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),1)
 __monodll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll
 endif
 endif
 ifeq ($(USE_GUI),1)
 ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(____CORE_SRC_FILENAMES_OBJECTS) \
 endif
 endif
 ifeq ($(USE_GUI),1)
 ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(____CORE_SRC_FILENAMES_OBJECTS) \
-       $(OBJS)\monodll_calctrl.o \
-       $(OBJS)\monodll_grid.o \
-       $(OBJS)\monodll_gridctrl.o \
-       $(OBJS)\monodll_gridsel.o \
-       $(OBJS)\monodll_helpext.o \
-       $(OBJS)\monodll_laywin.o \
-       $(OBJS)\monodll_sashwin.o \
-       $(OBJS)\monodll_splash.o \
-       $(OBJS)\monodll_tipdlg.o \
-       $(OBJS)\monodll_wizard.o \
-       $(OBJS)\monodll_taskbarcmn.o \
-       $(OBJS)\monodll_joystick.o \
-       $(OBJS)\monodll_sound.o \
-       $(OBJS)\monodll_taskbar.o \
+       $(____ADVANCED_SRC_FILENAMES_OBJECTS) \
+       $(OBJS)\monodll_mediactrlcmn.o \
+       $(OBJS)\monodll_mediactrl.o \
        $(OBJS)\monodll_helpbest.o \
        $(OBJS)\monodll_helpctrl.o \
        $(OBJS)\monodll_helpdata.o \
        $(OBJS)\monodll_helpbest.o \
        $(OBJS)\monodll_helpctrl.o \
        $(OBJS)\monodll_helpdata.o \
@@ -890,7 +992,47 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_htmllbox.o \
        $(OBJS)\monodll_db.o \
        $(OBJS)\monodll_dbtable.o \
        $(OBJS)\monodll_htmllbox.o \
        $(OBJS)\monodll_db.o \
        $(OBJS)\monodll_dbtable.o \
-       $(OBJS)\monodll_dbgrid.o
+       $(OBJS)\monodll_dbgrid.o \
+       $(OBJS)\monodll_xh_bmpbt.o \
+       $(OBJS)\monodll_xh_bmp.o \
+       $(OBJS)\monodll_xh_bttn.o \
+       $(OBJS)\monodll_xh_cald.o \
+       $(OBJS)\monodll_xh_chckb.o \
+       $(OBJS)\monodll_xh_chckl.o \
+       $(OBJS)\monodll_xh_choic.o \
+       $(OBJS)\monodll_xh_combo.o \
+       $(OBJS)\monodll_xh_datectrl.o \
+       $(OBJS)\monodll_xh_dlg.o \
+       $(OBJS)\monodll_xh_frame.o \
+       $(OBJS)\monodll_xh_gauge.o \
+       $(OBJS)\monodll_xh_gdctl.o \
+       $(OBJS)\monodll_xh_html.o \
+       $(OBJS)\monodll_xh_listb.o \
+       $(OBJS)\monodll_xh_listc.o \
+       $(OBJS)\monodll_xh_menu.o \
+       $(OBJS)\monodll_xh_notbk.o \
+       $(OBJS)\monodll_xh_panel.o \
+       $(OBJS)\monodll_xh_radbt.o \
+       $(OBJS)\monodll_xh_radbx.o \
+       $(OBJS)\monodll_xh_scrol.o \
+       $(OBJS)\monodll_xh_scwin.o \
+       $(OBJS)\monodll_xh_sizer.o \
+       $(OBJS)\monodll_xh_slidr.o \
+       $(OBJS)\monodll_xh_spin.o \
+       $(OBJS)\monodll_xh_split.o \
+       $(OBJS)\monodll_xh_statbar.o \
+       $(OBJS)\monodll_xh_stbmp.o \
+       $(OBJS)\monodll_xh_stbox.o \
+       $(OBJS)\monodll_xh_stlin.o \
+       $(OBJS)\monodll_xh_sttxt.o \
+       $(OBJS)\monodll_xh_text.o \
+       $(OBJS)\monodll_xh_tglbtn.o \
+       $(OBJS)\monodll_xh_toolb.o \
+       $(OBJS)\monodll_xh_tree.o \
+       $(OBJS)\monodll_xh_unkwn.o \
+       $(OBJS)\monodll_xh_wizrd.o \
+       $(OBJS)\monodll_xmlres.o \
+       $(OBJS)\monodll_xmlrsall.o
 endif
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 endif
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
@@ -910,7 +1052,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_dcscreen.o \
        $(OBJS)\monodll_dialup.o \
        $(OBJS)\monodll_dib.o \
        $(OBJS)\monodll_dcscreen.o \
        $(OBJS)\monodll_dialup.o \
        $(OBJS)\monodll_dib.o \
-       $(OBJS)\monodll_dirdlg.o \
        $(OBJS)\monodll_display.o \
        $(OBJS)\monodll_enhmeta.o \
        $(OBJS)\monodll_evtloop.o \
        $(OBJS)\monodll_display.o \
        $(OBJS)\monodll_enhmeta.o \
        $(OBJS)\monodll_evtloop.o \
@@ -920,16 +1061,12 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_gdiimage.o \
        $(OBJS)\monodll_gdiobj.o \
        $(OBJS)\monodll_gsockmsw.o \
        $(OBJS)\monodll_gdiimage.o \
        $(OBJS)\monodll_gdiobj.o \
        $(OBJS)\monodll_gsockmsw.o \
-       $(OBJS)\monodll_helpchm.o \
-       $(OBJS)\monodll_helpwin.o \
        $(OBJS)\monodll_icon.o \
        $(OBJS)\monodll_minifram.o \
        $(OBJS)\monodll_icon.o \
        $(OBJS)\monodll_minifram.o \
-       $(OBJS)\monodll_automtn.o \
        $(OBJS)\monodll_dataobj.o \
        $(OBJS)\monodll_dropsrc.o \
        $(OBJS)\monodll_droptgt.o \
        $(OBJS)\monodll_oleutils.o \
        $(OBJS)\monodll_dataobj.o \
        $(OBJS)\monodll_dropsrc.o \
        $(OBJS)\monodll_droptgt.o \
        $(OBJS)\monodll_oleutils.o \
-       $(OBJS)\monodll_uuid.o \
        $(OBJS)\monodll_palette.o \
        $(OBJS)\monodll_pen.o \
        $(OBJS)\monodll_popupwin.o \
        $(OBJS)\monodll_palette.o \
        $(OBJS)\monodll_pen.o \
        $(OBJS)\monodll_popupwin.o \
@@ -944,6 +1081,10 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_utilsgui.o \
        $(OBJS)\monodll_uxtheme.o \
        $(OBJS)\monodll_window.o \
        $(OBJS)\monodll_utilsgui.o \
        $(OBJS)\monodll_uxtheme.o \
        $(OBJS)\monodll_window.o \
+       $(OBJS)\monodll_helpchm.o \
+       $(OBJS)\monodll_helpwin.o \
+       $(OBJS)\monodll_automtn.o \
+       $(OBJS)\monodll_uuid.o \
        $(OBJS)\monodll_statusbr.o \
        $(OBJS)\monodll_prntdlgg.o \
        $(OBJS)\monodll_accel.o \
        $(OBJS)\monodll_statusbr.o \
        $(OBJS)\monodll_prntdlgg.o \
        $(OBJS)\monodll_accel.o \
@@ -956,10 +1097,9 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_combobox.o \
        $(OBJS)\monodll_control.o \
        $(OBJS)\monodll_dialog.o \
        $(OBJS)\monodll_combobox.o \
        $(OBJS)\monodll_control.o \
        $(OBJS)\monodll_dialog.o \
+       $(OBJS)\monodll_dirdlg.o \
        $(OBJS)\monodll_dragimag.o \
        $(OBJS)\monodll_dragimag.o \
-       $(OBJS)\monodll_fdrepdlg.o \
        $(OBJS)\monodll_filedlg.o \
        $(OBJS)\monodll_filedlg.o \
-       $(OBJS)\monodll_fontdlg.o \
        $(OBJS)\monodll_frame.o \
        $(OBJS)\monodll_gauge95.o \
        $(OBJS)\monodll_imaglist.o \
        $(OBJS)\monodll_frame.o \
        $(OBJS)\monodll_gauge95.o \
        $(OBJS)\monodll_imaglist.o \
@@ -991,6 +1131,8 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_textctrl.o \
        $(OBJS)\monodll_tglbtn.o \
        $(OBJS)\monodll_treectrl.o \
        $(OBJS)\monodll_textctrl.o \
        $(OBJS)\monodll_tglbtn.o \
        $(OBJS)\monodll_treectrl.o \
+       $(OBJS)\monodll_fdrepdlg.o \
+       $(OBJS)\monodll_fontdlg.o \
        $(OBJS)\monodll_accesscmn.o \
        $(OBJS)\monodll_appcmn.o \
        $(OBJS)\monodll_artprov.o \
        $(OBJS)\monodll_accesscmn.o \
        $(OBJS)\monodll_appcmn.o \
        $(OBJS)\monodll_artprov.o \
@@ -999,7 +1141,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_bookctrl.o \
        $(OBJS)\monodll_choiccmn.o \
        $(OBJS)\monodll_clipcmn.o \
        $(OBJS)\monodll_bookctrl.o \
        $(OBJS)\monodll_choiccmn.o \
        $(OBJS)\monodll_clipcmn.o \
-       $(OBJS)\monodll_clntdata.o \
        $(OBJS)\monodll_cmdproc.o \
        $(OBJS)\monodll_cmndata.o \
        $(OBJS)\monodll_containr.o \
        $(OBJS)\monodll_cmdproc.o \
        $(OBJS)\monodll_cmndata.o \
        $(OBJS)\monodll_containr.o \
@@ -1055,6 +1196,7 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_settcmn.o \
        $(OBJS)\monodll_sizer.o \
        $(OBJS)\monodll_statbar.o \
        $(OBJS)\monodll_settcmn.o \
        $(OBJS)\monodll_sizer.o \
        $(OBJS)\monodll_statbar.o \
+       $(OBJS)\monodll_stockitem.o \
        $(OBJS)\monodll_tbarbase.o \
        $(OBJS)\monodll_textcmn.o \
        $(OBJS)\monodll_timercmn.o \
        $(OBJS)\monodll_tbarbase.o \
        $(OBJS)\monodll_textcmn.o \
        $(OBJS)\monodll_timercmn.o \
@@ -1067,6 +1209,7 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_xpmdecod.o \
        $(OBJS)\monodll_busyinfo.o \
        $(OBJS)\monodll_choicdgg.o \
        $(OBJS)\monodll_xpmdecod.o \
        $(OBJS)\monodll_busyinfo.o \
        $(OBJS)\monodll_choicdgg.o \
+       $(OBJS)\monodll_choicbkg.o \
        $(OBJS)\monodll_dcpsg.o \
        $(OBJS)\monodll_dirctrlg.o \
        $(OBJS)\monodll_dragimgg.o \
        $(OBJS)\monodll_dcpsg.o \
        $(OBJS)\monodll_dirctrlg.o \
        $(OBJS)\monodll_dragimgg.o \
@@ -1106,7 +1249,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_dcscreen.o \
        $(OBJS)\monodll_dialup.o \
        $(OBJS)\monodll_dib.o \
        $(OBJS)\monodll_dcscreen.o \
        $(OBJS)\monodll_dialup.o \
        $(OBJS)\monodll_dib.o \
-       $(OBJS)\monodll_dirdlg.o \
        $(OBJS)\monodll_display.o \
        $(OBJS)\monodll_enhmeta.o \
        $(OBJS)\monodll_evtloop.o \
        $(OBJS)\monodll_display.o \
        $(OBJS)\monodll_enhmeta.o \
        $(OBJS)\monodll_evtloop.o \
@@ -1116,16 +1258,12 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_gdiimage.o \
        $(OBJS)\monodll_gdiobj.o \
        $(OBJS)\monodll_gsockmsw.o \
        $(OBJS)\monodll_gdiimage.o \
        $(OBJS)\monodll_gdiobj.o \
        $(OBJS)\monodll_gsockmsw.o \
-       $(OBJS)\monodll_helpchm.o \
-       $(OBJS)\monodll_helpwin.o \
        $(OBJS)\monodll_icon.o \
        $(OBJS)\monodll_minifram.o \
        $(OBJS)\monodll_icon.o \
        $(OBJS)\monodll_minifram.o \
-       $(OBJS)\monodll_automtn.o \
        $(OBJS)\monodll_dataobj.o \
        $(OBJS)\monodll_dropsrc.o \
        $(OBJS)\monodll_droptgt.o \
        $(OBJS)\monodll_oleutils.o \
        $(OBJS)\monodll_dataobj.o \
        $(OBJS)\monodll_dropsrc.o \
        $(OBJS)\monodll_droptgt.o \
        $(OBJS)\monodll_oleutils.o \
-       $(OBJS)\monodll_uuid.o \
        $(OBJS)\monodll_palette.o \
        $(OBJS)\monodll_pen.o \
        $(OBJS)\monodll_popupwin.o \
        $(OBJS)\monodll_palette.o \
        $(OBJS)\monodll_pen.o \
        $(OBJS)\monodll_popupwin.o \
@@ -1140,6 +1278,10 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_utilsgui.o \
        $(OBJS)\monodll_uxtheme.o \
        $(OBJS)\monodll_window.o \
        $(OBJS)\monodll_utilsgui.o \
        $(OBJS)\monodll_uxtheme.o \
        $(OBJS)\monodll_window.o \
+       $(OBJS)\monodll_helpchm.o \
+       $(OBJS)\monodll_helpwin.o \
+       $(OBJS)\monodll_automtn.o \
+       $(OBJS)\monodll_uuid.o \
        $(OBJS)\monodll_accel.o \
        $(OBJS)\monodll_colrdlgg.o \
        $(OBJS)\monodll_dirdlgg.o \
        $(OBJS)\monodll_accel.o \
        $(OBJS)\monodll_colrdlgg.o \
        $(OBJS)\monodll_dirdlgg.o \
@@ -1197,7 +1339,6 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_bookctrl.o \
        $(OBJS)\monodll_choiccmn.o \
        $(OBJS)\monodll_clipcmn.o \
        $(OBJS)\monodll_bookctrl.o \
        $(OBJS)\monodll_choiccmn.o \
        $(OBJS)\monodll_clipcmn.o \
-       $(OBJS)\monodll_clntdata.o \
        $(OBJS)\monodll_cmdproc.o \
        $(OBJS)\monodll_cmndata.o \
        $(OBJS)\monodll_containr.o \
        $(OBJS)\monodll_cmdproc.o \
        $(OBJS)\monodll_cmndata.o \
        $(OBJS)\monodll_containr.o \
@@ -1253,6 +1394,7 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_settcmn.o \
        $(OBJS)\monodll_sizer.o \
        $(OBJS)\monodll_statbar.o \
        $(OBJS)\monodll_settcmn.o \
        $(OBJS)\monodll_sizer.o \
        $(OBJS)\monodll_statbar.o \
+       $(OBJS)\monodll_stockitem.o \
        $(OBJS)\monodll_tbarbase.o \
        $(OBJS)\monodll_textcmn.o \
        $(OBJS)\monodll_timercmn.o \
        $(OBJS)\monodll_tbarbase.o \
        $(OBJS)\monodll_textcmn.o \
        $(OBJS)\monodll_timercmn.o \
@@ -1265,6 +1407,7 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_xpmdecod.o \
        $(OBJS)\monodll_busyinfo.o \
        $(OBJS)\monodll_choicdgg.o \
        $(OBJS)\monodll_xpmdecod.o \
        $(OBJS)\monodll_busyinfo.o \
        $(OBJS)\monodll_choicdgg.o \
+       $(OBJS)\monodll_choicbkg.o \
        $(OBJS)\monodll_dcpsg.o \
        $(OBJS)\monodll_dirctrlg.o \
        $(OBJS)\monodll_dragimgg.o \
        $(OBJS)\monodll_dcpsg.o \
        $(OBJS)\monodll_dirctrlg.o \
        $(OBJS)\monodll_dragimgg.o \
@@ -1286,29 +1429,55 @@ ____CORE_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_vscroll.o
 endif
 endif
        $(OBJS)\monodll_vscroll.o
 endif
 endif
+ifeq ($(WXUNIV),0)
+____ADVANCED_SRC_FILENAMES_OBJECTS =  \
+       $(OBJS)\monodll_calctrl.o \
+       $(OBJS)\monodll_datectlg.o \
+       $(OBJS)\monodll_grid.o \
+       $(OBJS)\monodll_gridctrl.o \
+       $(OBJS)\monodll_gridsel.o \
+       $(OBJS)\monodll_helpext.o \
+       $(OBJS)\monodll_laywin.o \
+       $(OBJS)\monodll_sashwin.o \
+       $(OBJS)\monodll_splash.o \
+       $(OBJS)\monodll_tipdlg.o \
+       $(OBJS)\monodll_wizard.o \
+       $(OBJS)\monodll_taskbarcmn.o \
+       $(OBJS)\monodll_sound.o \
+       $(OBJS)\monodll_taskbar.o \
+       $(OBJS)\monodll_joystick.o \
+       $(OBJS)\monodll_datectrl.o
+endif
+ifeq ($(WXUNIV),1)
+____ADVANCED_SRC_FILENAMES_OBJECTS =  \
+       $(OBJS)\monodll_calctrl.o \
+       $(OBJS)\monodll_datectlg.o \
+       $(OBJS)\monodll_grid.o \
+       $(OBJS)\monodll_gridctrl.o \
+       $(OBJS)\monodll_gridsel.o \
+       $(OBJS)\monodll_helpext.o \
+       $(OBJS)\monodll_laywin.o \
+       $(OBJS)\monodll_sashwin.o \
+       $(OBJS)\monodll_splash.o \
+       $(OBJS)\monodll_tipdlg.o \
+       $(OBJS)\monodll_wizard.o \
+       $(OBJS)\monodll_taskbarcmn.o \
+       $(OBJS)\monodll_sound.o \
+       $(OBJS)\monodll_taskbar.o \
+       $(OBJS)\monodll_joystick.o
+endif
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),0)
 __monolib___depname = \
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),0)
 __monolib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 ifeq ($(USE_GUI),1)
 ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(____CORE_SRC_FILENAMES_1_OBJECTS) \
 endif
 endif
 ifeq ($(USE_GUI),1)
 ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(____CORE_SRC_FILENAMES_1_OBJECTS) \
-       $(OBJS)\monolib_calctrl.o \
-       $(OBJS)\monolib_grid.o \
-       $(OBJS)\monolib_gridctrl.o \
-       $(OBJS)\monolib_gridsel.o \
-       $(OBJS)\monolib_helpext.o \
-       $(OBJS)\monolib_laywin.o \
-       $(OBJS)\monolib_sashwin.o \
-       $(OBJS)\monolib_splash.o \
-       $(OBJS)\monolib_tipdlg.o \
-       $(OBJS)\monolib_wizard.o \
-       $(OBJS)\monolib_taskbarcmn.o \
-       $(OBJS)\monolib_joystick.o \
-       $(OBJS)\monolib_sound.o \
-       $(OBJS)\monolib_taskbar.o \
+       $(____ADVANCED_SRC_FILENAMES_1_OBJECTS) \
+       $(OBJS)\monolib_mediactrlcmn.o \
+       $(OBJS)\monolib_mediactrl.o \
        $(OBJS)\monolib_helpbest.o \
        $(OBJS)\monolib_helpctrl.o \
        $(OBJS)\monolib_helpdata.o \
        $(OBJS)\monolib_helpbest.o \
        $(OBJS)\monolib_helpctrl.o \
        $(OBJS)\monolib_helpdata.o \
@@ -1333,7 +1502,47 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_htmllbox.o \
        $(OBJS)\monolib_db.o \
        $(OBJS)\monolib_dbtable.o \
        $(OBJS)\monolib_htmllbox.o \
        $(OBJS)\monolib_db.o \
        $(OBJS)\monolib_dbtable.o \
-       $(OBJS)\monolib_dbgrid.o
+       $(OBJS)\monolib_dbgrid.o \
+       $(OBJS)\monolib_xh_bmpbt.o \
+       $(OBJS)\monolib_xh_bmp.o \
+       $(OBJS)\monolib_xh_bttn.o \
+       $(OBJS)\monolib_xh_cald.o \
+       $(OBJS)\monolib_xh_chckb.o \
+       $(OBJS)\monolib_xh_chckl.o \
+       $(OBJS)\monolib_xh_choic.o \
+       $(OBJS)\monolib_xh_combo.o \
+       $(OBJS)\monolib_xh_datectrl.o \
+       $(OBJS)\monolib_xh_dlg.o \
+       $(OBJS)\monolib_xh_frame.o \
+       $(OBJS)\monolib_xh_gauge.o \
+       $(OBJS)\monolib_xh_gdctl.o \
+       $(OBJS)\monolib_xh_html.o \
+       $(OBJS)\monolib_xh_listb.o \
+       $(OBJS)\monolib_xh_listc.o \
+       $(OBJS)\monolib_xh_menu.o \
+       $(OBJS)\monolib_xh_notbk.o \
+       $(OBJS)\monolib_xh_panel.o \
+       $(OBJS)\monolib_xh_radbt.o \
+       $(OBJS)\monolib_xh_radbx.o \
+       $(OBJS)\monolib_xh_scrol.o \
+       $(OBJS)\monolib_xh_scwin.o \
+       $(OBJS)\monolib_xh_sizer.o \
+       $(OBJS)\monolib_xh_slidr.o \
+       $(OBJS)\monolib_xh_spin.o \
+       $(OBJS)\monolib_xh_split.o \
+       $(OBJS)\monolib_xh_statbar.o \
+       $(OBJS)\monolib_xh_stbmp.o \
+       $(OBJS)\monolib_xh_stbox.o \
+       $(OBJS)\monolib_xh_stlin.o \
+       $(OBJS)\monolib_xh_sttxt.o \
+       $(OBJS)\monolib_xh_text.o \
+       $(OBJS)\monolib_xh_tglbtn.o \
+       $(OBJS)\monolib_xh_toolb.o \
+       $(OBJS)\monolib_xh_tree.o \
+       $(OBJS)\monolib_xh_unkwn.o \
+       $(OBJS)\monolib_xh_wizrd.o \
+       $(OBJS)\monolib_xmlres.o \
+       $(OBJS)\monolib_xmlrsall.o
 endif
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 endif
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
@@ -1353,7 +1562,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_dcscreen.o \
        $(OBJS)\monolib_dialup.o \
        $(OBJS)\monolib_dib.o \
        $(OBJS)\monolib_dcscreen.o \
        $(OBJS)\monolib_dialup.o \
        $(OBJS)\monolib_dib.o \
-       $(OBJS)\monolib_dirdlg.o \
        $(OBJS)\monolib_display.o \
        $(OBJS)\monolib_enhmeta.o \
        $(OBJS)\monolib_evtloop.o \
        $(OBJS)\monolib_display.o \
        $(OBJS)\monolib_enhmeta.o \
        $(OBJS)\monolib_evtloop.o \
@@ -1363,16 +1571,12 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_gdiimage.o \
        $(OBJS)\monolib_gdiobj.o \
        $(OBJS)\monolib_gsockmsw.o \
        $(OBJS)\monolib_gdiimage.o \
        $(OBJS)\monolib_gdiobj.o \
        $(OBJS)\monolib_gsockmsw.o \
-       $(OBJS)\monolib_helpchm.o \
-       $(OBJS)\monolib_helpwin.o \
        $(OBJS)\monolib_icon.o \
        $(OBJS)\monolib_minifram.o \
        $(OBJS)\monolib_icon.o \
        $(OBJS)\monolib_minifram.o \
-       $(OBJS)\monolib_automtn.o \
        $(OBJS)\monolib_dataobj.o \
        $(OBJS)\monolib_dropsrc.o \
        $(OBJS)\monolib_droptgt.o \
        $(OBJS)\monolib_oleutils.o \
        $(OBJS)\monolib_dataobj.o \
        $(OBJS)\monolib_dropsrc.o \
        $(OBJS)\monolib_droptgt.o \
        $(OBJS)\monolib_oleutils.o \
-       $(OBJS)\monolib_uuid.o \
        $(OBJS)\monolib_palette.o \
        $(OBJS)\monolib_pen.o \
        $(OBJS)\monolib_popupwin.o \
        $(OBJS)\monolib_palette.o \
        $(OBJS)\monolib_pen.o \
        $(OBJS)\monolib_popupwin.o \
@@ -1387,6 +1591,10 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_utilsgui.o \
        $(OBJS)\monolib_uxtheme.o \
        $(OBJS)\monolib_window.o \
        $(OBJS)\monolib_utilsgui.o \
        $(OBJS)\monolib_uxtheme.o \
        $(OBJS)\monolib_window.o \
+       $(OBJS)\monolib_helpchm.o \
+       $(OBJS)\monolib_helpwin.o \
+       $(OBJS)\monolib_automtn.o \
+       $(OBJS)\monolib_uuid.o \
        $(OBJS)\monolib_statusbr.o \
        $(OBJS)\monolib_prntdlgg.o \
        $(OBJS)\monolib_accel.o \
        $(OBJS)\monolib_statusbr.o \
        $(OBJS)\monolib_prntdlgg.o \
        $(OBJS)\monolib_accel.o \
@@ -1399,10 +1607,9 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_combobox.o \
        $(OBJS)\monolib_control.o \
        $(OBJS)\monolib_dialog.o \
        $(OBJS)\monolib_combobox.o \
        $(OBJS)\monolib_control.o \
        $(OBJS)\monolib_dialog.o \
+       $(OBJS)\monolib_dirdlg.o \
        $(OBJS)\monolib_dragimag.o \
        $(OBJS)\monolib_dragimag.o \
-       $(OBJS)\monolib_fdrepdlg.o \
        $(OBJS)\monolib_filedlg.o \
        $(OBJS)\monolib_filedlg.o \
-       $(OBJS)\monolib_fontdlg.o \
        $(OBJS)\monolib_frame.o \
        $(OBJS)\monolib_gauge95.o \
        $(OBJS)\monolib_imaglist.o \
        $(OBJS)\monolib_frame.o \
        $(OBJS)\monolib_gauge95.o \
        $(OBJS)\monolib_imaglist.o \
@@ -1434,6 +1641,8 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_textctrl.o \
        $(OBJS)\monolib_tglbtn.o \
        $(OBJS)\monolib_treectrl.o \
        $(OBJS)\monolib_textctrl.o \
        $(OBJS)\monolib_tglbtn.o \
        $(OBJS)\monolib_treectrl.o \
+       $(OBJS)\monolib_fdrepdlg.o \
+       $(OBJS)\monolib_fontdlg.o \
        $(OBJS)\monolib_accesscmn.o \
        $(OBJS)\monolib_appcmn.o \
        $(OBJS)\monolib_artprov.o \
        $(OBJS)\monolib_accesscmn.o \
        $(OBJS)\monolib_appcmn.o \
        $(OBJS)\monolib_artprov.o \
@@ -1442,7 +1651,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_bookctrl.o \
        $(OBJS)\monolib_choiccmn.o \
        $(OBJS)\monolib_clipcmn.o \
        $(OBJS)\monolib_bookctrl.o \
        $(OBJS)\monolib_choiccmn.o \
        $(OBJS)\monolib_clipcmn.o \
-       $(OBJS)\monolib_clntdata.o \
        $(OBJS)\monolib_cmdproc.o \
        $(OBJS)\monolib_cmndata.o \
        $(OBJS)\monolib_containr.o \
        $(OBJS)\monolib_cmdproc.o \
        $(OBJS)\monolib_cmndata.o \
        $(OBJS)\monolib_containr.o \
@@ -1498,6 +1706,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_settcmn.o \
        $(OBJS)\monolib_sizer.o \
        $(OBJS)\monolib_statbar.o \
        $(OBJS)\monolib_settcmn.o \
        $(OBJS)\monolib_sizer.o \
        $(OBJS)\monolib_statbar.o \
+       $(OBJS)\monolib_stockitem.o \
        $(OBJS)\monolib_tbarbase.o \
        $(OBJS)\monolib_textcmn.o \
        $(OBJS)\monolib_timercmn.o \
        $(OBJS)\monolib_tbarbase.o \
        $(OBJS)\monolib_textcmn.o \
        $(OBJS)\monolib_timercmn.o \
@@ -1510,6 +1719,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_xpmdecod.o \
        $(OBJS)\monolib_busyinfo.o \
        $(OBJS)\monolib_choicdgg.o \
        $(OBJS)\monolib_xpmdecod.o \
        $(OBJS)\monolib_busyinfo.o \
        $(OBJS)\monolib_choicdgg.o \
+       $(OBJS)\monolib_choicbkg.o \
        $(OBJS)\monolib_dcpsg.o \
        $(OBJS)\monolib_dirctrlg.o \
        $(OBJS)\monolib_dragimgg.o \
        $(OBJS)\monolib_dcpsg.o \
        $(OBJS)\monolib_dirctrlg.o \
        $(OBJS)\monolib_dragimgg.o \
@@ -1549,7 +1759,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_dcscreen.o \
        $(OBJS)\monolib_dialup.o \
        $(OBJS)\monolib_dib.o \
        $(OBJS)\monolib_dcscreen.o \
        $(OBJS)\monolib_dialup.o \
        $(OBJS)\monolib_dib.o \
-       $(OBJS)\monolib_dirdlg.o \
        $(OBJS)\monolib_display.o \
        $(OBJS)\monolib_enhmeta.o \
        $(OBJS)\monolib_evtloop.o \
        $(OBJS)\monolib_display.o \
        $(OBJS)\monolib_enhmeta.o \
        $(OBJS)\monolib_evtloop.o \
@@ -1559,16 +1768,12 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_gdiimage.o \
        $(OBJS)\monolib_gdiobj.o \
        $(OBJS)\monolib_gsockmsw.o \
        $(OBJS)\monolib_gdiimage.o \
        $(OBJS)\monolib_gdiobj.o \
        $(OBJS)\monolib_gsockmsw.o \
-       $(OBJS)\monolib_helpchm.o \
-       $(OBJS)\monolib_helpwin.o \
        $(OBJS)\monolib_icon.o \
        $(OBJS)\monolib_minifram.o \
        $(OBJS)\monolib_icon.o \
        $(OBJS)\monolib_minifram.o \
-       $(OBJS)\monolib_automtn.o \
        $(OBJS)\monolib_dataobj.o \
        $(OBJS)\monolib_dropsrc.o \
        $(OBJS)\monolib_droptgt.o \
        $(OBJS)\monolib_oleutils.o \
        $(OBJS)\monolib_dataobj.o \
        $(OBJS)\monolib_dropsrc.o \
        $(OBJS)\monolib_droptgt.o \
        $(OBJS)\monolib_oleutils.o \
-       $(OBJS)\monolib_uuid.o \
        $(OBJS)\monolib_palette.o \
        $(OBJS)\monolib_pen.o \
        $(OBJS)\monolib_popupwin.o \
        $(OBJS)\monolib_palette.o \
        $(OBJS)\monolib_pen.o \
        $(OBJS)\monolib_popupwin.o \
@@ -1583,6 +1788,10 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_utilsgui.o \
        $(OBJS)\monolib_uxtheme.o \
        $(OBJS)\monolib_window.o \
        $(OBJS)\monolib_utilsgui.o \
        $(OBJS)\monolib_uxtheme.o \
        $(OBJS)\monolib_window.o \
+       $(OBJS)\monolib_helpchm.o \
+       $(OBJS)\monolib_helpwin.o \
+       $(OBJS)\monolib_automtn.o \
+       $(OBJS)\monolib_uuid.o \
        $(OBJS)\monolib_accel.o \
        $(OBJS)\monolib_colrdlgg.o \
        $(OBJS)\monolib_dirdlgg.o \
        $(OBJS)\monolib_accel.o \
        $(OBJS)\monolib_colrdlgg.o \
        $(OBJS)\monolib_dirdlgg.o \
@@ -1640,7 +1849,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_bookctrl.o \
        $(OBJS)\monolib_choiccmn.o \
        $(OBJS)\monolib_clipcmn.o \
        $(OBJS)\monolib_bookctrl.o \
        $(OBJS)\monolib_choiccmn.o \
        $(OBJS)\monolib_clipcmn.o \
-       $(OBJS)\monolib_clntdata.o \
        $(OBJS)\monolib_cmdproc.o \
        $(OBJS)\monolib_cmndata.o \
        $(OBJS)\monolib_containr.o \
        $(OBJS)\monolib_cmdproc.o \
        $(OBJS)\monolib_cmndata.o \
        $(OBJS)\monolib_containr.o \
@@ -1696,6 +1904,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_settcmn.o \
        $(OBJS)\monolib_sizer.o \
        $(OBJS)\monolib_statbar.o \
        $(OBJS)\monolib_settcmn.o \
        $(OBJS)\monolib_sizer.o \
        $(OBJS)\monolib_statbar.o \
+       $(OBJS)\monolib_stockitem.o \
        $(OBJS)\monolib_tbarbase.o \
        $(OBJS)\monolib_textcmn.o \
        $(OBJS)\monolib_timercmn.o \
        $(OBJS)\monolib_tbarbase.o \
        $(OBJS)\monolib_textcmn.o \
        $(OBJS)\monolib_timercmn.o \
@@ -1708,6 +1917,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_xpmdecod.o \
        $(OBJS)\monolib_busyinfo.o \
        $(OBJS)\monolib_choicdgg.o \
        $(OBJS)\monolib_xpmdecod.o \
        $(OBJS)\monolib_busyinfo.o \
        $(OBJS)\monolib_choicdgg.o \
+       $(OBJS)\monolib_choicbkg.o \
        $(OBJS)\monolib_dcpsg.o \
        $(OBJS)\monolib_dirctrlg.o \
        $(OBJS)\monolib_dragimgg.o \
        $(OBJS)\monolib_dcpsg.o \
        $(OBJS)\monolib_dirctrlg.o \
        $(OBJS)\monolib_dragimgg.o \
@@ -1729,35 +1939,72 @@ ____CORE_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_vscroll.o
 endif
 endif
        $(OBJS)\monolib_vscroll.o
 endif
 endif
+ifeq ($(WXUNIV),0)
+____ADVANCED_SRC_FILENAMES_1_OBJECTS =  \
+       $(OBJS)\monolib_calctrl.o \
+       $(OBJS)\monolib_datectlg.o \
+       $(OBJS)\monolib_grid.o \
+       $(OBJS)\monolib_gridctrl.o \
+       $(OBJS)\monolib_gridsel.o \
+       $(OBJS)\monolib_helpext.o \
+       $(OBJS)\monolib_laywin.o \
+       $(OBJS)\monolib_sashwin.o \
+       $(OBJS)\monolib_splash.o \
+       $(OBJS)\monolib_tipdlg.o \
+       $(OBJS)\monolib_wizard.o \
+       $(OBJS)\monolib_taskbarcmn.o \
+       $(OBJS)\monolib_sound.o \
+       $(OBJS)\monolib_taskbar.o \
+       $(OBJS)\monolib_joystick.o \
+       $(OBJS)\monolib_datectrl.o
+endif
+ifeq ($(WXUNIV),1)
+____ADVANCED_SRC_FILENAMES_1_OBJECTS =  \
+       $(OBJS)\monolib_calctrl.o \
+       $(OBJS)\monolib_datectlg.o \
+       $(OBJS)\monolib_grid.o \
+       $(OBJS)\monolib_gridctrl.o \
+       $(OBJS)\monolib_gridsel.o \
+       $(OBJS)\monolib_helpext.o \
+       $(OBJS)\monolib_laywin.o \
+       $(OBJS)\monolib_sashwin.o \
+       $(OBJS)\monolib_splash.o \
+       $(OBJS)\monolib_tipdlg.o \
+       $(OBJS)\monolib_wizard.o \
+       $(OBJS)\monolib_taskbarcmn.o \
+       $(OBJS)\monolib_sound.o \
+       $(OBJS)\monolib_taskbar.o \
+       $(OBJS)\monolib_joystick.o
+endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __basedll___depname = \
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __basedll___depname = \
-       $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __baselib___depname = \
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __baselib___depname = \
-       $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+       $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __netdll___depname = \
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __netdll___depname = \
-       $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net_gcc$(VENDORTAG).dll
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __netlib___depname = \
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __netlib___depname = \
-       $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a
+       $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 __coredll___depname = \
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 __coredll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core_gcc$(VENDORTAG).dll
 endif
 endif
 endif
 endif
 endif
 endif
@@ -1779,7 +2026,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_dcscreen.o \
        $(OBJS)\coredll_dialup.o \
        $(OBJS)\coredll_dib.o \
        $(OBJS)\coredll_dcscreen.o \
        $(OBJS)\coredll_dialup.o \
        $(OBJS)\coredll_dib.o \
-       $(OBJS)\coredll_dirdlg.o \
        $(OBJS)\coredll_display.o \
        $(OBJS)\coredll_enhmeta.o \
        $(OBJS)\coredll_evtloop.o \
        $(OBJS)\coredll_display.o \
        $(OBJS)\coredll_enhmeta.o \
        $(OBJS)\coredll_evtloop.o \
@@ -1789,16 +2035,12 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_gdiimage.o \
        $(OBJS)\coredll_gdiobj.o \
        $(OBJS)\coredll_gsockmsw.o \
        $(OBJS)\coredll_gdiimage.o \
        $(OBJS)\coredll_gdiobj.o \
        $(OBJS)\coredll_gsockmsw.o \
-       $(OBJS)\coredll_helpchm.o \
-       $(OBJS)\coredll_helpwin.o \
        $(OBJS)\coredll_icon.o \
        $(OBJS)\coredll_minifram.o \
        $(OBJS)\coredll_icon.o \
        $(OBJS)\coredll_minifram.o \
-       $(OBJS)\coredll_automtn.o \
        $(OBJS)\coredll_dataobj.o \
        $(OBJS)\coredll_dropsrc.o \
        $(OBJS)\coredll_droptgt.o \
        $(OBJS)\coredll_oleutils.o \
        $(OBJS)\coredll_dataobj.o \
        $(OBJS)\coredll_dropsrc.o \
        $(OBJS)\coredll_droptgt.o \
        $(OBJS)\coredll_oleutils.o \
-       $(OBJS)\coredll_uuid.o \
        $(OBJS)\coredll_palette.o \
        $(OBJS)\coredll_pen.o \
        $(OBJS)\coredll_popupwin.o \
        $(OBJS)\coredll_palette.o \
        $(OBJS)\coredll_pen.o \
        $(OBJS)\coredll_popupwin.o \
@@ -1813,6 +2055,10 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_utilsgui.o \
        $(OBJS)\coredll_uxtheme.o \
        $(OBJS)\coredll_window.o \
        $(OBJS)\coredll_utilsgui.o \
        $(OBJS)\coredll_uxtheme.o \
        $(OBJS)\coredll_window.o \
+       $(OBJS)\coredll_helpchm.o \
+       $(OBJS)\coredll_helpwin.o \
+       $(OBJS)\coredll_automtn.o \
+       $(OBJS)\coredll_uuid.o \
        $(OBJS)\coredll_statusbr.o \
        $(OBJS)\coredll_prntdlgg.o \
        $(OBJS)\coredll_accel.o \
        $(OBJS)\coredll_statusbr.o \
        $(OBJS)\coredll_prntdlgg.o \
        $(OBJS)\coredll_accel.o \
@@ -1825,10 +2071,9 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_combobox.o \
        $(OBJS)\coredll_control.o \
        $(OBJS)\coredll_dialog.o \
        $(OBJS)\coredll_combobox.o \
        $(OBJS)\coredll_control.o \
        $(OBJS)\coredll_dialog.o \
+       $(OBJS)\coredll_dirdlg.o \
        $(OBJS)\coredll_dragimag.o \
        $(OBJS)\coredll_dragimag.o \
-       $(OBJS)\coredll_fdrepdlg.o \
        $(OBJS)\coredll_filedlg.o \
        $(OBJS)\coredll_filedlg.o \
-       $(OBJS)\coredll_fontdlg.o \
        $(OBJS)\coredll_frame.o \
        $(OBJS)\coredll_gauge95.o \
        $(OBJS)\coredll_imaglist.o \
        $(OBJS)\coredll_frame.o \
        $(OBJS)\coredll_gauge95.o \
        $(OBJS)\coredll_imaglist.o \
@@ -1860,6 +2105,8 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_textctrl.o \
        $(OBJS)\coredll_tglbtn.o \
        $(OBJS)\coredll_treectrl.o \
        $(OBJS)\coredll_textctrl.o \
        $(OBJS)\coredll_tglbtn.o \
        $(OBJS)\coredll_treectrl.o \
+       $(OBJS)\coredll_fdrepdlg.o \
+       $(OBJS)\coredll_fontdlg.o \
        $(OBJS)\coredll_accesscmn.o \
        $(OBJS)\coredll_appcmn.o \
        $(OBJS)\coredll_artprov.o \
        $(OBJS)\coredll_accesscmn.o \
        $(OBJS)\coredll_appcmn.o \
        $(OBJS)\coredll_artprov.o \
@@ -1868,7 +2115,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_bookctrl.o \
        $(OBJS)\coredll_choiccmn.o \
        $(OBJS)\coredll_clipcmn.o \
        $(OBJS)\coredll_bookctrl.o \
        $(OBJS)\coredll_choiccmn.o \
        $(OBJS)\coredll_clipcmn.o \
-       $(OBJS)\coredll_clntdata.o \
        $(OBJS)\coredll_cmdproc.o \
        $(OBJS)\coredll_cmndata.o \
        $(OBJS)\coredll_containr.o \
        $(OBJS)\coredll_cmdproc.o \
        $(OBJS)\coredll_cmndata.o \
        $(OBJS)\coredll_containr.o \
@@ -1924,6 +2170,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_settcmn.o \
        $(OBJS)\coredll_sizer.o \
        $(OBJS)\coredll_statbar.o \
        $(OBJS)\coredll_settcmn.o \
        $(OBJS)\coredll_sizer.o \
        $(OBJS)\coredll_statbar.o \
+       $(OBJS)\coredll_stockitem.o \
        $(OBJS)\coredll_tbarbase.o \
        $(OBJS)\coredll_textcmn.o \
        $(OBJS)\coredll_timercmn.o \
        $(OBJS)\coredll_tbarbase.o \
        $(OBJS)\coredll_textcmn.o \
        $(OBJS)\coredll_timercmn.o \
@@ -1936,6 +2183,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_xpmdecod.o \
        $(OBJS)\coredll_busyinfo.o \
        $(OBJS)\coredll_choicdgg.o \
        $(OBJS)\coredll_xpmdecod.o \
        $(OBJS)\coredll_busyinfo.o \
        $(OBJS)\coredll_choicdgg.o \
+       $(OBJS)\coredll_choicbkg.o \
        $(OBJS)\coredll_dcpsg.o \
        $(OBJS)\coredll_dirctrlg.o \
        $(OBJS)\coredll_dragimgg.o \
        $(OBJS)\coredll_dcpsg.o \
        $(OBJS)\coredll_dirctrlg.o \
        $(OBJS)\coredll_dragimgg.o \
@@ -1975,7 +2223,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_dcscreen.o \
        $(OBJS)\coredll_dialup.o \
        $(OBJS)\coredll_dib.o \
        $(OBJS)\coredll_dcscreen.o \
        $(OBJS)\coredll_dialup.o \
        $(OBJS)\coredll_dib.o \
-       $(OBJS)\coredll_dirdlg.o \
        $(OBJS)\coredll_display.o \
        $(OBJS)\coredll_enhmeta.o \
        $(OBJS)\coredll_evtloop.o \
        $(OBJS)\coredll_display.o \
        $(OBJS)\coredll_enhmeta.o \
        $(OBJS)\coredll_evtloop.o \
@@ -1985,16 +2232,12 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_gdiimage.o \
        $(OBJS)\coredll_gdiobj.o \
        $(OBJS)\coredll_gsockmsw.o \
        $(OBJS)\coredll_gdiimage.o \
        $(OBJS)\coredll_gdiobj.o \
        $(OBJS)\coredll_gsockmsw.o \
-       $(OBJS)\coredll_helpchm.o \
-       $(OBJS)\coredll_helpwin.o \
        $(OBJS)\coredll_icon.o \
        $(OBJS)\coredll_minifram.o \
        $(OBJS)\coredll_icon.o \
        $(OBJS)\coredll_minifram.o \
-       $(OBJS)\coredll_automtn.o \
        $(OBJS)\coredll_dataobj.o \
        $(OBJS)\coredll_dropsrc.o \
        $(OBJS)\coredll_droptgt.o \
        $(OBJS)\coredll_oleutils.o \
        $(OBJS)\coredll_dataobj.o \
        $(OBJS)\coredll_dropsrc.o \
        $(OBJS)\coredll_droptgt.o \
        $(OBJS)\coredll_oleutils.o \
-       $(OBJS)\coredll_uuid.o \
        $(OBJS)\coredll_palette.o \
        $(OBJS)\coredll_pen.o \
        $(OBJS)\coredll_popupwin.o \
        $(OBJS)\coredll_palette.o \
        $(OBJS)\coredll_pen.o \
        $(OBJS)\coredll_popupwin.o \
@@ -2009,6 +2252,10 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_utilsgui.o \
        $(OBJS)\coredll_uxtheme.o \
        $(OBJS)\coredll_window.o \
        $(OBJS)\coredll_utilsgui.o \
        $(OBJS)\coredll_uxtheme.o \
        $(OBJS)\coredll_window.o \
+       $(OBJS)\coredll_helpchm.o \
+       $(OBJS)\coredll_helpwin.o \
+       $(OBJS)\coredll_automtn.o \
+       $(OBJS)\coredll_uuid.o \
        $(OBJS)\coredll_accel.o \
        $(OBJS)\coredll_colrdlgg.o \
        $(OBJS)\coredll_dirdlgg.o \
        $(OBJS)\coredll_accel.o \
        $(OBJS)\coredll_colrdlgg.o \
        $(OBJS)\coredll_dirdlgg.o \
@@ -2066,7 +2313,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_bookctrl.o \
        $(OBJS)\coredll_choiccmn.o \
        $(OBJS)\coredll_clipcmn.o \
        $(OBJS)\coredll_bookctrl.o \
        $(OBJS)\coredll_choiccmn.o \
        $(OBJS)\coredll_clipcmn.o \
-       $(OBJS)\coredll_clntdata.o \
        $(OBJS)\coredll_cmdproc.o \
        $(OBJS)\coredll_cmndata.o \
        $(OBJS)\coredll_containr.o \
        $(OBJS)\coredll_cmdproc.o \
        $(OBJS)\coredll_cmndata.o \
        $(OBJS)\coredll_containr.o \
@@ -2122,6 +2368,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_settcmn.o \
        $(OBJS)\coredll_sizer.o \
        $(OBJS)\coredll_statbar.o \
        $(OBJS)\coredll_settcmn.o \
        $(OBJS)\coredll_sizer.o \
        $(OBJS)\coredll_statbar.o \
+       $(OBJS)\coredll_stockitem.o \
        $(OBJS)\coredll_tbarbase.o \
        $(OBJS)\coredll_textcmn.o \
        $(OBJS)\coredll_timercmn.o \
        $(OBJS)\coredll_tbarbase.o \
        $(OBJS)\coredll_textcmn.o \
        $(OBJS)\coredll_timercmn.o \
@@ -2134,6 +2381,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS =  \
        $(OBJS)\coredll_xpmdecod.o \
        $(OBJS)\coredll_busyinfo.o \
        $(OBJS)\coredll_choicdgg.o \
        $(OBJS)\coredll_xpmdecod.o \
        $(OBJS)\coredll_busyinfo.o \
        $(OBJS)\coredll_choicdgg.o \
+       $(OBJS)\coredll_choicbkg.o \
        $(OBJS)\coredll_dcpsg.o \
        $(OBJS)\coredll_dirctrlg.o \
        $(OBJS)\coredll_dragimgg.o \
        $(OBJS)\coredll_dcpsg.o \
        $(OBJS)\coredll_dirctrlg.o \
        $(OBJS)\coredll_dragimgg.o \
@@ -2159,7 +2407,7 @@ ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 __corelib___depname = \
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 __corelib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2181,7 +2429,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_dcscreen.o \
        $(OBJS)\corelib_dialup.o \
        $(OBJS)\corelib_dib.o \
        $(OBJS)\corelib_dcscreen.o \
        $(OBJS)\corelib_dialup.o \
        $(OBJS)\corelib_dib.o \
-       $(OBJS)\corelib_dirdlg.o \
        $(OBJS)\corelib_display.o \
        $(OBJS)\corelib_enhmeta.o \
        $(OBJS)\corelib_evtloop.o \
        $(OBJS)\corelib_display.o \
        $(OBJS)\corelib_enhmeta.o \
        $(OBJS)\corelib_evtloop.o \
@@ -2191,16 +2438,12 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_gdiimage.o \
        $(OBJS)\corelib_gdiobj.o \
        $(OBJS)\corelib_gsockmsw.o \
        $(OBJS)\corelib_gdiimage.o \
        $(OBJS)\corelib_gdiobj.o \
        $(OBJS)\corelib_gsockmsw.o \
-       $(OBJS)\corelib_helpchm.o \
-       $(OBJS)\corelib_helpwin.o \
        $(OBJS)\corelib_icon.o \
        $(OBJS)\corelib_minifram.o \
        $(OBJS)\corelib_icon.o \
        $(OBJS)\corelib_minifram.o \
-       $(OBJS)\corelib_automtn.o \
        $(OBJS)\corelib_dataobj.o \
        $(OBJS)\corelib_dropsrc.o \
        $(OBJS)\corelib_droptgt.o \
        $(OBJS)\corelib_oleutils.o \
        $(OBJS)\corelib_dataobj.o \
        $(OBJS)\corelib_dropsrc.o \
        $(OBJS)\corelib_droptgt.o \
        $(OBJS)\corelib_oleutils.o \
-       $(OBJS)\corelib_uuid.o \
        $(OBJS)\corelib_palette.o \
        $(OBJS)\corelib_pen.o \
        $(OBJS)\corelib_popupwin.o \
        $(OBJS)\corelib_palette.o \
        $(OBJS)\corelib_pen.o \
        $(OBJS)\corelib_popupwin.o \
@@ -2215,6 +2458,10 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_utilsgui.o \
        $(OBJS)\corelib_uxtheme.o \
        $(OBJS)\corelib_window.o \
        $(OBJS)\corelib_utilsgui.o \
        $(OBJS)\corelib_uxtheme.o \
        $(OBJS)\corelib_window.o \
+       $(OBJS)\corelib_helpchm.o \
+       $(OBJS)\corelib_helpwin.o \
+       $(OBJS)\corelib_automtn.o \
+       $(OBJS)\corelib_uuid.o \
        $(OBJS)\corelib_statusbr.o \
        $(OBJS)\corelib_prntdlgg.o \
        $(OBJS)\corelib_accel.o \
        $(OBJS)\corelib_statusbr.o \
        $(OBJS)\corelib_prntdlgg.o \
        $(OBJS)\corelib_accel.o \
@@ -2227,10 +2474,9 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_combobox.o \
        $(OBJS)\corelib_control.o \
        $(OBJS)\corelib_dialog.o \
        $(OBJS)\corelib_combobox.o \
        $(OBJS)\corelib_control.o \
        $(OBJS)\corelib_dialog.o \
+       $(OBJS)\corelib_dirdlg.o \
        $(OBJS)\corelib_dragimag.o \
        $(OBJS)\corelib_dragimag.o \
-       $(OBJS)\corelib_fdrepdlg.o \
        $(OBJS)\corelib_filedlg.o \
        $(OBJS)\corelib_filedlg.o \
-       $(OBJS)\corelib_fontdlg.o \
        $(OBJS)\corelib_frame.o \
        $(OBJS)\corelib_gauge95.o \
        $(OBJS)\corelib_imaglist.o \
        $(OBJS)\corelib_frame.o \
        $(OBJS)\corelib_gauge95.o \
        $(OBJS)\corelib_imaglist.o \
@@ -2262,6 +2508,8 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_textctrl.o \
        $(OBJS)\corelib_tglbtn.o \
        $(OBJS)\corelib_treectrl.o \
        $(OBJS)\corelib_textctrl.o \
        $(OBJS)\corelib_tglbtn.o \
        $(OBJS)\corelib_treectrl.o \
+       $(OBJS)\corelib_fdrepdlg.o \
+       $(OBJS)\corelib_fontdlg.o \
        $(OBJS)\corelib_accesscmn.o \
        $(OBJS)\corelib_appcmn.o \
        $(OBJS)\corelib_artprov.o \
        $(OBJS)\corelib_accesscmn.o \
        $(OBJS)\corelib_appcmn.o \
        $(OBJS)\corelib_artprov.o \
@@ -2270,7 +2518,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_bookctrl.o \
        $(OBJS)\corelib_choiccmn.o \
        $(OBJS)\corelib_clipcmn.o \
        $(OBJS)\corelib_bookctrl.o \
        $(OBJS)\corelib_choiccmn.o \
        $(OBJS)\corelib_clipcmn.o \
-       $(OBJS)\corelib_clntdata.o \
        $(OBJS)\corelib_cmdproc.o \
        $(OBJS)\corelib_cmndata.o \
        $(OBJS)\corelib_containr.o \
        $(OBJS)\corelib_cmdproc.o \
        $(OBJS)\corelib_cmndata.o \
        $(OBJS)\corelib_containr.o \
@@ -2326,6 +2573,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_settcmn.o \
        $(OBJS)\corelib_sizer.o \
        $(OBJS)\corelib_statbar.o \
        $(OBJS)\corelib_settcmn.o \
        $(OBJS)\corelib_sizer.o \
        $(OBJS)\corelib_statbar.o \
+       $(OBJS)\corelib_stockitem.o \
        $(OBJS)\corelib_tbarbase.o \
        $(OBJS)\corelib_textcmn.o \
        $(OBJS)\corelib_timercmn.o \
        $(OBJS)\corelib_tbarbase.o \
        $(OBJS)\corelib_textcmn.o \
        $(OBJS)\corelib_timercmn.o \
@@ -2338,6 +2586,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_xpmdecod.o \
        $(OBJS)\corelib_busyinfo.o \
        $(OBJS)\corelib_choicdgg.o \
        $(OBJS)\corelib_xpmdecod.o \
        $(OBJS)\corelib_busyinfo.o \
        $(OBJS)\corelib_choicdgg.o \
+       $(OBJS)\corelib_choicbkg.o \
        $(OBJS)\corelib_dcpsg.o \
        $(OBJS)\corelib_dirctrlg.o \
        $(OBJS)\corelib_dragimgg.o \
        $(OBJS)\corelib_dcpsg.o \
        $(OBJS)\corelib_dirctrlg.o \
        $(OBJS)\corelib_dragimgg.o \
@@ -2377,7 +2626,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_dcscreen.o \
        $(OBJS)\corelib_dialup.o \
        $(OBJS)\corelib_dib.o \
        $(OBJS)\corelib_dcscreen.o \
        $(OBJS)\corelib_dialup.o \
        $(OBJS)\corelib_dib.o \
-       $(OBJS)\corelib_dirdlg.o \
        $(OBJS)\corelib_display.o \
        $(OBJS)\corelib_enhmeta.o \
        $(OBJS)\corelib_evtloop.o \
        $(OBJS)\corelib_display.o \
        $(OBJS)\corelib_enhmeta.o \
        $(OBJS)\corelib_evtloop.o \
@@ -2387,16 +2635,12 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_gdiimage.o \
        $(OBJS)\corelib_gdiobj.o \
        $(OBJS)\corelib_gsockmsw.o \
        $(OBJS)\corelib_gdiimage.o \
        $(OBJS)\corelib_gdiobj.o \
        $(OBJS)\corelib_gsockmsw.o \
-       $(OBJS)\corelib_helpchm.o \
-       $(OBJS)\corelib_helpwin.o \
        $(OBJS)\corelib_icon.o \
        $(OBJS)\corelib_minifram.o \
        $(OBJS)\corelib_icon.o \
        $(OBJS)\corelib_minifram.o \
-       $(OBJS)\corelib_automtn.o \
        $(OBJS)\corelib_dataobj.o \
        $(OBJS)\corelib_dropsrc.o \
        $(OBJS)\corelib_droptgt.o \
        $(OBJS)\corelib_oleutils.o \
        $(OBJS)\corelib_dataobj.o \
        $(OBJS)\corelib_dropsrc.o \
        $(OBJS)\corelib_droptgt.o \
        $(OBJS)\corelib_oleutils.o \
-       $(OBJS)\corelib_uuid.o \
        $(OBJS)\corelib_palette.o \
        $(OBJS)\corelib_pen.o \
        $(OBJS)\corelib_popupwin.o \
        $(OBJS)\corelib_palette.o \
        $(OBJS)\corelib_pen.o \
        $(OBJS)\corelib_popupwin.o \
@@ -2411,6 +2655,10 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_utilsgui.o \
        $(OBJS)\corelib_uxtheme.o \
        $(OBJS)\corelib_window.o \
        $(OBJS)\corelib_utilsgui.o \
        $(OBJS)\corelib_uxtheme.o \
        $(OBJS)\corelib_window.o \
+       $(OBJS)\corelib_helpchm.o \
+       $(OBJS)\corelib_helpwin.o \
+       $(OBJS)\corelib_automtn.o \
+       $(OBJS)\corelib_uuid.o \
        $(OBJS)\corelib_accel.o \
        $(OBJS)\corelib_colrdlgg.o \
        $(OBJS)\corelib_dirdlgg.o \
        $(OBJS)\corelib_accel.o \
        $(OBJS)\corelib_colrdlgg.o \
        $(OBJS)\corelib_dirdlgg.o \
@@ -2468,7 +2716,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_bookctrl.o \
        $(OBJS)\corelib_choiccmn.o \
        $(OBJS)\corelib_clipcmn.o \
        $(OBJS)\corelib_bookctrl.o \
        $(OBJS)\corelib_choiccmn.o \
        $(OBJS)\corelib_clipcmn.o \
-       $(OBJS)\corelib_clntdata.o \
        $(OBJS)\corelib_cmdproc.o \
        $(OBJS)\corelib_cmndata.o \
        $(OBJS)\corelib_containr.o \
        $(OBJS)\corelib_cmdproc.o \
        $(OBJS)\corelib_cmndata.o \
        $(OBJS)\corelib_containr.o \
@@ -2524,6 +2771,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_settcmn.o \
        $(OBJS)\corelib_sizer.o \
        $(OBJS)\corelib_statbar.o \
        $(OBJS)\corelib_settcmn.o \
        $(OBJS)\corelib_sizer.o \
        $(OBJS)\corelib_statbar.o \
+       $(OBJS)\corelib_stockitem.o \
        $(OBJS)\corelib_tbarbase.o \
        $(OBJS)\corelib_textcmn.o \
        $(OBJS)\corelib_timercmn.o \
        $(OBJS)\corelib_tbarbase.o \
        $(OBJS)\corelib_textcmn.o \
        $(OBJS)\corelib_timercmn.o \
@@ -2536,6 +2784,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS =  \
        $(OBJS)\corelib_xpmdecod.o \
        $(OBJS)\corelib_busyinfo.o \
        $(OBJS)\corelib_choicdgg.o \
        $(OBJS)\corelib_xpmdecod.o \
        $(OBJS)\corelib_busyinfo.o \
        $(OBJS)\corelib_choicdgg.o \
+       $(OBJS)\corelib_choicbkg.o \
        $(OBJS)\corelib_dcpsg.o \
        $(OBJS)\corelib_dirctrlg.o \
        $(OBJS)\corelib_dragimgg.o \
        $(OBJS)\corelib_dcpsg.o \
        $(OBJS)\corelib_dirctrlg.o \
        $(OBJS)\corelib_dragimgg.o \
@@ -2561,23 +2810,113 @@ ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 __advdll___depname = \
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 __advdll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv_gcc$(VENDORTAG).dll
 endif
 endif
 endif
 endif
 endif
 endif
-ifeq ($(MONOLITHIC),0)
-ifeq ($(SHARED),0)
-ifeq ($(USE_GUI),1)
-__advlib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a
-endif
-endif
-endif
-ifeq ($(MONOLITHIC),0)
+ifeq ($(WXUNIV),0)
+____ADVANCED_SRC_FILENAMES_2_OBJECTS =  \
+       $(OBJS)\advdll_calctrl.o \
+       $(OBJS)\advdll_datectlg.o \
+       $(OBJS)\advdll_grid.o \
+       $(OBJS)\advdll_gridctrl.o \
+       $(OBJS)\advdll_gridsel.o \
+       $(OBJS)\advdll_helpext.o \
+       $(OBJS)\advdll_laywin.o \
+       $(OBJS)\advdll_sashwin.o \
+       $(OBJS)\advdll_splash.o \
+       $(OBJS)\advdll_tipdlg.o \
+       $(OBJS)\advdll_wizard.o \
+       $(OBJS)\advdll_taskbarcmn.o \
+       $(OBJS)\advdll_sound.o \
+       $(OBJS)\advdll_taskbar.o \
+       $(OBJS)\advdll_joystick.o \
+       $(OBJS)\advdll_datectrl.o
+endif
+ifeq ($(WXUNIV),1)
+____ADVANCED_SRC_FILENAMES_2_OBJECTS =  \
+       $(OBJS)\advdll_calctrl.o \
+       $(OBJS)\advdll_datectlg.o \
+       $(OBJS)\advdll_grid.o \
+       $(OBJS)\advdll_gridctrl.o \
+       $(OBJS)\advdll_gridsel.o \
+       $(OBJS)\advdll_helpext.o \
+       $(OBJS)\advdll_laywin.o \
+       $(OBJS)\advdll_sashwin.o \
+       $(OBJS)\advdll_splash.o \
+       $(OBJS)\advdll_tipdlg.o \
+       $(OBJS)\advdll_wizard.o \
+       $(OBJS)\advdll_taskbarcmn.o \
+       $(OBJS)\advdll_sound.o \
+       $(OBJS)\advdll_taskbar.o \
+       $(OBJS)\advdll_joystick.o
+endif
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),0)
+ifeq ($(USE_GUI),1)
+__advlib___depname = \
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a
+endif
+endif
+endif
+ifeq ($(WXUNIV),0)
+____ADVANCED_SRC_FILENAMES_3_OBJECTS =  \
+       $(OBJS)\advlib_calctrl.o \
+       $(OBJS)\advlib_datectlg.o \
+       $(OBJS)\advlib_grid.o \
+       $(OBJS)\advlib_gridctrl.o \
+       $(OBJS)\advlib_gridsel.o \
+       $(OBJS)\advlib_helpext.o \
+       $(OBJS)\advlib_laywin.o \
+       $(OBJS)\advlib_sashwin.o \
+       $(OBJS)\advlib_splash.o \
+       $(OBJS)\advlib_tipdlg.o \
+       $(OBJS)\advlib_wizard.o \
+       $(OBJS)\advlib_taskbarcmn.o \
+       $(OBJS)\advlib_sound.o \
+       $(OBJS)\advlib_taskbar.o \
+       $(OBJS)\advlib_joystick.o \
+       $(OBJS)\advlib_datectrl.o
+endif
+ifeq ($(WXUNIV),1)
+____ADVANCED_SRC_FILENAMES_3_OBJECTS =  \
+       $(OBJS)\advlib_calctrl.o \
+       $(OBJS)\advlib_datectlg.o \
+       $(OBJS)\advlib_grid.o \
+       $(OBJS)\advlib_gridctrl.o \
+       $(OBJS)\advlib_gridsel.o \
+       $(OBJS)\advlib_helpext.o \
+       $(OBJS)\advlib_laywin.o \
+       $(OBJS)\advlib_sashwin.o \
+       $(OBJS)\advlib_splash.o \
+       $(OBJS)\advlib_tipdlg.o \
+       $(OBJS)\advlib_wizard.o \
+       $(OBJS)\advlib_taskbarcmn.o \
+       $(OBJS)\advlib_sound.o \
+       $(OBJS)\advlib_taskbar.o \
+       $(OBJS)\advlib_joystick.o
+endif
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),1)
+ifeq ($(USE_GUI),1)
+__mediadll___depname = \
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media_gcc$(VENDORTAG).dll
+endif
+endif
+endif
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),0)
+ifeq ($(USE_GUI),1)
+__medialib___depname = \
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a
+endif
+endif
+endif
+ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_ODBC),1)
 __odbcdll___depname = \
 ifeq ($(SHARED),1)
 ifeq ($(USE_ODBC),1)
 __odbcdll___depname = \
-       $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc_gcc$(VENDORTAG).dll
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2585,7 +2924,7 @@ ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_ODBC),1)
 __odbclib___depname = \
 ifeq ($(SHARED),0)
 ifeq ($(USE_ODBC),1)
 __odbclib___depname = \
-       $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a
+       $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2594,7 +2933,7 @@ ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 __dbgriddll___depname = \
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 __dbgriddll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid_gcc$(VENDORTAG).dll
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2604,63 +2943,84 @@ ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 __dbgridlib___depname = \
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 __dbgridlib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a
 endif
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 endif
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
+ifeq ($(USE_GUI),1)
 ifeq ($(USE_HTML),1)
 __htmldll___depname = \
 ifeq ($(USE_HTML),1)
 __htmldll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html_gcc$(VENDORTAG).dll
+endif
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
+ifeq ($(USE_GUI),1)
 ifeq ($(USE_HTML),1)
 __htmllib___depname = \
 ifeq ($(USE_HTML),1)
 __htmllib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a
+endif
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __xmldll___depname = \
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 __xmldll___depname = \
-       $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml_gcc$(VENDORTAG).dll
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __xmllib___depname = \
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 __xmllib___depname = \
-       $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a
+       $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a
+endif
+endif
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),1)
+ifeq ($(USE_XRC),1)
+__xrcdll___depname = \
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc_gcc$(VENDORTAG).dll
+endif
+endif
+endif
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),0)
+ifeq ($(USE_XRC),1)
+__xrclib___depname = \
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a
+endif
 endif
 endif
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 __gldll___depname = \
 endif
 endif
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 __gldll___depname = \
-       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl_gcc$(VENDORTAG).dll
+       $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl_gcc$(VENDORTAG).dll
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 __WXLIBGLDEP_CORE_p = \
 endif
 endif
 endif
 ifeq ($(MONOLITHIC),0)
 __WXLIBGLDEP_CORE_p = \
-       -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core
+       -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core
 endif
 ifeq ($(MONOLITHIC),0)
 endif
 ifeq ($(MONOLITHIC),0)
-__WXLIBGLDEP_BASE_p = -lwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+__WXLIBGLDEP_BASE_p = \
+       -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
 endif
 ifeq ($(MONOLITHIC),1)
 __WXLIB_MONO_p = \
 endif
 ifeq ($(MONOLITHIC),1)
 __WXLIB_MONO_p = \
-       -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+       -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
 endif
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 __gllib___depname = \
 endif
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 __gllib___depname = \
-       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a
+       $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2705,10 +3065,10 @@ ifeq ($(USE_EXCEPTIONS),1)
 __EXCEPTIONSFLAG = 
 endif
 ifeq ($(USE_EXCEPTIONS),0)
 __EXCEPTIONSFLAG = 
 endif
 ifeq ($(USE_EXCEPTIONS),0)
-__EXCEPTIONSFLAG_1_7 = -fno-exceptions
+__EXCEPTIONSFLAG_14 = -fno-exceptions
 endif
 ifeq ($(USE_EXCEPTIONS),1)
 endif
 ifeq ($(USE_EXCEPTIONS),1)
-__EXCEPTIONSFLAG_1_7 = 
+__EXCEPTIONSFLAG_14 = 
 endif
 ifeq ($(WXUNIV),1)
 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
 endif
 ifeq ($(WXUNIV),1)
 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
@@ -2724,12 +3084,6 @@ endif
 ifeq ($(UNICODE),1)
 __UNICODE_DEFINE_p = -D_UNICODE
 endif
 ifeq ($(UNICODE),1)
 __UNICODE_DEFINE_p = -D_UNICODE
 endif
-ifeq ($(SHARED),0)
-LIBDIRNAME = ..\..\lib\gcc_lib$(CFG)
-endif
-ifeq ($(SHARED),1)
-LIBDIRNAME = ..\..\lib\gcc_dll$(CFG)
-endif
 ifeq ($(WXUNIV),0)
 __SETUP_H_SUBDIR_FILENAMES = msw
 endif
 ifeq ($(WXUNIV),0)
 __SETUP_H_SUBDIR_FILENAMES = msw
 endif
@@ -2744,7 +3098,7 @@ $(OBJS):
 
 ### Targets: ###
 
 
 ### Targets: ###
 
-all: setup_h $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__odbcdll___depname) $(__odbclib___depname) $(__dbgriddll___depname) $(__dbgridlib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__gldll___depname) $(__gllib___depname) build_cfg_file
+all: setup_h $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__odbcdll___depname) $(__odbclib___depname) $(__dbgriddll___depname) $(__dbgridlib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__gldll___depname) $(__gllib___depname) build_cfg_file
 
 clean: 
        -if exist $(OBJS)\*.o del $(OBJS)\*.o
 
 clean: 
        -if exist $(OBJS)\*.o del $(OBJS)\*.o
@@ -2754,36 +3108,43 @@ clean:
        -if exist $(LIBDIRNAME)\libwxjpeg$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxjpeg$(WXDEBUGFLAG).a
        -if exist $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a
        -if exist $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a
        -if exist $(LIBDIRNAME)\libwxjpeg$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxjpeg$(WXDEBUGFLAG).a
        -if exist $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxtiff$(WXDEBUGFLAG).a
        -if exist $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       -if exist $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       -if exist $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a
-       -if exist $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a
-       -if exist $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a
-       -if exist $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a del $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a
-       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl_gcc$(VENDORTAG).dll
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a
-       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+       -if exist $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+       -if exist $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a
+       -if exist $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a
+       -if exist $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a
+       -if exist $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a del $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a
+       -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl_gcc$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl_gcc$(VENDORTAG).dll
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a
+       -if exist $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a del $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a
+       $(MAKE) -C ..\..\samples -f makefile.gcc $(MAKEARGS) clean
 
 setup_h: $(SETUPHDIR)\wx ..\..\include\wx\$(__SETUP_H_SUBDIR_FILENAMES)\setup.h $(SETUPHDIR)\wx\setup.h
 
 
 setup_h: $(SETUPHDIR)\wx ..\..\include\wx\$(__SETUP_H_SUBDIR_FILENAMES)\setup.h $(SETUPHDIR)\wx\setup.h
 
@@ -2825,14 +3186,14 @@ $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a: $(WXEXPAT_OBJECTS)
 
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),1)
 
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll: $(MONODLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       $(CXX) -shared -o $@ $(MONODLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll: $(MONODLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+       $(CXX) -shared -fPIC -o $@ $(MONODLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
 endif
 endif
 
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),0)
 endif
 endif
 
 ifeq ($(MONOLITHIC),1)
 ifeq ($(SHARED),0)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a: $(MONOLIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a: $(MONOLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(MONOLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(MONOLIB_OBJECTS)
        ranlib $@
@@ -2841,14 +3202,14 @@ endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
-$(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gcc$(VENDORTAG).dll: $(BASEDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
-       $(CXX) -shared -o $@ $(BASEDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
+$(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll: $(BASEDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+       $(CXX) -shared -fPIC -o $@ $(BASEDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
-$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a: $(BASELIB_OBJECTS)
+$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a: $(BASELIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(BASELIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(BASELIB_OBJECTS)
        ranlib $@
@@ -2857,14 +3218,14 @@ endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
-$(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net_gcc$(VENDORTAG).dll: $(NETDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
-       $(CXX) -shared -o $@ $(NETDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net_gcc$(VENDORTAG).dll: $(NETDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(NETDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
-$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_net.a: $(NETLIB_OBJECTS)
+$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a: $(NETLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(NETLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(NETLIB_OBJECTS)
        ranlib $@
@@ -2874,8 +3235,8 @@ endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core_gcc$(VENDORTAG).dll: $(COREDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
-       $(CXX) -shared -o $@ $(COREDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core_gcc$(VENDORTAG).dll: $(COREDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(COREDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2883,7 +3244,7 @@ endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a: $(CORELIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a: $(CORELIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(CORELIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(CORELIB_OBJECTS)
        ranlib $@
@@ -2894,8 +3255,8 @@ endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv_gcc$(VENDORTAG).dll: $(ADVDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
-       $(CXX) -shared -o $@ $(ADVDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv_gcc$(VENDORTAG).dll: $(ADVDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(ADVDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2903,7 +3264,7 @@ endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a: $(ADVLIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a: $(ADVLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(ADVLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(ADVLIB_OBJECTS)
        ranlib $@
@@ -2911,11 +3272,31 @@ endif
 endif
 endif
 
 endif
 endif
 
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),1)
+ifeq ($(USE_GUI),1)
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media_gcc$(VENDORTAG).dll: $(MEDIADLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(MEDIADLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+endif
+endif
+endif
+
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),0)
+ifeq ($(USE_GUI),1)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a: $(MEDIALIB_OBJECTS)
+       if exist $@ del $@
+       ar rcu $@ $(MEDIALIB_OBJECTS)
+       ranlib $@
+endif
+endif
+endif
+
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_ODBC),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_ODBC),1)
-$(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc_gcc$(VENDORTAG).dll: $(ODBCDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
-       $(CXX) -shared -o $@ $(ODBCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc_gcc$(VENDORTAG).dll: $(ODBCDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(ODBCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2923,7 +3304,7 @@ endif
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_ODBC),1)
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_ODBC),1)
-$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a: $(ODBCLIB_OBJECTS)
+$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a: $(ODBCLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(ODBCLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(ODBCLIB_OBJECTS)
        ranlib $@
@@ -2935,8 +3316,8 @@ ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid_gcc$(VENDORTAG).dll: $(DBGRIDDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__advdll___depname) $(__odbcdll___depname) $(__coredll___depname) $(__basedll___depname)
-       $(CXX) -shared -o $@ $(DBGRIDDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.a $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_odbc.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid_gcc$(VENDORTAG).dll: $(DBGRIDDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__advdll___depname) $(__odbcdll___depname) $(__coredll___depname) $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(DBGRIDDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 endif
 endif
 endif
 endif
@@ -2946,7 +3327,7 @@ ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_ODBC),1)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_dbgrid.a: $(DBGRIDLIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a: $(DBGRIDLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(DBGRIDLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(DBGRIDLIB_OBJECTS)
        ranlib $@
@@ -2957,45 +3338,69 @@ endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
+ifeq ($(USE_GUI),1)
 ifeq ($(USE_HTML),1)
 ifeq ($(USE_HTML),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html_gcc$(VENDORTAG).dll: $(HTMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
-       $(CXX) -shared -o $@ $(HTMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.a $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html_gcc$(VENDORTAG).dll: $(HTMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(HTMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+endif
 endif
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 endif
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
+ifeq ($(USE_GUI),1)
 ifeq ($(USE_HTML),1)
 ifeq ($(USE_HTML),1)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.a: $(HTMLLIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a: $(HTMLLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(HTMLLIB_OBJECTS)
        ranlib $@
 endif
 endif
 endif
        if exist $@ del $@
        ar rcu $@ $(HTMLLIB_OBJECTS)
        ranlib $@
 endif
 endif
 endif
+endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),1)
-$(LIBDIRNAME)\wxbase251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml_gcc$(VENDORTAG).dll: $(XMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
-       $(CXX) -shared -o $@ $(XMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
+$(LIBDIRNAME)\wxbase$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml_gcc$(VENDORTAG).dll: $(XMLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(XMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
 endif
 endif
 
 ifeq ($(MONOLITHIC),0)
 ifeq ($(SHARED),0)
-$(LIBDIRNAME)\libwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.a: $(XMLLIB_OBJECTS)
+$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a: $(XMLLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(XMLLIB_OBJECTS)
        ranlib $@
 endif
 endif
 
        if exist $@ del $@
        ar rcu $@ $(XMLLIB_OBJECTS)
        ranlib $@
 endif
 endif
 
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),1)
+ifeq ($(USE_XRC),1)
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc_gcc$(VENDORTAG).dll: $(XRCDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__htmldll___depname) $(__advdll___depname) $(__coredll___depname) $(__xmldll___depname) $(__basedll___depname)
+       $(CXX) -shared -fPIC -o $@ $(XRCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
+endif
+endif
+endif
+
+ifeq ($(MONOLITHIC),0)
+ifeq ($(SHARED),0)
+ifeq ($(USE_XRC),1)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a: $(XRCLIB_OBJECTS)
+       if exist $@ del $@
+       ar rcu $@ $(XRCLIB_OBJECTS)
+       ranlib $@
+endif
+endif
+endif
+
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 ifeq ($(SHARED),1)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
-$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)251$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl_gcc$(VENDORTAG).dll: $(GLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname) $(__coredll___depname)
-       $(CXX) -shared -o $@ $(GLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(__WXLIBGLDEP_CORE_p) $(__WXLIBGLDEP_BASE_p) $(__WXLIB_MONO_p) -lopengl32 -lglu32
+$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl_gcc$(VENDORTAG).dll: $(GLDLL_OBJECTS) $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname) $(__coredll___depname)
+       $(CXX) -shared -fPIC -o $@ $(GLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a  $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32  $(__WXLIBGLDEP_CORE_p) $(__WXLIBGLDEP_BASE_p) $(__WXLIB_MONO_p) -lopengl32 -lglu32
 endif
 endif
 endif
 endif
 endif
 endif
@@ -3003,7 +3408,7 @@ endif
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
 ifeq ($(SHARED),0)
 ifeq ($(USE_GUI),1)
 ifeq ($(USE_OPENGL),1)
-$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_gl.a: $(GLLIB_OBJECTS)
+$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a: $(GLLIB_OBJECTS)
        if exist $@ del $@
        ar rcu $@ $(GLLIB_OBJECTS)
        ranlib $@
        if exist $@ del $@
        ar rcu $@ $(GLLIB_OBJECTS)
        ranlib $@
@@ -3032,7 +3437,7 @@ $(SETUPHDIR)\wx\setup.h:
 build_cfg_file: $(SETUPHDIR)
        @echo WXVER_MAJOR=2 >$(BUILD_CFG_FILE)
        @echo WXVER_MINOR=5 >>$(BUILD_CFG_FILE)
 build_cfg_file: $(SETUPHDIR)
        @echo WXVER_MAJOR=2 >$(BUILD_CFG_FILE)
        @echo WXVER_MINOR=5 >>$(BUILD_CFG_FILE)
-       @echo WXVER_RELEASE=1 >>$(BUILD_CFG_FILE)
+       @echo WXVER_RELEASE=4 >>$(BUILD_CFG_FILE)
        @echo BUILD=$(BUILD) >>$(BUILD_CFG_FILE)
        @echo MONOLITHIC=$(MONOLITHIC) >>$(BUILD_CFG_FILE)
        @echo SHARED=$(SHARED) >>$(BUILD_CFG_FILE)
        @echo BUILD=$(BUILD) >>$(BUILD_CFG_FILE)
        @echo MONOLITHIC=$(MONOLITHIC) >>$(BUILD_CFG_FILE)
        @echo SHARED=$(SHARED) >>$(BUILD_CFG_FILE)
@@ -3097,18 +3502,12 @@ $(OBJS)\wxzlib_zutil.o: ../../src/zlib/zutil.c
 $(OBJS)\wxzlib_inflate.o: ../../src/zlib/inflate.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
 $(OBJS)\wxzlib_inflate.o: ../../src/zlib/inflate.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
-$(OBJS)\wxzlib_infblock.o: ../../src/zlib/infblock.c
+$(OBJS)\wxzlib_infback.o: ../../src/zlib/infback.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
 $(OBJS)\wxzlib_inftrees.o: ../../src/zlib/inftrees.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
 $(OBJS)\wxzlib_inftrees.o: ../../src/zlib/inftrees.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
-$(OBJS)\wxzlib_infcodes.o: ../../src/zlib/infcodes.c
-       $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
-
-$(OBJS)\wxzlib_infutil.o: ../../src/zlib/infutil.c
-       $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
-
 $(OBJS)\wxzlib_inffast.o: ../../src/zlib/inffast.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
 $(OBJS)\wxzlib_inffast.o: ../../src/zlib/inffast.c
        $(CC) -c -o $@ $(WXZLIB_CFLAGS) $<
 
@@ -3313,6 +3712,9 @@ $(OBJS)\wxtiff_tif_close.o: ../../src/tiff/tif_close.c
 $(OBJS)\wxtiff_tif_codec.o: ../../src/tiff/tif_codec.c
        $(CC) -c -o $@ $(WXTIFF_CFLAGS) $<
 
 $(OBJS)\wxtiff_tif_codec.o: ../../src/tiff/tif_codec.c
        $(CC) -c -o $@ $(WXTIFF_CFLAGS) $<
 
+$(OBJS)\wxtiff_tif_color.o: ../../src/tiff/tif_color.c
+       $(CC) -c -o $@ $(WXTIFF_CFLAGS) $<
+
 $(OBJS)\wxtiff_tif_compress.o: ../../src/tiff/tif_compress.c
        $(CC) -c -o $@ $(WXTIFF_CFLAGS) $<
 
 $(OBJS)\wxtiff_tif_compress.o: ../../src/tiff/tif_compress.c
        $(CC) -c -o $@ $(WXTIFF_CFLAGS) $<
 
@@ -3415,6 +3817,12 @@ $(OBJS)\monodll_dummy.o: ../../src/msw/dummy.cpp
 $(OBJS)\monodll_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_archive.o: ../../src/common/archive.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_clntdata.o: ../../src/common/clntdata.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3469,9 +3877,6 @@ $(OBJS)\monodll_fmapbase.o: ../../src/common/fmapbase.cpp
 $(OBJS)\monodll_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_gzstream.o: ../../src/common/gzstream.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
 $(OBJS)\monodll_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3517,6 +3922,12 @@ $(OBJS)\monodll_process.o: ../../src/common/process.cpp
 $(OBJS)\monodll_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_stdpbase.o: ../../src/common/stdpbase.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_sstream.o: ../../src/common/sstream.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3544,8 +3955,8 @@ $(OBJS)\monodll_tokenzr.o: ../../src/common/tokenzr.cpp
 $(OBJS)\monodll_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_unzip.o: ../../src/common/unzip.c
-       $(CC) -c -o $@ $(MONODLL_CFLAGS) $<
+$(OBJS)\monodll_uri.o: ../../src/common/uri.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -3574,12 +3985,18 @@ $(OBJS)\monodll_basemsw.o: ../../src/msw/basemsw.cpp
 $(OBJS)\monodll_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_debughlp.o: ../../src/msw/debughlp.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_dlmsw.o: ../../src/msw/dlmsw.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3592,6 +4009,12 @@ $(OBJS)\monodll_registry.o: ../../src/msw/registry.cpp
 $(OBJS)\monodll_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_stackwalk.o: ../../src/msw/stackwalk.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_stdpaths.o: ../../src/msw/stdpaths.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3652,8 +4075,8 @@ $(OBJS)\monodll_socket.o: ../../src/common/socket.cpp
 $(OBJS)\monodll_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_gsocket.o: ../../src/msw/gsocket.c
-       $(CC) -c -o $@ $(MONODLL_CFLAGS) $<
+$(OBJS)\monodll_gsocket.o: ../../src/msw/gsocket.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -3661,13 +4084,13 @@ $(OBJS)\monodll_urlmsw.o: ../../src/msw/urlmsw.cpp
 $(OBJS)\monodll_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_dragimag.o: ../../src/msw/dragimag.cpp
+$(OBJS)\monodll_dirdlg.o: ../../src/msw/dirdlg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_filedlg.o: ../../src/msw/filedlg.cpp
+$(OBJS)\monodll_dragimag.o: ../../src/msw/dragimag.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_fontdlg.o: ../../src/msw/fontdlg.cpp
+$(OBJS)\monodll_filedlg.o: ../../src/msw/filedlg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_frame.o: ../../src/msw/frame.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_frame.o: ../../src/msw/frame.cpp
@@ -3721,6 +4144,9 @@ $(OBJS)\monodll_tglbtn.o: ../../src/msw/tglbtn.cpp
 $(OBJS)\monodll_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
+$(OBJS)\monodll_fontdlg.o: ../../src/msw/fontdlg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
 $(OBJS)\monodll_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
@@ -3790,46 +4216,13 @@ $(OBJS)\monodll_metal.o: ../../src/univ/themes/metal.cpp
 $(OBJS)\monodll_win32.o: ../../src/univ/themes/win32.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_win32.o: ../../src/univ/themes/win32.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_calctrl.o: ../../src/generic/calctrl.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_grid.o: ../../src/generic/grid.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_gridctrl.o: ../../src/generic/gridctrl.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_gridsel.o: ../../src/generic/gridsel.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_helpext.o: ../../src/generic/helpext.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_laywin.o: ../../src/generic/laywin.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_sashwin.o: ../../src/generic/sashwin.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_splash.o: ../../src/generic/splash.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_tipdlg.o: ../../src/generic/tipdlg.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_wizard.o: ../../src/generic/wizard.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-
-$(OBJS)\monodll_joystick.o: ../../src/msw/joystick.cpp
+$(OBJS)\monodll_datectrl.o: ../../src/msw/datectrl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_sound.o: ../../src/msw/sound.cpp
+$(OBJS)\monodll_mediactrlcmn.o: ../../src/common/mediactrlcmn.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_taskbar.o: ../../src/msw/taskbar.cpp
+$(OBJS)\monodll_mediactrl.o: ../../src/msw/mediactrl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_helpbest.o: ../../src/msw/helpbest.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_helpbest.o: ../../src/msw/helpbest.cpp
@@ -3907,184 +4300,279 @@ $(OBJS)\monodll_dbtable.o: ../../src/common/dbtable.cpp
 $(OBJS)\monodll_dbgrid.o: ../../src/common/dbgrid.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
 $(OBJS)\monodll_dbgrid.o: ../../src/common/dbgrid.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_xml.o: ../../src/xml/xml.cpp
+$(OBJS)\monodll_xh_bmpbt.o: ../../src/xrc/xh_bmpbt.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-$(OBJS)\monodll_xtixml.o: ../../src/common/xtixml.cpp
+$(OBJS)\monodll_xh_bmp.o: ../../src/xrc/xh_bmp.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_app.o: ../../src/msw/app.cpp
+$(OBJS)\monodll_xh_bttn.o: ../../src/xrc/xh_bttn.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_bitmap.o: ../../src/msw/bitmap.cpp
+$(OBJS)\monodll_xh_cald.o: ../../src/xrc/xh_cald.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_brush.o: ../../src/msw/brush.cpp
+$(OBJS)\monodll_xh_chckb.o: ../../src/xrc/xh_chckb.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_caret.o: ../../src/msw/caret.cpp
+$(OBJS)\monodll_xh_chckl.o: ../../src/xrc/xh_chckl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_clipbrd.o: ../../src/msw/clipbrd.cpp
+$(OBJS)\monodll_xh_choic.o: ../../src/xrc/xh_choic.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_colour.o: ../../src/msw/colour.cpp
+$(OBJS)\monodll_xh_combo.o: ../../src/xrc/xh_combo.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_cursor.o: ../../src/msw/cursor.cpp
+$(OBJS)\monodll_xh_datectrl.o: ../../src/xrc/xh_datectrl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_data.o: ../../src/msw/data.cpp
+$(OBJS)\monodll_xh_dlg.o: ../../src/xrc/xh_dlg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dc.o: ../../src/msw/dc.cpp
+$(OBJS)\monodll_xh_frame.o: ../../src/xrc/xh_frame.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dcclient.o: ../../src/msw/dcclient.cpp
+$(OBJS)\monodll_xh_gauge.o: ../../src/xrc/xh_gauge.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dcmemory.o: ../../src/msw/dcmemory.cpp
+$(OBJS)\monodll_xh_gdctl.o: ../../src/xrc/xh_gdctl.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dcprint.o: ../../src/msw/dcprint.cpp
+$(OBJS)\monodll_xh_html.o: ../../src/xrc/xh_html.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dcscreen.o: ../../src/msw/dcscreen.cpp
+$(OBJS)\monodll_xh_listb.o: ../../src/xrc/xh_listb.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dialup.o: ../../src/msw/dialup.cpp
+$(OBJS)\monodll_xh_listc.o: ../../src/xrc/xh_listc.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dib.o: ../../src/msw/dib.cpp
+$(OBJS)\monodll_xh_menu.o: ../../src/xrc/xh_menu.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dirdlg.o: ../../src/msw/dirdlg.cpp
+$(OBJS)\monodll_xh_notbk.o: ../../src/xrc/xh_notbk.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
 
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_display.o: ../../src/msw/display.cpp
+$(OBJS)\monodll_xh_panel.o: ../../src/xrc/xh_panel.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_radbt.o: ../../src/xrc/xh_radbt.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_radbx.o: ../../src/xrc/xh_radbx.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_scrol.o: ../../src/xrc/xh_scrol.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_scwin.o: ../../src/xrc/xh_scwin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_sizer.o: ../../src/xrc/xh_sizer.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_slidr.o: ../../src/xrc/xh_slidr.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_spin.o: ../../src/xrc/xh_spin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_split.o: ../../src/xrc/xh_split.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_stbmp.o: ../../src/xrc/xh_stbmp.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_stbox.o: ../../src/xrc/xh_stbox.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_stlin.o: ../../src/xrc/xh_stlin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_sttxt.o: ../../src/xrc/xh_sttxt.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_text.o: ../../src/xrc/xh_text.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_tglbtn.o: ../../src/xrc/xh_tglbtn.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_toolb.o: ../../src/xrc/xh_toolb.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_tree.o: ../../src/xrc/xh_tree.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_unkwn.o: ../../src/xrc/xh_unkwn.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xh_wizrd.o: ../../src/xrc/xh_wizrd.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xmlres.o: ../../src/xrc/xmlres.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xmlrsall.o: ../../src/xrc/xmlrsall.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xml.o: ../../src/xml/xml.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+$(OBJS)\monodll_xtixml.o: ../../src/common/xtixml.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_app.o: ../../src/msw/app.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_enhmeta.o: ../../src/msw/enhmeta.cpp
+$(OBJS)\monodll_bitmap.o: ../../src/msw/bitmap.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_evtloop.o: ../../src/msw/evtloop.cpp
+$(OBJS)\monodll_brush.o: ../../src/msw/brush.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_font.o: ../../src/msw/font.cpp
+$(OBJS)\monodll_caret.o: ../../src/msw/caret.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_fontenum.o: ../../src/msw/fontenum.cpp
+$(OBJS)\monodll_clipbrd.o: ../../src/msw/clipbrd.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_fontutil.o: ../../src/msw/fontutil.cpp
+$(OBJS)\monodll_colour.o: ../../src/msw/colour.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_gdiimage.o: ../../src/msw/gdiimage.cpp
+$(OBJS)\monodll_cursor.o: ../../src/msw/cursor.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_gdiobj.o: ../../src/msw/gdiobj.cpp
+$(OBJS)\monodll_data.o: ../../src/msw/data.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_gsockmsw.o: ../../src/msw/gsockmsw.c
-       $(CC) -c -o $@ $(MONODLL_CFLAGS) $<
+$(OBJS)\monodll_dc.o: ../../src/msw/dc.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_helpchm.o: ../../src/msw/helpchm.cpp
+$(OBJS)\monodll_dcclient.o: ../../src/msw/dcclient.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_helpwin.o: ../../src/msw/helpwin.cpp
+$(OBJS)\monodll_dcmemory.o: ../../src/msw/dcmemory.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_icon.o: ../../src/msw/icon.cpp
+$(OBJS)\monodll_dcprint.o: ../../src/msw/dcprint.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_minifram.o: ../../src/msw/minifram.cpp
+$(OBJS)\monodll_dcscreen.o: ../../src/msw/dcscreen.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_automtn.o: ../../src/msw/ole/automtn.cpp
+$(OBJS)\monodll_dialup.o: ../../src/msw/dialup.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dataobj.o: ../../src/msw/ole/dataobj.cpp
+$(OBJS)\monodll_dib.o: ../../src/msw/dib.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_dropsrc.o: ../../src/msw/ole/dropsrc.cpp
+$(OBJS)\monodll_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_droptgt.o: ../../src/msw/ole/droptgt.cpp
+$(OBJS)\monodll_enhmeta.o: ../../src/msw/enhmeta.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_oleutils.o: ../../src/msw/ole/oleutils.cpp
+$(OBJS)\monodll_evtloop.o: ../../src/msw/evtloop.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_uuid.o: ../../src/msw/ole/uuid.cpp
+$(OBJS)\monodll_font.o: ../../src/msw/font.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_fontenum.o: ../../src/msw/fontenum.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_fontutil.o: ../../src/msw/fontutil.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_gdiimage.o: ../../src/msw/gdiimage.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_gdiobj.o: ../../src/msw/gdiobj.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_gsockmsw.o: ../../src/msw/gsockmsw.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_icon.o: ../../src/msw/icon.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_minifram.o: ../../src/msw/minifram.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_dataobj.o: ../../src/msw/ole/dataobj.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_dropsrc.o: ../../src/msw/ole/dropsrc.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_droptgt.o: ../../src/msw/ole/droptgt.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_oleutils.o: ../../src/msw/ole/oleutils.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
@@ -4158,6 +4646,26 @@ $(OBJS)\monodll_window.o: ../../src/msw/window.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_helpchm.o: ../../src/msw/helpchm.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_helpwin.o: ../../src/msw/helpwin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_automtn.o: ../../src/msw/ole/automtn.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_uuid.o: ../../src/msw/ole/uuid.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monodll_statusbr.o: ../../src/generic/statusbr.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monodll_statusbr.o: ../../src/generic/statusbr.cpp
@@ -4303,20 +4811,6 @@ $(OBJS)\monodll_dialog.o: ../../src/univ/dialog.cpp
 endif
 endif
 
 endif
 endif
 
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),0)
-$(OBJS)\monodll_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
-endif
-
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),1)
-$(OBJS)\monodll_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
-endif
-
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monodll_imaglist.o: ../../src/msw/imaglist.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monodll_imaglist.o: ../../src/msw/imaglist.cpp
@@ -4513,6 +5007,20 @@ $(OBJS)\monodll_textctrl.o: ../../src/univ/textctrl.cpp
 endif
 endif
 
 endif
 endif
 
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),0)
+$(OBJS)\monodll_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+endif
+
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),1)
+$(OBJS)\monodll_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -4553,11 +5061,6 @@ $(OBJS)\monodll_clipcmn.o: ../../src/common/clipcmn.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monodll_clntdata.o: ../../src/common/clntdata.cpp
-       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -4833,6 +5336,11 @@ $(OBJS)\monodll_statbar.o: ../../src/common/statbar.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_stockitem.o: ../../src/common/stockitem.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -4893,6 +5401,11 @@ $(OBJS)\monodll_choicdgg.o: ../../src/generic/choicdgg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_choicbkg.o: ../../src/generic/choicbkg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monodll_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
@@ -4988,12 +5501,93 @@ $(OBJS)\monodll_vscroll.o: ../../src/generic/vscroll.cpp
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_calctrl.o: ../../src/generic/calctrl.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_datectlg.o: ../../src/generic/datectlg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_grid.o: ../../src/generic/grid.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_gridctrl.o: ../../src/generic/gridctrl.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_gridsel.o: ../../src/generic/gridsel.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_helpext.o: ../../src/generic/helpext.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_laywin.o: ../../src/generic/laywin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_sashwin.o: ../../src/generic/sashwin.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_splash.o: ../../src/generic/splash.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_tipdlg.o: ../../src/generic/tipdlg.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_wizard.o: ../../src/generic/wizard.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_sound.o: ../../src/msw/sound.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_taskbar.o: ../../src/msw/taskbar.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_joystick.o: ../../src/msw/joystick.cpp
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $<
+endif
+
 $(OBJS)\monolib_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_archive.o: ../../src/common/archive.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_clntdata.o: ../../src/common/clntdata.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5048,9 +5642,6 @@ $(OBJS)\monolib_fmapbase.o: ../../src/common/fmapbase.cpp
 $(OBJS)\monolib_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_gzstream.o: ../../src/common/gzstream.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-
 $(OBJS)\monolib_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5096,6 +5687,12 @@ $(OBJS)\monolib_process.o: ../../src/common/process.cpp
 $(OBJS)\monolib_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_stdpbase.o: ../../src/common/stdpbase.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_sstream.o: ../../src/common/sstream.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5123,8 +5720,8 @@ $(OBJS)\monolib_tokenzr.o: ../../src/common/tokenzr.cpp
 $(OBJS)\monolib_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_unzip.o: ../../src/common/unzip.c
-       $(CC) -c -o $@ $(MONOLIB_CFLAGS) $<
+$(OBJS)\monolib_uri.o: ../../src/common/uri.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -5153,12 +5750,18 @@ $(OBJS)\monolib_basemsw.o: ../../src/msw/basemsw.cpp
 $(OBJS)\monolib_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_debughlp.o: ../../src/msw/debughlp.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_dlmsw.o: ../../src/msw/dlmsw.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5171,6 +5774,12 @@ $(OBJS)\monolib_registry.o: ../../src/msw/registry.cpp
 $(OBJS)\monolib_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_stackwalk.o: ../../src/msw/stackwalk.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_stdpaths.o: ../../src/msw/stdpaths.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5231,8 +5840,8 @@ $(OBJS)\monolib_socket.o: ../../src/common/socket.cpp
 $(OBJS)\monolib_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_gsocket.o: ../../src/msw/gsocket.c
-       $(CC) -c -o $@ $(MONOLIB_CFLAGS) $<
+$(OBJS)\monolib_gsocket.o: ../../src/msw/gsocket.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -5240,13 +5849,13 @@ $(OBJS)\monolib_urlmsw.o: ../../src/msw/urlmsw.cpp
 $(OBJS)\monolib_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_dragimag.o: ../../src/msw/dragimag.cpp
+$(OBJS)\monolib_dirdlg.o: ../../src/msw/dirdlg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_filedlg.o: ../../src/msw/filedlg.cpp
+$(OBJS)\monolib_dragimag.o: ../../src/msw/dragimag.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_fontdlg.o: ../../src/msw/fontdlg.cpp
+$(OBJS)\monolib_filedlg.o: ../../src/msw/filedlg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_frame.o: ../../src/msw/frame.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_frame.o: ../../src/msw/frame.cpp
@@ -5300,6 +5909,9 @@ $(OBJS)\monolib_tglbtn.o: ../../src/msw/tglbtn.cpp
 $(OBJS)\monolib_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
+$(OBJS)\monolib_fontdlg.o: ../../src/msw/fontdlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
 $(OBJS)\monolib_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
@@ -5369,121 +5981,208 @@ $(OBJS)\monolib_metal.o: ../../src/univ/themes/metal.cpp
 $(OBJS)\monolib_win32.o: ../../src/univ/themes/win32.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_win32.o: ../../src/univ/themes/win32.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_calctrl.o: ../../src/generic/calctrl.cpp
+$(OBJS)\monolib_datectrl.o: ../../src/msw/datectrl.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_grid.o: ../../src/generic/grid.cpp
+$(OBJS)\monolib_mediactrlcmn.o: ../../src/common/mediactrlcmn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_gridctrl.o: ../../src/generic/gridctrl.cpp
+$(OBJS)\monolib_mediactrl.o: ../../src/msw/mediactrl.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_gridsel.o: ../../src/generic/gridsel.cpp
+$(OBJS)\monolib_helpbest.o: ../../src/msw/helpbest.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_helpext.o: ../../src/generic/helpext.cpp
+$(OBJS)\monolib_helpctrl.o: ../../src/html/helpctrl.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_laywin.o: ../../src/generic/laywin.cpp
+$(OBJS)\monolib_helpdata.o: ../../src/html/helpdata.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_sashwin.o: ../../src/generic/sashwin.cpp
+$(OBJS)\monolib_helpfrm.o: ../../src/html/helpfrm.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_splash.o: ../../src/generic/splash.cpp
+$(OBJS)\monolib_htmlcell.o: ../../src/html/htmlcell.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_tipdlg.o: ../../src/generic/tipdlg.cpp
+$(OBJS)\monolib_htmlfilt.o: ../../src/html/htmlfilt.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_wizard.o: ../../src/generic/wizard.cpp
+$(OBJS)\monolib_htmlpars.o: ../../src/html/htmlpars.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
+$(OBJS)\monolib_htmltag.o: ../../src/html/htmltag.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_joystick.o: ../../src/msw/joystick.cpp
+$(OBJS)\monolib_htmlwin.o: ../../src/html/htmlwin.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_sound.o: ../../src/msw/sound.cpp
+$(OBJS)\monolib_htmprint.o: ../../src/html/htmprint.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_taskbar.o: ../../src/msw/taskbar.cpp
+$(OBJS)\monolib_m_dflist.o: ../../src/html/m_dflist.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_helpbest.o: ../../src/msw/helpbest.cpp
+$(OBJS)\monolib_m_fonts.o: ../../src/html/m_fonts.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_helpctrl.o: ../../src/html/helpctrl.cpp
+$(OBJS)\monolib_m_hline.o: ../../src/html/m_hline.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_helpdata.o: ../../src/html/helpdata.cpp
+$(OBJS)\monolib_m_image.o: ../../src/html/m_image.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_helpfrm.o: ../../src/html/helpfrm.cpp
+$(OBJS)\monolib_m_layout.o: ../../src/html/m_layout.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmlcell.o: ../../src/html/htmlcell.cpp
+$(OBJS)\monolib_m_links.o: ../../src/html/m_links.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmlfilt.o: ../../src/html/htmlfilt.cpp
+$(OBJS)\monolib_m_list.o: ../../src/html/m_list.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmlpars.o: ../../src/html/htmlpars.cpp
+$(OBJS)\monolib_m_pre.o: ../../src/html/m_pre.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmltag.o: ../../src/html/htmltag.cpp
+$(OBJS)\monolib_m_style.o: ../../src/html/m_style.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmlwin.o: ../../src/html/htmlwin.cpp
+$(OBJS)\monolib_m_tables.o: ../../src/html/m_tables.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmprint.o: ../../src/html/htmprint.cpp
+$(OBJS)\monolib_winpars.o: ../../src/html/winpars.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_dflist.o: ../../src/html/m_dflist.cpp
+$(OBJS)\monolib_htmllbox.o: ../../src/generic/htmllbox.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_fonts.o: ../../src/html/m_fonts.cpp
+$(OBJS)\monolib_db.o: ../../src/common/db.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_hline.o: ../../src/html/m_hline.cpp
+$(OBJS)\monolib_dbtable.o: ../../src/common/dbtable.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_image.o: ../../src/html/m_image.cpp
+$(OBJS)\monolib_dbgrid.o: ../../src/common/dbgrid.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_layout.o: ../../src/html/m_layout.cpp
+$(OBJS)\monolib_xh_bmpbt.o: ../../src/xrc/xh_bmpbt.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_links.o: ../../src/html/m_links.cpp
+$(OBJS)\monolib_xh_bmp.o: ../../src/xrc/xh_bmp.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_list.o: ../../src/html/m_list.cpp
+$(OBJS)\monolib_xh_bttn.o: ../../src/xrc/xh_bttn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_pre.o: ../../src/html/m_pre.cpp
+$(OBJS)\monolib_xh_cald.o: ../../src/xrc/xh_cald.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_style.o: ../../src/html/m_style.cpp
+$(OBJS)\monolib_xh_chckb.o: ../../src/xrc/xh_chckb.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_m_tables.o: ../../src/html/m_tables.cpp
+$(OBJS)\monolib_xh_chckl.o: ../../src/xrc/xh_chckl.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_choic.o: ../../src/xrc/xh_choic.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_combo.o: ../../src/xrc/xh_combo.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_datectrl.o: ../../src/xrc/xh_datectrl.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_dlg.o: ../../src/xrc/xh_dlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_frame.o: ../../src/xrc/xh_frame.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_gauge.o: ../../src/xrc/xh_gauge.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_gdctl.o: ../../src/xrc/xh_gdctl.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_html.o: ../../src/xrc/xh_html.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_listb.o: ../../src/xrc/xh_listb.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_listc.o: ../../src/xrc/xh_listc.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_menu.o: ../../src/xrc/xh_menu.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_notbk.o: ../../src/xrc/xh_notbk.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_panel.o: ../../src/xrc/xh_panel.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_radbt.o: ../../src/xrc/xh_radbt.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_radbx.o: ../../src/xrc/xh_radbx.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_scrol.o: ../../src/xrc/xh_scrol.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_scwin.o: ../../src/xrc/xh_scwin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_sizer.o: ../../src/xrc/xh_sizer.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_slidr.o: ../../src/xrc/xh_slidr.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_spin.o: ../../src/xrc/xh_spin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_split.o: ../../src/xrc/xh_split.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_stbmp.o: ../../src/xrc/xh_stbmp.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_stbox.o: ../../src/xrc/xh_stbox.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_stlin.o: ../../src/xrc/xh_stlin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_sttxt.o: ../../src/xrc/xh_sttxt.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_text.o: ../../src/xrc/xh_text.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_tglbtn.o: ../../src/xrc/xh_tglbtn.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+
+$(OBJS)\monolib_xh_toolb.o: ../../src/xrc/xh_toolb.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_winpars.o: ../../src/html/winpars.cpp
+$(OBJS)\monolib_xh_tree.o: ../../src/xrc/xh_tree.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_htmllbox.o: ../../src/generic/htmllbox.cpp
+$(OBJS)\monolib_xh_unkwn.o: ../../src/xrc/xh_unkwn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_db.o: ../../src/common/db.cpp
+$(OBJS)\monolib_xh_wizrd.o: ../../src/xrc/xh_wizrd.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_dbtable.o: ../../src/common/dbtable.cpp
+$(OBJS)\monolib_xmlres.o: ../../src/xrc/xmlres.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
-$(OBJS)\monolib_dbgrid.o: ../../src/common/dbgrid.cpp
+$(OBJS)\monolib_xmlrsall.o: ../../src/xrc/xmlrsall.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_xml.o: ../../src/xml/xml.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 
 $(OBJS)\monolib_xml.o: ../../src/xml/xml.cpp
@@ -5567,11 +6266,6 @@ $(OBJS)\monolib_dib.o: ../../src/msw/dib.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_dirdlg.o: ../../src/msw/dirdlg.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -5613,17 +6307,7 @@ $(OBJS)\monolib_gdiobj.o: ../../src/msw/gdiobj.cpp
 endif
 
 ifeq ($(USE_GUI),1)
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_gsockmsw.o: ../../src/msw/gsockmsw.c
-       $(CC) -c -o $@ $(MONOLIB_CFLAGS) $<
-endif
-
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_helpchm.o: ../../src/msw/helpchm.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_helpwin.o: ../../src/msw/helpwin.cpp
+$(OBJS)\monolib_gsockmsw.o: ../../src/msw/gsockmsw.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
@@ -5637,11 +6321,6 @@ $(OBJS)\monolib_minifram.o: ../../src/msw/minifram.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_automtn.o: ../../src/msw/ole/automtn.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_dataobj.o: ../../src/msw/ole/dataobj.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_dataobj.o: ../../src/msw/ole/dataobj.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -5662,11 +6341,6 @@ $(OBJS)\monolib_oleutils.o: ../../src/msw/ole/oleutils.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_uuid.o: ../../src/msw/ole/uuid.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_palette.o: ../../src/msw/palette.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_palette.o: ../../src/msw/palette.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -5737,6 +6411,26 @@ $(OBJS)\monolib_window.o: ../../src/msw/window.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_helpchm.o: ../../src/msw/helpchm.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_helpwin.o: ../../src/msw/helpwin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_automtn.o: ../../src/msw/ole/automtn.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_uuid.o: ../../src/msw/ole/uuid.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monolib_statusbr.o: ../../src/generic/statusbr.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monolib_statusbr.o: ../../src/generic/statusbr.cpp
@@ -5882,20 +6576,6 @@ $(OBJS)\monolib_dialog.o: ../../src/univ/dialog.cpp
 endif
 endif
 
 endif
 endif
 
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),0)
-$(OBJS)\monolib_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-endif
-
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),1)
-$(OBJS)\monolib_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-endif
-
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monolib_imaglist.o: ../../src/msw/imaglist.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\monolib_imaglist.o: ../../src/msw/imaglist.cpp
@@ -6092,6 +6772,20 @@ $(OBJS)\monolib_textctrl.o: ../../src/univ/textctrl.cpp
 endif
 endif
 
 endif
 endif
 
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),0)
+$(OBJS)\monolib_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+endif
+
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),1)
+$(OBJS)\monolib_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -6132,11 +6826,6 @@ $(OBJS)\monolib_clipcmn.o: ../../src/common/clipcmn.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\monolib_clntdata.o: ../../src/common/clntdata.cpp
-       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -6412,6 +7101,11 @@ $(OBJS)\monolib_statbar.o: ../../src/common/statbar.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_stockitem.o: ../../src/common/stockitem.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -6472,6 +7166,11 @@ $(OBJS)\monolib_choicdgg.o: ../../src/generic/choicdgg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_choicbkg.o: ../../src/generic/choicbkg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\monolib_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
@@ -6567,12 +7266,93 @@ $(OBJS)\monolib_vscroll.o: ../../src/generic/vscroll.cpp
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_calctrl.o: ../../src/generic/calctrl.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_datectlg.o: ../../src/generic/datectlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_grid.o: ../../src/generic/grid.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_gridctrl.o: ../../src/generic/gridctrl.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_gridsel.o: ../../src/generic/gridsel.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_helpext.o: ../../src/generic/helpext.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_laywin.o: ../../src/generic/laywin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_sashwin.o: ../../src/generic/sashwin.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_splash.o: ../../src/generic/splash.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_tipdlg.o: ../../src/generic/tipdlg.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_wizard.o: ../../src/generic/wizard.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_sound.o: ../../src/msw/sound.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_taskbar.o: ../../src/msw/taskbar.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_joystick.o: ../../src/msw/joystick.cpp
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $<
+endif
+
 $(OBJS)\basedll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
+$(OBJS)\basedll_archive.o: ../../src/common/archive.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
+$(OBJS)\basedll_clntdata.o: ../../src/common/clntdata.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
 $(OBJS)\basedll_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
@@ -6627,9 +7407,6 @@ $(OBJS)\basedll_fmapbase.o: ../../src/common/fmapbase.cpp
 $(OBJS)\basedll_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
-$(OBJS)\basedll_gzstream.o: ../../src/common/gzstream.cpp
-       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
-
 $(OBJS)\basedll_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
@@ -6675,6 +7452,12 @@ $(OBJS)\basedll_process.o: ../../src/common/process.cpp
 $(OBJS)\basedll_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
+$(OBJS)\basedll_stdpbase.o: ../../src/common/stdpbase.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
+$(OBJS)\basedll_sstream.o: ../../src/common/sstream.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
 $(OBJS)\basedll_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
@@ -6702,8 +7485,8 @@ $(OBJS)\basedll_tokenzr.o: ../../src/common/tokenzr.cpp
 $(OBJS)\basedll_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
-$(OBJS)\basedll_unzip.o: ../../src/common/unzip.c
-       $(CC) -c -o $@ $(BASEDLL_CFLAGS) $<
+$(OBJS)\basedll_uri.o: ../../src/common/uri.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
@@ -6732,12 +7515,18 @@ $(OBJS)\basedll_basemsw.o: ../../src/msw/basemsw.cpp
 $(OBJS)\basedll_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
+$(OBJS)\basedll_debughlp.o: ../../src/msw/debughlp.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
 $(OBJS)\basedll_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
+$(OBJS)\basedll_dlmsw.o: ../../src/msw/dlmsw.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
 $(OBJS)\basedll_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
@@ -6750,6 +7539,12 @@ $(OBJS)\basedll_registry.o: ../../src/msw/registry.cpp
 $(OBJS)\basedll_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
+$(OBJS)\basedll_stackwalk.o: ../../src/msw/stackwalk.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
+$(OBJS)\basedll_stdpaths.o: ../../src/msw/stdpaths.cpp
+       $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
+
 $(OBJS)\basedll_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
 $(OBJS)\basedll_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(BASEDLL_CXXFLAGS) $<
 
@@ -6786,6 +7581,12 @@ $(OBJS)\baselib_dummy.o: ../../src/msw/dummy.cpp
 $(OBJS)\baselib_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_appbase.o: ../../src/common/appbase.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
+$(OBJS)\baselib_archive.o: ../../src/common/archive.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
+$(OBJS)\baselib_clntdata.o: ../../src/common/clntdata.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
 $(OBJS)\baselib_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_cmdline.o: ../../src/common/cmdline.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
@@ -6840,9 +7641,6 @@ $(OBJS)\baselib_fmapbase.o: ../../src/common/fmapbase.cpp
 $(OBJS)\baselib_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_fs_zip.o: ../../src/common/fs_zip.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
-$(OBJS)\baselib_gzstream.o: ../../src/common/gzstream.cpp
-       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
-
 $(OBJS)\baselib_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_hash.o: ../../src/common/hash.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
@@ -6888,6 +7686,12 @@ $(OBJS)\baselib_process.o: ../../src/common/process.cpp
 $(OBJS)\baselib_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_regex.o: ../../src/common/regex.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
+$(OBJS)\baselib_stdpbase.o: ../../src/common/stdpbase.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
+$(OBJS)\baselib_sstream.o: ../../src/common/sstream.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
 $(OBJS)\baselib_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_stopwatch.o: ../../src/common/stopwatch.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
@@ -6915,8 +7719,8 @@ $(OBJS)\baselib_tokenzr.o: ../../src/common/tokenzr.cpp
 $(OBJS)\baselib_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_txtstrm.o: ../../src/common/txtstrm.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
-$(OBJS)\baselib_unzip.o: ../../src/common/unzip.c
-       $(CC) -c -o $@ $(BASELIB_CFLAGS) $<
+$(OBJS)\baselib_uri.o: ../../src/common/uri.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_variant.o: ../../src/common/variant.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
@@ -6945,12 +7749,18 @@ $(OBJS)\baselib_basemsw.o: ../../src/msw/basemsw.cpp
 $(OBJS)\baselib_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_crashrpt.o: ../../src/msw/crashrpt.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
+$(OBJS)\baselib_debughlp.o: ../../src/msw/debughlp.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
 $(OBJS)\baselib_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_dde.o: ../../src/msw/dde.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_dir.o: ../../src/msw/dir.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
+$(OBJS)\baselib_dlmsw.o: ../../src/msw/dlmsw.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
 $(OBJS)\baselib_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_mimetype.o: ../../src/msw/mimetype.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
@@ -6963,6 +7773,12 @@ $(OBJS)\baselib_registry.o: ../../src/msw/registry.cpp
 $(OBJS)\baselib_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_snglinst.o: ../../src/msw/snglinst.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
+$(OBJS)\baselib_stackwalk.o: ../../src/msw/stackwalk.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
+$(OBJS)\baselib_stdpaths.o: ../../src/msw/stdpaths.cpp
+       $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
+
 $(OBJS)\baselib_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
 $(OBJS)\baselib_thread.o: ../../src/msw/thread.cpp
        $(CXX) -c -o $@ $(BASELIB_CXXFLAGS) $<
 
@@ -7026,8 +7842,8 @@ $(OBJS)\netdll_socket.o: ../../src/common/socket.cpp
 $(OBJS)\netdll_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(NETDLL_CXXFLAGS) $<
 
 $(OBJS)\netdll_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(NETDLL_CXXFLAGS) $<
 
-$(OBJS)\netdll_gsocket.o: ../../src/msw/gsocket.c
-       $(CC) -c -o $@ $(NETDLL_CFLAGS) $<
+$(OBJS)\netdll_gsocket.o: ../../src/msw/gsocket.cpp
+       $(CXX) -c -o $@ $(NETDLL_CXXFLAGS) $<
 
 $(OBJS)\netdll_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(NETDLL_CXXFLAGS) $<
 
 $(OBJS)\netdll_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(NETDLL_CXXFLAGS) $<
@@ -7065,8 +7881,8 @@ $(OBJS)\netlib_socket.o: ../../src/common/socket.cpp
 $(OBJS)\netlib_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(NETLIB_CXXFLAGS) $<
 
 $(OBJS)\netlib_url.o: ../../src/common/url.cpp
        $(CXX) -c -o $@ $(NETLIB_CXXFLAGS) $<
 
-$(OBJS)\netlib_gsocket.o: ../../src/msw/gsocket.c
-       $(CC) -c -o $@ $(NETLIB_CFLAGS) $<
+$(OBJS)\netlib_gsocket.o: ../../src/msw/gsocket.cpp
+       $(CXX) -c -o $@ $(NETLIB_CXXFLAGS) $<
 
 $(OBJS)\netlib_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(NETLIB_CXXFLAGS) $<
 
 $(OBJS)\netlib_urlmsw.o: ../../src/msw/urlmsw.cpp
        $(CXX) -c -o $@ $(NETLIB_CXXFLAGS) $<
@@ -7098,13 +7914,13 @@ $(OBJS)\coredll_volume.o: ../../src/msw/volume.cpp
 $(OBJS)\coredll_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
 $(OBJS)\coredll_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
-$(OBJS)\coredll_dragimag.o: ../../src/msw/dragimag.cpp
+$(OBJS)\coredll_dirdlg.o: ../../src/msw/dirdlg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
-$(OBJS)\coredll_filedlg.o: ../../src/msw/filedlg.cpp
+$(OBJS)\coredll_dragimag.o: ../../src/msw/dragimag.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
-$(OBJS)\coredll_fontdlg.o: ../../src/msw/fontdlg.cpp
+$(OBJS)\coredll_filedlg.o: ../../src/msw/filedlg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
 $(OBJS)\coredll_frame.o: ../../src/msw/frame.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
 $(OBJS)\coredll_frame.o: ../../src/msw/frame.cpp
@@ -7158,6 +7974,9 @@ $(OBJS)\coredll_tglbtn.o: ../../src/msw/tglbtn.cpp
 $(OBJS)\coredll_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
 $(OBJS)\coredll_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
+$(OBJS)\coredll_fontdlg.o: ../../src/msw/fontdlg.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
+
 $(OBJS)\coredll_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
 $(OBJS)\coredll_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 
@@ -7302,11 +8121,6 @@ $(OBJS)\coredll_dib.o: ../../src/msw/dib.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_dirdlg.o: ../../src/msw/dirdlg.cpp
-       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
@@ -7348,127 +8162,127 @@ $(OBJS)\coredll_gdiobj.o: ../../src/msw/gdiobj.cpp
 endif
 
 ifeq ($(USE_GUI),1)
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_gsockmsw.o: ../../src/msw/gsockmsw.c
-       $(CC) -c -o $@ $(COREDLL_CFLAGS) $<
+$(OBJS)\coredll_gsockmsw.o: ../../src/msw/gsockmsw.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_helpchm.o: ../../src/msw/helpchm.cpp
+$(OBJS)\coredll_icon.o: ../../src/msw/icon.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_helpwin.o: ../../src/msw/helpwin.cpp
+$(OBJS)\coredll_minifram.o: ../../src/msw/minifram.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_icon.o: ../../src/msw/icon.cpp
+$(OBJS)\coredll_dataobj.o: ../../src/msw/ole/dataobj.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_minifram.o: ../../src/msw/minifram.cpp
+$(OBJS)\coredll_dropsrc.o: ../../src/msw/ole/dropsrc.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_automtn.o: ../../src/msw/ole/automtn.cpp
+$(OBJS)\coredll_droptgt.o: ../../src/msw/ole/droptgt.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_dataobj.o: ../../src/msw/ole/dataobj.cpp
+$(OBJS)\coredll_oleutils.o: ../../src/msw/ole/oleutils.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_dropsrc.o: ../../src/msw/ole/dropsrc.cpp
+$(OBJS)\coredll_palette.o: ../../src/msw/palette.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_droptgt.o: ../../src/msw/ole/droptgt.cpp
+$(OBJS)\coredll_pen.o: ../../src/msw/pen.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_oleutils.o: ../../src/msw/ole/oleutils.cpp
+$(OBJS)\coredll_popupwin.o: ../../src/msw/popupwin.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_uuid.o: ../../src/msw/ole/uuid.cpp
+$(OBJS)\coredll_printdlg.o: ../../src/msw/printdlg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_palette.o: ../../src/msw/palette.cpp
+$(OBJS)\coredll_printwin.o: ../../src/msw/printwin.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_pen.o: ../../src/msw/pen.cpp
+$(OBJS)\coredll_region.o: ../../src/msw/region.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_popupwin.o: ../../src/msw/popupwin.cpp
+$(OBJS)\coredll_renderer.o: ../../src/msw/renderer.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_printdlg.o: ../../src/msw/printdlg.cpp
+$(OBJS)\coredll_settings.o: ../../src/msw/settings.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_printwin.o: ../../src/msw/printwin.cpp
+$(OBJS)\coredll_timer.o: ../../src/msw/timer.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_region.o: ../../src/msw/region.cpp
+$(OBJS)\coredll_tooltip.o: ../../src/msw/tooltip.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_renderer.o: ../../src/msw/renderer.cpp
+$(OBJS)\coredll_toplevel.o: ../../src/msw/toplevel.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_settings.o: ../../src/msw/settings.cpp
+$(OBJS)\coredll_utilsgui.o: ../../src/msw/utilsgui.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_timer.o: ../../src/msw/timer.cpp
+$(OBJS)\coredll_uxtheme.o: ../../src/msw/uxtheme.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_tooltip.o: ../../src/msw/tooltip.cpp
+$(OBJS)\coredll_window.o: ../../src/msw/window.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_toplevel.o: ../../src/msw/toplevel.cpp
+$(OBJS)\coredll_helpchm.o: ../../src/msw/helpchm.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_utilsgui.o: ../../src/msw/utilsgui.cpp
+$(OBJS)\coredll_helpwin.o: ../../src/msw/helpwin.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_uxtheme.o: ../../src/msw/uxtheme.cpp
+$(OBJS)\coredll_automtn.o: ../../src/msw/ole/automtn.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_window.o: ../../src/msw/window.cpp
+$(OBJS)\coredll_uuid.o: ../../src/msw/ole/uuid.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
@@ -7617,20 +8431,6 @@ $(OBJS)\coredll_dialog.o: ../../src/univ/dialog.cpp
 endif
 endif
 
 endif
 endif
 
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),0)
-$(OBJS)\coredll_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
-endif
-endif
-
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),1)
-$(OBJS)\coredll_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
-endif
-endif
-
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\coredll_imaglist.o: ../../src/msw/imaglist.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\coredll_imaglist.o: ../../src/msw/imaglist.cpp
@@ -7827,6 +8627,20 @@ $(OBJS)\coredll_textctrl.o: ../../src/univ/textctrl.cpp
 endif
 endif
 
 endif
 endif
 
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),0)
+$(OBJS)\coredll_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
+endif
+endif
+
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),1)
+$(OBJS)\coredll_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
+endif
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
@@ -7867,11 +8681,6 @@ $(OBJS)\coredll_clipcmn.o: ../../src/common/clipcmn.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\coredll_clntdata.o: ../../src/common/clntdata.cpp
-       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
@@ -8147,6 +8956,11 @@ $(OBJS)\coredll_statbar.o: ../../src/common/statbar.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\coredll_stockitem.o: ../../src/common/stockitem.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
@@ -8207,6 +9021,11 @@ $(OBJS)\coredll_choicdgg.o: ../../src/generic/choicdgg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\coredll_choicbkg.o: ../../src/generic/choicbkg.cpp
+       $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\coredll_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $<
@@ -8329,13 +9148,13 @@ $(OBJS)\corelib_volume.o: ../../src/msw/volume.cpp
 $(OBJS)\corelib_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
 $(OBJS)\corelib_colordlg.o: ../../src/msw/colordlg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
-$(OBJS)\corelib_dragimag.o: ../../src/msw/dragimag.cpp
+$(OBJS)\corelib_dirdlg.o: ../../src/msw/dirdlg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
-$(OBJS)\corelib_filedlg.o: ../../src/msw/filedlg.cpp
+$(OBJS)\corelib_dragimag.o: ../../src/msw/dragimag.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
-$(OBJS)\corelib_fontdlg.o: ../../src/msw/fontdlg.cpp
+$(OBJS)\corelib_filedlg.o: ../../src/msw/filedlg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
 $(OBJS)\corelib_frame.o: ../../src/msw/frame.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
 $(OBJS)\corelib_frame.o: ../../src/msw/frame.cpp
@@ -8389,6 +9208,9 @@ $(OBJS)\corelib_tglbtn.o: ../../src/msw/tglbtn.cpp
 $(OBJS)\corelib_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
 $(OBJS)\corelib_treectrl.o: ../../src/msw/treectrl.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
+$(OBJS)\corelib_fontdlg.o: ../../src/msw/fontdlg.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+
 $(OBJS)\corelib_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
 $(OBJS)\corelib_colrdlgg.o: ../../src/generic/colrdlgg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 
@@ -8533,11 +9355,6 @@ $(OBJS)\corelib_dib.o: ../../src/msw/dib.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_dirdlg.o: ../../src/msw/dirdlg.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_display.o: ../../src/msw/display.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -8579,17 +9396,7 @@ $(OBJS)\corelib_gdiobj.o: ../../src/msw/gdiobj.cpp
 endif
 
 ifeq ($(USE_GUI),1)
 endif
 
 ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_gsockmsw.o: ../../src/msw/gsockmsw.c
-       $(CC) -c -o $@ $(CORELIB_CFLAGS) $<
-endif
-
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_helpchm.o: ../../src/msw/helpchm.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_helpwin.o: ../../src/msw/helpwin.cpp
+$(OBJS)\corelib_gsockmsw.o: ../../src/msw/gsockmsw.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
@@ -8603,11 +9410,6 @@ $(OBJS)\corelib_minifram.o: ../../src/msw/minifram.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_automtn.o: ../../src/msw/ole/automtn.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_dataobj.o: ../../src/msw/ole/dataobj.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_dataobj.o: ../../src/msw/ole/dataobj.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -8628,11 +9430,6 @@ $(OBJS)\corelib_oleutils.o: ../../src/msw/ole/oleutils.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_uuid.o: ../../src/msw/ole/uuid.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_palette.o: ../../src/msw/palette.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_palette.o: ../../src/msw/palette.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -8703,6 +9500,26 @@ $(OBJS)\corelib_window.o: ../../src/msw/window.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_helpchm.o: ../../src/msw/helpchm.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_helpwin.o: ../../src/msw/helpwin.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_automtn.o: ../../src/msw/ole/automtn.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_uuid.o: ../../src/msw/ole/uuid.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\corelib_statusbr.o: ../../src/generic/statusbr.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\corelib_statusbr.o: ../../src/generic/statusbr.cpp
@@ -8848,20 +9665,6 @@ $(OBJS)\corelib_dialog.o: ../../src/univ/dialog.cpp
 endif
 endif
 
 endif
 endif
 
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),0)
-$(OBJS)\corelib_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-endif
-
-ifeq ($(USE_GUI),1)
-ifeq ($(WXUNIV),1)
-$(OBJS)\corelib_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-endif
-
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\corelib_imaglist.o: ../../src/msw/imaglist.cpp
 ifeq ($(USE_GUI),1)
 ifeq ($(WXUNIV),0)
 $(OBJS)\corelib_imaglist.o: ../../src/msw/imaglist.cpp
@@ -9058,6 +9861,20 @@ $(OBJS)\corelib_textctrl.o: ../../src/univ/textctrl.cpp
 endif
 endif
 
 endif
 endif
 
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),0)
+$(OBJS)\corelib_fdrepdlg.o: ../../src/msw/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+endif
+
+ifeq ($(USE_GUI),1)
+ifeq ($(WXUNIV),1)
+$(OBJS)\corelib_fdrepdlg.o: ../../src/generic/fdrepdlg.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_accesscmn.o: ../../src/common/accesscmn.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -9098,11 +9915,6 @@ $(OBJS)\corelib_clipcmn.o: ../../src/common/clipcmn.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
-ifeq ($(USE_GUI),1)
-$(OBJS)\corelib_clntdata.o: ../../src/common/clntdata.cpp
-       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
-endif
-
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_cmdproc.o: ../../src/common/cmdproc.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -9378,6 +10190,11 @@ $(OBJS)\corelib_statbar.o: ../../src/common/statbar.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_stockitem.o: ../../src/common/stockitem.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_tbarbase.o: ../../src/common/tbarbase.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -9438,6 +10255,11 @@ $(OBJS)\corelib_choicdgg.o: ../../src/generic/choicdgg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 endif
 
+ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_choicbkg.o: ../../src/generic/choicbkg.cpp
+       $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
+endif
+
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
 ifeq ($(USE_GUI),1)
 $(OBJS)\corelib_dcpsg.o: ../../src/generic/dcpsg.cpp
        $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $<
@@ -9536,9 +10358,15 @@ endif
 $(OBJS)\advdll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
+$(OBJS)\advdll_datectrl.o: ../../src/msw/datectrl.cpp
+       $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
+
 $(OBJS)\advdll_calctrl.o: ../../src/generic/calctrl.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_calctrl.o: ../../src/generic/calctrl.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
+$(OBJS)\advdll_datectlg.o: ../../src/generic/datectlg.cpp
+       $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
+
 $(OBJS)\advdll_grid.o: ../../src/generic/grid.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_grid.o: ../../src/generic/grid.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
@@ -9569,21 +10397,27 @@ $(OBJS)\advdll_wizard.o: ../../src/generic/wizard.cpp
 $(OBJS)\advdll_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
-$(OBJS)\advdll_joystick.o: ../../src/msw/joystick.cpp
-       $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
-
 $(OBJS)\advdll_sound.o: ../../src/msw/sound.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_taskbar.o: ../../src/msw/taskbar.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_sound.o: ../../src/msw/sound.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
 $(OBJS)\advdll_taskbar.o: ../../src/msw/taskbar.cpp
        $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
 
+$(OBJS)\advdll_joystick.o: ../../src/msw/joystick.cpp
+       $(CXX) -c -o $@ $(ADVDLL_CXXFLAGS) $<
+
 $(OBJS)\advlib_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
+$(OBJS)\advlib_datectrl.o: ../../src/msw/datectrl.cpp
+       $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
+
 $(OBJS)\advlib_calctrl.o: ../../src/generic/calctrl.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_calctrl.o: ../../src/generic/calctrl.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
+$(OBJS)\advlib_datectlg.o: ../../src/generic/datectlg.cpp
+       $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
+
 $(OBJS)\advlib_grid.o: ../../src/generic/grid.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_grid.o: ../../src/generic/grid.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
@@ -9614,15 +10448,33 @@ $(OBJS)\advlib_wizard.o: ../../src/generic/wizard.cpp
 $(OBJS)\advlib_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_taskbarcmn.o: ../../src/common/taskbarcmn.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
-$(OBJS)\advlib_joystick.o: ../../src/msw/joystick.cpp
-       $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
-
 $(OBJS)\advlib_sound.o: ../../src/msw/sound.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_taskbar.o: ../../src/msw/taskbar.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_sound.o: ../../src/msw/sound.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
 $(OBJS)\advlib_taskbar.o: ../../src/msw/taskbar.cpp
        $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
 
+$(OBJS)\advlib_joystick.o: ../../src/msw/joystick.cpp
+       $(CXX) -c -o $@ $(ADVLIB_CXXFLAGS) $<
+
+$(OBJS)\mediadll_dummy.o: ../../src/msw/dummy.cpp
+       $(CXX) -c -o $@ $(MEDIADLL_CXXFLAGS) $<
+
+$(OBJS)\mediadll_mediactrlcmn.o: ../../src/common/mediactrlcmn.cpp
+       $(CXX) -c -o $@ $(MEDIADLL_CXXFLAGS) $<
+
+$(OBJS)\mediadll_mediactrl.o: ../../src/msw/mediactrl.cpp
+       $(CXX) -c -o $@ $(MEDIADLL_CXXFLAGS) $<
+
+$(OBJS)\medialib_dummy.o: ../../src/msw/dummy.cpp
+       $(CXX) -c -o $@ $(MEDIALIB_CXXFLAGS) $<
+
+$(OBJS)\medialib_mediactrlcmn.o: ../../src/common/mediactrlcmn.cpp
+       $(CXX) -c -o $@ $(MEDIALIB_CXXFLAGS) $<
+
+$(OBJS)\medialib_mediactrl.o: ../../src/msw/mediactrl.cpp
+       $(CXX) -c -o $@ $(MEDIALIB_CXXFLAGS) $<
+
 $(OBJS)\odbcdll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ODBCDLL_CXXFLAGS) $<
 
 $(OBJS)\odbcdll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(ODBCDLL_CXXFLAGS) $<
 
@@ -9809,6 +10661,252 @@ $(OBJS)\xmllib_xml.o: ../../src/xml/xml.cpp
 $(OBJS)\xmllib_xtixml.o: ../../src/common/xtixml.cpp
        $(CXX) -c -o $@ $(XMLLIB_CXXFLAGS) $<
 
 $(OBJS)\xmllib_xtixml.o: ../../src/common/xtixml.cpp
        $(CXX) -c -o $@ $(XMLLIB_CXXFLAGS) $<
 
+$(OBJS)\xrcdll_dummy.o: ../../src/msw/dummy.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_bmpbt.o: ../../src/xrc/xh_bmpbt.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_bmp.o: ../../src/xrc/xh_bmp.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_bttn.o: ../../src/xrc/xh_bttn.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_cald.o: ../../src/xrc/xh_cald.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_chckb.o: ../../src/xrc/xh_chckb.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_chckl.o: ../../src/xrc/xh_chckl.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_choic.o: ../../src/xrc/xh_choic.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_combo.o: ../../src/xrc/xh_combo.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_datectrl.o: ../../src/xrc/xh_datectrl.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_dlg.o: ../../src/xrc/xh_dlg.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_frame.o: ../../src/xrc/xh_frame.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_gauge.o: ../../src/xrc/xh_gauge.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_gdctl.o: ../../src/xrc/xh_gdctl.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_html.o: ../../src/xrc/xh_html.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_listb.o: ../../src/xrc/xh_listb.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_listc.o: ../../src/xrc/xh_listc.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_menu.o: ../../src/xrc/xh_menu.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_notbk.o: ../../src/xrc/xh_notbk.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_panel.o: ../../src/xrc/xh_panel.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_radbt.o: ../../src/xrc/xh_radbt.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_radbx.o: ../../src/xrc/xh_radbx.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_scrol.o: ../../src/xrc/xh_scrol.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_scwin.o: ../../src/xrc/xh_scwin.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_sizer.o: ../../src/xrc/xh_sizer.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_slidr.o: ../../src/xrc/xh_slidr.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_spin.o: ../../src/xrc/xh_spin.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_split.o: ../../src/xrc/xh_split.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_stbmp.o: ../../src/xrc/xh_stbmp.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_stbox.o: ../../src/xrc/xh_stbox.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_stlin.o: ../../src/xrc/xh_stlin.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_sttxt.o: ../../src/xrc/xh_sttxt.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_text.o: ../../src/xrc/xh_text.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_tglbtn.o: ../../src/xrc/xh_tglbtn.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_toolb.o: ../../src/xrc/xh_toolb.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_tree.o: ../../src/xrc/xh_tree.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_unkwn.o: ../../src/xrc/xh_unkwn.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xh_wizrd.o: ../../src/xrc/xh_wizrd.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xmlres.o: ../../src/xrc/xmlres.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrcdll_xmlrsall.o: ../../src/xrc/xmlrsall.cpp
+       $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $<
+
+$(OBJS)\xrclib_dummy.o: ../../src/msw/dummy.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_bmpbt.o: ../../src/xrc/xh_bmpbt.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_bmp.o: ../../src/xrc/xh_bmp.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_bttn.o: ../../src/xrc/xh_bttn.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_cald.o: ../../src/xrc/xh_cald.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_chckb.o: ../../src/xrc/xh_chckb.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_chckl.o: ../../src/xrc/xh_chckl.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_choic.o: ../../src/xrc/xh_choic.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_combo.o: ../../src/xrc/xh_combo.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_datectrl.o: ../../src/xrc/xh_datectrl.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_dlg.o: ../../src/xrc/xh_dlg.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_frame.o: ../../src/xrc/xh_frame.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_gauge.o: ../../src/xrc/xh_gauge.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_gdctl.o: ../../src/xrc/xh_gdctl.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_html.o: ../../src/xrc/xh_html.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_listb.o: ../../src/xrc/xh_listb.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_listc.o: ../../src/xrc/xh_listc.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_menu.o: ../../src/xrc/xh_menu.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_notbk.o: ../../src/xrc/xh_notbk.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_panel.o: ../../src/xrc/xh_panel.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_radbt.o: ../../src/xrc/xh_radbt.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_radbx.o: ../../src/xrc/xh_radbx.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_scrol.o: ../../src/xrc/xh_scrol.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_scwin.o: ../../src/xrc/xh_scwin.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_sizer.o: ../../src/xrc/xh_sizer.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_slidr.o: ../../src/xrc/xh_slidr.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_spin.o: ../../src/xrc/xh_spin.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_split.o: ../../src/xrc/xh_split.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_statbar.o: ../../src/xrc/xh_statbar.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_stbmp.o: ../../src/xrc/xh_stbmp.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_stbox.o: ../../src/xrc/xh_stbox.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_stlin.o: ../../src/xrc/xh_stlin.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_sttxt.o: ../../src/xrc/xh_sttxt.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_text.o: ../../src/xrc/xh_text.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_tglbtn.o: ../../src/xrc/xh_tglbtn.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_toolb.o: ../../src/xrc/xh_toolb.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_tree.o: ../../src/xrc/xh_tree.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_unkwn.o: ../../src/xrc/xh_unkwn.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xh_wizrd.o: ../../src/xrc/xh_wizrd.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xmlres.o: ../../src/xrc/xmlres.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
+$(OBJS)\xrclib_xmlrsall.o: ../../src/xrc/xmlrsall.cpp
+       $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $<
+
 $(OBJS)\gldll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(GLDLL_CXXFLAGS) $<
 
 $(OBJS)\gldll_dummy.o: ../../src/msw/dummy.cpp
        $(CXX) -c -o $@ $(GLDLL_CXXFLAGS) $<
 
@@ -9822,3 +10920,4 @@ $(OBJS)\gllib_glcanvas.o: ../../src/msw/glcanvas.cpp
        $(CXX) -c -o $@ $(GLLIB_CXXFLAGS) $<
 
 .PHONY: all clean setup_h samples build_cfg_file
        $(CXX) -c -o $@ $(GLLIB_CXXFLAGS) $<
 
 .PHONY: all clean setup_h samples build_cfg_file
+