dolphin/Externals/wxWidgets3/include/wx/wx_cwcocoa_cm.h
Soren Jorvang d14efe561b Import r67258 of the wxWidgets trunk, which I expect will before
long become wxWidgets 2.9.2, which in turn is expected to be the
last 2.9 release before the 3.0 stable release.

Since the full wxWidgets distribution is rather large, I have
imported only the parts that we use, on a subdirectory basis:

art
include/wx/*.*
include/wx/aui
include/wx/cocoa
include/wx/generic
include/wx/gtk
include/wx/meta
include/wx/msw
include/wx/osx
include/wx/persist
include/wx/private
include/wx/protocol
include/wx/unix
src/aui
src/common
src/generic
src/gtk
src/msw
src/osx
src/unix


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7380 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-03-20 18:05:19 +00:00

85 lines
2.5 KiB
C

/////////////////////////////////////////////////////////////////////////////
// Name: wx/wx_cwcocoa_cm.h
// Purpose: Metrowerks wxCocoa PCH common definitions
// Author: Tommy Tian (tommy.tian@webex.com)
// Modified by:
// Created: 10/04/2004
// RCS-ID: $Id: wx_cwcocoa_cm.h 64943 2010-07-13 13:29:58Z VZ $
// Copyright: (c) Tommy Tian
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#define MSL_USE_PRECOMPILED_HEADERS 0
#if __WXDEBUG__
// mac os assert levels
#define DEBUG 1
#define DEBUG_INTERNAL 1
#endif
#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__ >= 0x2400 && __MWERKS__ <= 0x3200
#pragma old_argmatch on
#endif
#if (__MWERKS__ < 0x0900) || macintosh || __MACH__
#define __MAC__
#define __WXCOCOA__
#elif (__MWERKS__ >= 0x0900) && __INTEL__
#define WIN32
#define _WINDOWS
#define __WXMSW__
#define __WINDOWS__
#define __WIN95__
#define __WIN32__
#define STRICT
#define NOMINMAX
#elif __BEOS__
#include <ansi_prefix.be.h>
#include <Be.h>
#else
#error unknown MW compiler
#endif
#ifdef __WXMSW__
#include <ansi_prefix.win32.h>
#include <ansi_parms.h>
#ifdef __MWERKS__
#if defined( __MSL__ ) && __MSL__ >= 0x5012 && __MSL__ < 0x7000
#define fileno _fileno
#define fdopen _fdopen
#define tell _tell
#endif
#endif
#elif defined( __WXMAC__)
#define USE_PRECOMPILED_MAC_HEADERS 0 /*Set to 0 if you don't want to use precompiled MacHeaders*/
#define ACCESSOR_CALLS_ARE_FUNCTIONS 1
#define OPAQUE_TOOLBOX_STRUCTS 1
#ifdef __MACH__
#include <ansi_prefix.mach.h>
#include <msl_c_version.h>
#include <stdint.h>
#undef WCHAR_MAX
#include <machine/ansi.h>
#else
#include <ansi_prefix.mac.h>
#endif
// for getting the correct expat includes
#define MACOS_CLASSIC
/*
#include <MacTypes.h>
#if UNIVERSAL_INTERFACES_VERSION < 0x0340
#error "please update to Apple's lastest universal headers from http://developer.apple.com/sdk/"
#endif
*/
#elif defined( __WXCOCOA__) //tommy
#if defined(__OBJC__)
#include "CocoaHeaders.m"
#endif //defined(__OBJC__)
#endif
#define USE_DEFINE