#ifndef SDL_dynapi_h_
#define SDL_dynapi_h_
#ifdef SDL_DYNAMIC_API
#error Nope, you have to edit this file to force this off.
#endif
#ifdef SDL_PLATFORM_APPLE
#include "TargetConditionals.h"
#endif
#if defined(SDL_PLATFORM_PRIVATE)
#define SDL_DYNAMIC_API 0
#elif defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_ANDROID)
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_EMSCRIPTEN)
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_PS2) && SDL_PLATFORM_PS2
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_PSP) && SDL_PLATFORM_PSP
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_RISCOS)
#define SDL_DYNAMIC_API 0
#elif defined(__clang_analyzer__) || defined(__INTELLISENSE__) || defined(SDL_THREAD_SAFETY_ANALYSIS) || defined(__RESHARPER__)
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_VITA)
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_3DS)
#define SDL_DYNAMIC_API 0
#elif defined(SDL_PLATFORM_NGAGE)
#define SDL_DYNAMIC_API 0
#elif defined(DYNAPI_NEEDS_DLOPEN) && !defined(HAVE_DLOPEN)
#define SDL_DYNAMIC_API 0
#endif
#ifndef SDL_DYNAMIC_API
#define SDL_DYNAMIC_API 1
#endif
#endif