mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-20 05:49:55 +00:00
70 lines
1.4 KiB
C
70 lines
1.4 KiB
C
#include <SDL3/SDL_platform_defines.h>
|
|
|
|
#if defined(SDL_PLATFORM_AIX) || defined(SDL_PLATFORM_BSDI) || defined(SDL_PLATFORM_FREEBSD) || \
|
|
defined(SDL_PLATFORM_HPUX) || defined(SDL_PLATFORM_HURD) || defined(SDL_PLATFORM_IRIX) || \
|
|
defined(SDL_PLATFORM_LINUX) || defined(SDL_PLATFORM_MACOS) || defined(SDL_PLATFORM_NETBSD) || \
|
|
defined(SDL_PLATFORM_OPENBSD) || defined(SDL_PLATFORM_SOLARIS) || defined(SDL_PLATFORM_UNIX) || \
|
|
defined(SDL_PLATFORM_APPLE) || defined(SDL_PLATFORM_OSF)
|
|
#define unix_like 1
|
|
#endif
|
|
|
|
#if defined(SDL_PLATFORM_DOS)
|
|
#define dos 1
|
|
#endif
|
|
|
|
#if defined(SDL_WINAPI_FAMILY_PHONE) || defined(SDL_PLATFORM_WINDOWS) || defined(SDL_PLATFORM_WIN32) || defined(SDL_PLATFORM_WINGDK)
|
|
#define windows 1
|
|
#endif
|
|
|
|
#if defined(SDL_PLATFORM_XBOXSERIES) || defined(SDL_PLATFORM_XBOXONE)
|
|
#define xbox 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_3DS
|
|
#define 3ds 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_ANDROID
|
|
#define android 1
|
|
#endif
|
|
|
|
#if defined(SDL_PLATFORM_APPLE) || defined(SDL_PLATFORM_TVOS) || defined(SDL_PLATFORM_VISIONOS)
|
|
#define apple 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_EMSCRIPTEN
|
|
#define web 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_HAIKU
|
|
#define haiku 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_IOS
|
|
#define ios 1
|
|
#endif
|
|
|
|
#if defined(SDL_PLATFORM_OS2)
|
|
#define os2 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_PS2
|
|
#define ps2 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_PSP
|
|
#define psp 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_QNXNTO
|
|
#define qnx 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_VITA
|
|
#define vita 1
|
|
#endif
|
|
|
|
#if SDL_PLATFORM_RISCOS
|
|
#define riscos 1
|
|
#endif
|
|
|