From 1b19f0c3a35edb375bc5001c2ab961f6b19cd0ea Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Thu, 10 Dec 1998 17:23:59 +0000 Subject: [PATCH 1/1] CodeWarrior Support git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/wx_cw.h | 48 ++++++++++++++++++++++++++++++++++++++++++++ include/wx/wx_cw_d.h | 4 ++++ 2 files changed, 52 insertions(+) create mode 100644 include/wx/wx_cw.h diff --git a/include/wx/wx_cw.h b/include/wx/wx_cw.h new file mode 100644 index 0000000000..7702030a3d --- /dev/null +++ b/include/wx/wx_cw.h @@ -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 + #define WX_PRECOMP +// automatically includes MacHeaders +#elif (__MWERKS__ >= 0x0900) && __INTEL__ + #define __WXMSW__ + #define __WINDOWS__ + #define __WIN95__ + #define STRICT + #define NOMINMAX + #include +#elif __BEOS__ + #include + #include +#else + #error unknown MW compiler +#endif + +// in order to avoid problems further down in wxWindows + +char *strdup(const char *s) ; + +#endif + // _WX_CW__ diff --git a/include/wx/wx_cw_d.h b/include/wx/wx_cw_d.h index ee47ebc352..24db04b373 100644 --- a/include/wx/wx_cw_d.h +++ b/include/wx/wx_cw_d.h @@ -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__ -- 2.45.2