Go to the documentation of this file.
21 #ifndef ONIPLATFORMMACOSX_H
22 #define ONIPLATFORMMACOSX_H
25 #include "../Linux-x86/OniPlatformLinux-x86.h"
30 #undef ONI_PLATFORM_STRING
31 #define ONI_PLATFORM ONI_PLATFORM_MACOSX
32 #define ONI_PLATFORM_STRING "MacOSX"
34 #include "TargetConditionals.h"
35 #if (TARGET_IPHONE_SIMULATOR == 1) || (TARGET_OS_IPHONE == 1)
36 #define ONI_PLATFORM_IOS
38 #undef ONI_PLATFORM_STRING
39 #define ONI_PLATFORM_STRING "iOS"
42 #define ONI_PLATFORM_MACOSX_XCODE
44 #undef ONI_PLATFORM_STRING
45 #define ONI_PLATFORM_STRING "MacOSX-Xcode"
49 #define ONI_PLATFORM_HAS_NO_TIMED_OPS
50 #define ONI_PLATFORM_HAS_NO_CLOCK_GETTIME
51 #define ONI_PLATFORM_HAS_NO_SCHED_PARAM
52 #define ONI_PLATFORM_HAS_BUILTIN_SEMUN
54 #undef ONI_THREAD_STATIC
55 #define ONI_THREAD_STATIC
57 #endif // ONIPLATFORMMACOSX_H