]> git.saurik.com Git - wxWidgets.git/commitdiff
CodeWarrior Support
authorStefan Csomor <csomor@advancedconcepts.ch>
Thu, 10 Dec 1998 17:23:59 +0000 (17:23 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Thu, 10 Dec 1998 17:23:59 +0000 (17:23 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/wx_cw.h [new file with mode: 0644]
include/wx/wx_cw_d.h

diff --git a/include/wx/wx_cw.h b/include/wx/wx_cw.h
new file mode 100644 (file)
index 0000000..7702030
--- /dev/null
@@ -0,0 +1,48 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        wx_cw.h
+// Purpose:     wxWindows definitions for CodeWarrior builds
+// Author:      Stefan Csomor
+// Modified by:
+// Created:     12/10/98
+// RCS-ID:      $Id$
+// Copyright:   (c) Stefan Csomor
+// Licence:    wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#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
+#endif
+
+// in order to avoid problems further down in wxWindows
+
+char *strdup(const char *s) ;
+
+#endif
+    // _WX_CW__
index ee47ebc35203b061b83f24633a0a409a4ea53851..24db04b37378047823baacddcd42fc3bc0f0af77 100644 (file)
@@ -44,5 +44,9 @@
 #define __WXDEBUG__ 1
 #define WXDEBUG 1
 
+// in order to avoid problems further down in wxWindows
+
+char *strdup(const char *s) ;
+
 #endif
     // _WX_CW__