10f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* This file was autogenerated by 'android-configure.sh' - do not edit */
20f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#ifndef _SDL_config_h
30f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define _SDL_config_h
40f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
50f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#include "SDL_platform.h"
60f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
70f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_HAS_64BIT_TYPE 1
80f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_BYTEORDER 1234
90f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
100f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_LIBC 1
110f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#if HAVE_LIBC
120f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
130f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Useful headers */
140f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ALLOCA_H */
150f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_SYS_TYPES_H 1
160f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STDIO_H 1
170f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define STDC_HEADERS  1
180f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STDLIB_H 1
190f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STDARG_H 1
200f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_MALLOC_H */
210f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MEMORY_H 1
220f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRING_H 1
230f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRINGS_H 1
240f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_INTTYPES_H 1
250f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STDINT_H 1
260f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_CTYPE_H 1
270f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MATH_H 1
280f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ICONV_H */
290f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_SIGNAL_H 1
300f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ALTIVEC_H */
310f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* C library functions */
320f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MALLOC 1
330f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_CALLOC 1
340f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_REALLOC 1
350f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_FREE 1
360f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ALLOC */
370f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#ifndef _WIN32 /* Don't use on Windows */
380f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_GETENV 1
390f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_PUTENV 1
400f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_UNSETENV 1
410f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#endif
420f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_QSORT 1
430f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_ABS 1
440f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_BCOPY 1
450f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MEMSET 1
460f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MEMCPY 1
470f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MEMMOVE 1
480f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_MEMCMP 1
490f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRLEN 1
500f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRLCPY 1
510f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRLCAT 1
520f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRDUP 1
530f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__STRREV */
540f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__STRUPR */
550f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__STRLWR */
560f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_INDEX 1
570f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_RINDEX 1
580f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRCHR 1
590f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRRCHR 1
600f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ITOA */
610f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__LTOA */
620f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__UITOA */
630f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__ULTOA */
640f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRTOL 1
650f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRTOUL 1
660f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__I64TOA */
670f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__UI64TOA */
680f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRTOLL 1
690f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRTOULL 1
700f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRTOD 1
710f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_ATOI 1
720f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_ATOF 1
730f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRCMP 1
740f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRNCMP 1
750f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__STRICMP */
760f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_STRCASECMP 1
770f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE__STRNICMP */
780f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_VSNPRINTF 1
790f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_ICONV */
800f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_SIGACTION 1
810f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_SETJMP 1
820f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_NANOSLEEP 1
830f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_CLOCK_GETTIME 1
840f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef HAVE_DLVSYM */
850f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define HAVE_GETPAGESIZE 1
860f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#else
870f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* We may need some replacement for stdarg.h here */
880f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#include <stdarg.h>
890f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#endif /* HAVE_LIBC */
900f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
910f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Allow disabling of core subsystems */
9263e644f0869fe9ab49867daba736cc45e2f85329David 'Digit' Turner#define SDL_AUDIO_DISABLED 1
930f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_CDROM_DISABLED 1
940f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_CPUINFO_DISABLED */
950f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_EVENTS_DISABLED */
960f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_FILE_DISABLED 1
970f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_JOYSTICK_DISABLED 1
980f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_LOADSO_DISABLED */
990f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_THREADS_DISABLED */
1000f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_TIMERS_DISABLED */
1010f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* #undef SDL_VIDEO_DISABLED */
1020f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
1030f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Enable various audio drivers */
1040f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_AUDIO_DRIVER_OSS 1
1050f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
1060f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Enable various shared object loading systems */
1070f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_LOADSO_DLOPEN 1
1080f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
1090f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Enable various threading systems */
1100f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_THREAD_PTHREAD 1
1110f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
1120f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
1130f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Enable various timer systems */
1140f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_TIMER_UNIX 1
1150f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov
1160f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov/* Enable various video drivers */
1170f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11 1
1180f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_DPMS 1
1190f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_XINERAMA 1
1200f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_XME 1
1210f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_MAIN_DUMMY 1
1220f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6"
1230f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6"
1240f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so.2"
1250f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRENDER "libXrender.so.1"
1260f39708f03bfa496ca7551d9262caf7055eb907eAlexey Tarasov#endif /* _SDL_config_h */
127