mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-20 22:21:15 +00:00
44 lines
1.4 KiB
C
44 lines
1.4 KiB
C
#pragma once
|
|
|
|
#include <SDL2/SDL_platform.h>
|
|
|
|
// https://wiki.libsdl.org/SDL3/README-migration#sdl_platformh
|
|
|
|
// #define SDL_PLATFORM_3DS __3DS__
|
|
// #define SDL_PLATFORM_AIX __AIX__
|
|
// #define SDL_PLATFORM_ANDROID __ANDROID__
|
|
// #define SDL_PLATFORM_APPLE __APPLE__
|
|
// #define SDL_PLATFORM_BSDI __BSDI__
|
|
#ifdef __CYGWIN__
|
|
#define SDL_PLATFORM_CYGWIN 1
|
|
#endif
|
|
// #define SDL_PLATFORM_EMSCRIPTEN __EMSCRIPTEN__
|
|
// #define SDL_PLATFORM_FREEBSD __FREEBSD__
|
|
// #define SDL_PLATFORM_GDK __GDK__
|
|
// #define SDL_PLATFORM_HAIKU __HAIKU__
|
|
// #define SDL_PLATFORM_HPUX __HPUX__
|
|
// #define SDL_PLATFORM_IOS __IPHONEOS__
|
|
// #define SDL_PLATFORM_IRIX __IRIX__
|
|
// #define SDL_PLATFORM_LINUX __LINUX__
|
|
// #define SDL_PLATFORM_MACOS __MACOSX__
|
|
// #define SDL_PLATFORM_NETBSD __NETBSD__
|
|
// #define SDL_PLATFORM_OPENBSD __OPENBSD__
|
|
// #define SDL_PLATFORM_OS2 __OS2__
|
|
// #define SDL_PLATFORM_OSF __OSF__
|
|
// #define SDL_PLATFORM_PS2 __PS2__
|
|
// #define SDL_PLATFORM_PSP __PSP__
|
|
// #define SDL_PLATFORM_QNXNTO __QNXNTO__
|
|
// #define SDL_PLATFORM_RISCOS __RISCOS__
|
|
// #define SDL_PLATFORM_SOLARIS __SOLARIS__
|
|
// #define SDL_PLATFORM_TVOS __TVOS__
|
|
// #define SDL_PLATFORM_UNI __unix__
|
|
// #define SDL_PLATFORM_VITA __VITA__
|
|
// #define SDL_PLATFORM_WIN32 __WIN32__
|
|
// #define SDL_PLATFORM_WINGDK __WINGDK__
|
|
// #define SDL_PLATFORM_XBOXONE __XBOXONE__
|
|
// #define SDL_PLATFORM_XBOXSERIES __XBOXSERIES__
|
|
|
|
#if defined(_WIN32) || defined(SDL_PLATFORM_CYGWIN)
|
|
#define SDL_PLATFORM_WINDOWS 1
|
|
#endif
|