]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mgl/chkconf.h
adapting to new platform constants
[wxWidgets.git] / include / wx / mgl / chkconf.h
index c8664d4b730598da9d147d22b4ea34de1c744b50..12ebd70cde6c0784799a12b9c145de3c96590352 100644 (file)
 #ifndef _WX_MGL_CHKCONF_H_
 #define _WX_MGL_CHKCONF_H_
 
 #ifndef _WX_MGL_CHKCONF_H_
 #define _WX_MGL_CHKCONF_H_
 
+#ifndef __WXUNIVERSAL__
+#   error "wxMGL cannot be built without wxUniversal"
+#endif
+
+/* wxPalette is always needed */
+#if !wxUSE_PALETTE
+#   error "wxMGL requires wxUSE_PALETTE=1"
+#endif
+
+/*
+   wxDisplay is not implemented for OS/2, use stub common version instead.
+ */
+#if wxUSE_DISPLAY
+#   undef wxUSE_DISPLAY
+#   define wxUSE_DISPLAY 0
+#endif /* wxUSE_DISPLAY */
+
 #ifdef __WATCOMC__
 
 /* Watcom builds for MGL port are setup.h driven and setup.h is
 #ifdef __WATCOMC__
 
 /* Watcom builds for MGL port are setup.h driven and setup.h is
 #   define wxUSE_DYNAMIC_LOADER 0
 #endif /* wxUSE_DYNAMIC_LOADER */
 
 #   define wxUSE_DYNAMIC_LOADER 0
 #endif /* wxUSE_DYNAMIC_LOADER */
 
-#if wxUSE_ODBC
-#   undef wxUSE_ODBC
-#   define wxUSE_ODBC 0
-#endif /* wxUSE_ODBC */
-
 #if wxUSE_DATAOBJ
 #   undef wxUSE_DATAOBJ
 #   define wxUSE_DATAOBJ 0
 #if wxUSE_DATAOBJ
 #   undef wxUSE_DATAOBJ
 #   define wxUSE_DATAOBJ 0
 #   define wxUSE_SOCKETS 0
 #endif /* wxUSE_SOCKETS */
 
 #   define wxUSE_SOCKETS 0
 #endif /* wxUSE_SOCKETS */
 
+#if wxUSE_THREADS
+#   undef wxUSE_THREADS
+#   define wxUSE_THREADS 0
+#endif /* wxUSE_SOCKETS */
+
 #if wxUSE_PROTOCOL
 #   undef wxUSE_PROTOCOL
 #   define wxUSE_PROTOCOL 0
 #if wxUSE_PROTOCOL
 #   undef wxUSE_PROTOCOL
 #   define wxUSE_PROTOCOL 0
 #   define wxUSE_FS_INET 0
 #endif /* wxUSE_FS_INET */
 
 #   define wxUSE_FS_INET 0
 #endif /* wxUSE_FS_INET */
 
+#if wxUSE_MS_HTML_HELP
+#   undef wxUSE_MS_HTML_HELP
+#   define wxUSE_MS_HTML_HELP 0
+#endif
+
 #endif /* __WATCOM__ */
 
 #endif /* _WX_MGL_CHKCONF_H_ */
 #endif /* __WATCOM__ */
 
 #endif /* _WX_MGL_CHKCONF_H_ */