X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b19f0c3a35edb375bc5001c2ab961f6b19cd0ea..77436c4cbac2269e564dc4fcf4494a58feca0af4:/include/wx/wx_cw.h

diff --git a/include/wx/wx_cw.h b/include/wx/wx_cw.h
index 7702030a3d..7b1e20dc9e 100644
--- a/include/wx/wx_cw.h
+++ b/include/wx/wx_cw.h
@@ -11,38 +11,55 @@
 
 #ifndef _WX_CW__
 #define _WX_CW__
-#define MSL_USE_PRECOMPILED_HEADERS	1
 
-#if !defined( __MWERKS__ )
-    #error "this file is only for builds with Metrowerks CodeWarrior"
-#endif 
-
-#define WX_COMP_INLINE_NO_CLASS // defined if the compiler does not want the classname repeated for inlines within a class definition
-
-#if (__MWERKS__ < 0x0900) || macintosh
-    #define __MAC__
-    #define __WXMAC__
-    #define	USE_PRECOMPILED_MAC_HEADERS	1  /*Set to 0 if you don't want to use precompiled MacHeaders*/
-    #include <ansi_prefix.mac.h>
-    #define WX_PRECOMP
-// automatically includes MacHeaders
-#elif (__MWERKS__ >= 0x0900) && __INTEL__
-    #define __WXMSW__
-    #define __WINDOWS__
-    #define __WIN95__
-    #define STRICT
-    #define NOMINMAX
-    #include <ansi_prefix.win32.h>
-#elif __BEOS__
-    #include <ansi_prefix.be.h>
-    #include <Be.h>
-#else	
-    #error unknown MW compiler
+#if __MWERKS__ >= 0x2400
+#pragma old_argmatch on
 #endif
 
-// in order to avoid problems further down in wxWindows
-
-char *strdup(const char *s) ;
-
+#if __option(profile)
+#ifdef __cplusplus
+	#if __POWERPC__
+		#include <wx_PPC++_prof.mch>
+	#elif __INTEL__
+		#include <wx_x86++_prof.mch>
+	#elif __CFM68K__
+		#include <wx_cfm++_prof.mch>
+	#else
+		#include <wx_68k++_prof.mch>
+	#endif
+#else
+	#if __POWERPC__
+		#include <wx_PPC_prof.mch>
+	#elif __INTEL__
+		#include <wx_x86_prof.mch>
+	#elif __CFM68K__
+		#include <wx_cfm_prof.mch>
+	#else
+		#include <wx_68k_prof.mch>
+	#endif
+#endif
+#else
+#ifdef __cplusplus
+	#if __POWERPC__
+		#include <wx_PPC++.mch>
+	#elif __INTEL__
+		#include <wx_x86++.mch>
+	#elif __CFM68K__
+		#include <wx_cfm++.mch>
+	#else
+		#include <wx_68k++.mch>
+	#endif
+#else
+	#if __POWERPC__
+		#include <wx_PPC.mch>
+	#elif __INTEL__
+		#include <wx_x86.mch>
+	#elif __CFM68K__
+		#include <wx_cfm.mch>
+	#else
+		#include <wx_68k.mch>
+	#endif
+#endif
+#endif
 #endif
     // _WX_CW__