# HG changeset patch # User Holmes Futrell # Date 1216406468 0 # Node ID 73d04b25c11898aa20d2008a3ed0347d02457220 # Parent 76e4bb13c937d5fa15826fc764f6779cf4c4a9e2 Added macros to detect if you are compiling for iPhone OS vs Mac OS X. diff -r 76e4bb13c937 -r 73d04b25c118 include/SDL_platform.h --- a/include/SDL_platform.h Fri Jul 18 18:24:50 2008 +0000 +++ b/include/SDL_platform.h Fri Jul 18 18:41:08 2008 +0000 @@ -57,13 +57,19 @@ #undef __LINUX__ #define __LINUX__ 1 #endif + #if defined(__APPLE__) +#include "targetconditionals.h" /* Mac OS X 10.3 and later */ +#if TARGET_OS_IPHONE +#undef __IPHONEOS__ +#define __IPHONEOS__ 1 +#undef __MACOSX__ +#else #undef __MACOSX__ #define __MACOSX__ 1 -#elif defined(macintosh) -#undef __MACOS__ -#define __MACOS__ 1 -#endif +#endif /* TARGET_OS_IPHONE */ +#endif /* defined(__APPLE__) */ + #if defined(__NetBSD__) #undef __NETBSD__ #define __NETBSD__ 1