| 1 | #define MSL_USE_PRECOMPILED_HEADERS 0 |
| 2 | #if __WXDEBUG__ |
| 3 | // mac os assert levels |
| 4 | #define DEBUG 1 |
| 5 | #define DEBUG_INTERNAL 1 |
| 6 | #endif |
| 7 | #if !defined( __MWERKS__ ) |
| 8 | #error "this file is only for builds with Metrowerks CodeWarrior" |
| 9 | #endif |
| 10 | |
| 11 | #define WX_COMP_INLINE_NO_CLASS // defined if the compiler does not want the classname repeated for inlines within a class definition |
| 12 | |
| 13 | #if __MWERKS__ >= 0x2400 && __MWERKS__ <= 0x3200 |
| 14 | #pragma old_argmatch on |
| 15 | #endif |
| 16 | |
| 17 | #if (__MWERKS__ < 0x0900) || macintosh || __MACH__ |
| 18 | #define __MAC__ |
| 19 | #define __WXMAC__ |
| 20 | #elif (__MWERKS__ >= 0x0900) && __INTEL__ |
| 21 | #define WIN32 |
| 22 | #define _WINDOWS |
| 23 | #define __WXMSW__ |
| 24 | #define __WINDOWS__ |
| 25 | #define __WIN95__ |
| 26 | #define __WIN32__ |
| 27 | #define STRICT |
| 28 | #define NOMINMAX |
| 29 | #elif __BEOS__ |
| 30 | #include <ansi_prefix.be.h> |
| 31 | #include <Be.h> |
| 32 | #else |
| 33 | #error unknown MW compiler |
| 34 | #endif |
| 35 | |
| 36 | #ifdef __WXMSW__ |
| 37 | #include <ansi_prefix.win32.h> |
| 38 | #include <ansi_parms.h> |
| 39 | #ifdef __MWERKS__ |
| 40 | #if defined( __MSL__ ) && __MSL__ >= 0x5012 && __MSL__ < 0x7000 |
| 41 | #define fileno _fileno |
| 42 | #define fdopen _fdopen |
| 43 | #define tell _tell |
| 44 | #endif |
| 45 | #endif |
| 46 | #elif defined( __WXMAC__) |
| 47 | #define USE_PRECOMPILED_MAC_HEADERS 0 /*Set to 0 if you don't want to use precompiled MacHeaders*/ |
| 48 | #define ACCESSOR_CALLS_ARE_FUNCTIONS 1 |
| 49 | #define OPAQUE_TOOLBOX_STRUCTS 1 |
| 50 | #ifdef __MACH__ |
| 51 | #include <ansi_prefix.mach.h> |
| 52 | #include <msl_c_version.h> |
| 53 | #include <stdint.h> |
| 54 | #undef WCHAR_MAX |
| 55 | #include <machine/ansi.h> |
| 56 | #else |
| 57 | #include <ansi_prefix.mac.h> |
| 58 | #endif |
| 59 | // for getting the correct expat includes |
| 60 | #define MACOS_CLASSIC |
| 61 | /* |
| 62 | #include <MacTypes.h> |
| 63 | #if UNIVERSAL_INTERFACES_VERSION < 0x0340 |
| 64 | #error "please update to Apple's lastest universal headers from http://developer.apple.com/sdk/" |
| 65 | #endif |
| 66 | */ |
| 67 | #endif |
| 68 | |
| 69 | #define USE_DEFINE |
| 70 | |