#define wxUSE_SPINBTN 1
// Define 1 to compile spin button
-// use wxStaticLine class (separator line in the dialog)?
+
#define wxUSE_STATLINE 1
+ // use wxStaticLine class
#define wxUSE_CHECKLISTBOX 1
// Define 1 to compile check listbox
#define wxUSE_WX_RESOURCES 1
// Use .wxr resource mechanism (requires PrologIO library)
-// support for startup tips (wxShowTip &c)
#define wxUSE_STARTUP_TIPS 1
-
-// BC++/Win16 can't cope with the amount of data in resource.cpp
-#if defined(__WIN16__) && defined(__BORLANDC__)
-#undef wxUSE_WX_RESOURCES
-#define wxUSE_WX_RESOURCES 0
-#endif
+ // support for startup tips (wxShowTip &c)
#define wxUSE_DOC_VIEW_ARCHITECTURE 1
// Set to 0 to disable document/view architecture
// complains about deallocating
// arrays of wxPoints if wxPoint is a class.
-#if (!defined(WIN32) && !defined(__WIN32__)) || (defined(__GNUWIN32__)&&!defined(wxUSE_NORLANDER_HEADERS))
+#if defined(__MINGW32__) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))
+#ifndef wxUSE_NORLANDER_HEADERS
+# define wxUSE_NORLANDER_HEADERS 1
+#endif
+#endif
+
+#if (!defined(WIN32) && !defined(__WIN32__)) || (defined(__GNUWIN32__) && !defined(wxUSE_NORLANDER_HEADERS))
// Can't use OLE drag and drop in Windows 3.1 because we don't know how
// to implement UUIDs
// GnuWin32 doesn't have appropriate headers for e.g. IUnknown.
#define wxUSE_ODBC 0
#endif
+// BC++/Win16 can't cope with the amount of data in resource.cpp
+#if defined(__WIN16__) && defined(__BORLANDC__)
+#undef wxUSE_WX_RESOURCES
+#define wxUSE_WX_RESOURCES 0
+#endif
+
+#if defined(__WXMSW__) && defined(__WATCOMC__)
+#undef wxUSE_LIBJPEG
+#define wxUSE_LIBJPEG 0
+#endif
+
#if defined(__WXMSW__) && !defined(__WIN32__)
+#undef wxUSE_SOCKETS
+#define wxUSE_SOCKETS 0
+
#undef wxUSE_THREADS
#define wxUSE_THREADS 0