annotate include/SDL_config_android.h @ 5282:8e421890cdb8

Fixed bug #1117 There's a new event that's always sent when the window changes size, and that event is what the renderers listen for to determine if they need to rebind their context.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 12 Feb 2011 19:02:14 -0800
parents b530ef003506
children
rev   line source
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
1 /*
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
2 SDL - Simple DirectMedia Layer
5267
b530ef003506 Happy 2011! :)
Sam Lantinga <slouken@libsdl.org>
parents: 5207
diff changeset
3 Copyright (C) 1997-2011 Sam Lantinga
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
4
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
5 This library is free software; you can redistribute it and/or
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
6 modify it under the terms of the GNU Lesser General Public
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
7 License as published by the Free Software Foundation; either
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
8 version 2.1 of the License, or (at your option) any later version.
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
9
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
10 This library is distributed in the hope that it will be useful,
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
13 Lesser General Public License for more details.
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
14
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
15 You should have received a copy of the GNU Lesser General Public
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
16 License along with this library; if not, write to the Free Software
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
18
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
19 Sam Lantinga
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
20 slouken@libsdl.org
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
21 */
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
22
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
23 #ifndef _SDL_config_android_h
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
24 #define _SDL_config_android_h
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
25
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
26 #include "SDL_platform.h"
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
27
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
28 /**
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
29 * \file SDL_config_android.h
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
30 *
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
31 * This is a configuration that can be used to build SDL for Android
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
32 */
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
33
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
34 #include <stdarg.h>
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
35
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
36 /*
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
37 typedef signed char int8_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
38 typedef unsigned char uint8_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
39 typedef signed short int16_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
40 typedef unsigned short uint16_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
41 typedef signed int int32_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
42 typedef unsigned int uint32_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
43 */
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
44
4720
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
45
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
46 #define HAVE_ALLOCA_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
47 #define HAVE_SYS_TYPES_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
48 #define HAVE_STDIO_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
49 #define STDC_HEADERS 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
50 #define HAVE_STRING_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
51 #define HAVE_INTTYPES_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
52 #define HAVE_STDINT_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
53 #define HAVE_CTYPE_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
54 #define HAVE_MATH_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
55 #define HAVE_SIGNAL_H 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
56
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
57 /* C library functions */
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
58 #define HAVE_MALLOC 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
59 #define HAVE_CALLOC 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
60 #define HAVE_REALLOC 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
61 #define HAVE_FREE 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
62 #define HAVE_ALLOCA 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
63 #define HAVE_GETENV 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
64 #define HAVE_SETENV 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
65 #define HAVE_PUTENV 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
66 #define HAVE_SETENV 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
67 #define HAVE_UNSETENV 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
68 #define HAVE_QSORT 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
69 #define HAVE_ABS 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
70 #define HAVE_BCOPY 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
71 #define HAVE_MEMSET 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
72 #define HAVE_MEMCPY 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
73 #define HAVE_MEMMOVE 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
74 #define HAVE_MEMCMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
75 #define HAVE_STRLEN 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
76 #define HAVE_STRLCPY 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
77 #define HAVE_STRLCAT 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
78 #define HAVE_STRDUP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
79 #define HAVE_STRCHR 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
80 #define HAVE_STRRCHR 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
81 #define HAVE_STRSTR 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
82 #define HAVE_STRTOL 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
83 #define HAVE_STRTOUL 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
84 #define HAVE_STRTOLL 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
85 #define HAVE_STRTOULL 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
86 #define HAVE_STRTOD 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
87 #define HAVE_ATOI 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
88 #define HAVE_ATOF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
89 #define HAVE_STRCMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
90 #define HAVE_STRNCMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
91 #define HAVE_STRCASECMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
92 #define HAVE_STRNCASECMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
93 #define HAVE_SSCANF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
94 #define HAVE_SNPRINTF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
95 #define HAVE_VSNPRINTF 1
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
96 #define HAVE_M_PI 1
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
97 #define HAVE_ATAN 1
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
98 #define HAVE_ATAN2 1
4720
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
99 #define HAVE_CEIL 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
100 #define HAVE_COPYSIGN 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
101 #define HAVE_COS 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
102 #define HAVE_COSF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
103 #define HAVE_FABS 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
104 #define HAVE_FLOOR 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
105 #define HAVE_LOG 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
106 #define HAVE_POW 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
107 #define HAVE_SCALBN 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
108 #define HAVE_SIN 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
109 #define HAVE_SINF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
110 #define HAVE_SQRT 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
111 #define HAVE_SIGACTION 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
112 #define HAVE_SETJMP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
113 #define HAVE_NANOSLEEP 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
114 #define HAVE_SYSCONF 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
115
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
116 #define SIZEOF_VOIDP 4
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
117
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
118 typedef unsigned int size_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
119 //typedef unsigned long uintptr_t;
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
120
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
121 /* Enable various audio drivers */
4719
d59792d2c3ae Updated test app to init the sound system
Paul Hunkin <paul@bieh.net>
parents: 4701
diff changeset
122 #define SDL_AUDIO_DRIVER_ANDROID 1
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
123 #define SDL_AUDIO_DRIVER_DUMMY 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
124
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
125 /* Enable various input drivers */
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
126 #define SDL_JOYSTICK_ANDROID 1
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
127 #define SDL_HAPTIC_DUMMY 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
128
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
129 /* Enable various shared object loading systems */
4964
6c645018741e Build the SDL library as a shared object on Android, so it will work correctly with SDL_image and SDL_ttf.
Sam Lantinga <slouken@libsdl.org>
parents: 4960
diff changeset
130 #define SDL_LOADSO_DLOPEN 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
131
4720
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
132 /* Enable various threading systems */
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
133 #define SDL_THREAD_PTHREAD 1
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
134 #define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
135
4720
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
136 /* Enable various timer systems */
80f8d672b52e Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff
Paul Hunkin <paul@bieh.net>
parents: 4719
diff changeset
137 #define SDL_TIMER_UNIX 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
138
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
139 /* Enable various video drivers */
4701
d40bb3165d2b Added (partially implemented) android video backend and associated files needed to build
Paul Hunkin <paul@bieh.net>
parents: 4700
diff changeset
140 #define SDL_VIDEO_DRIVER_ANDROID 1
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
141
4960
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
142 /* Enable OpenGL ES */
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
143 #define SDL_VIDEO_OPENGL_ES 1
0ab2492f2e17 Fixed 2D video on Android
Sam Lantinga <slouken@libsdl.org>
parents: 4940
diff changeset
144 #define SDL_VIDEO_RENDER_OGL_ES 1
5207
daa5463466c5 Fixed building on Android, added SDL_opengles2.h, removed unnecessary SDL_glesfuncs.h
Sam Lantinga <slouken@libsdl.org>
parents: 4964
diff changeset
145 #define SDL_VIDEO_RENDER_OGL_ES2 1
4701
d40bb3165d2b Added (partially implemented) android video backend and associated files needed to build
Paul Hunkin <paul@bieh.net>
parents: 4700
diff changeset
146
4700
cf23d9b8e606 Added some android build stuff
Paul Hunkin <paul@bieh.net>
parents:
diff changeset
147 #endif /* _SDL_config_minimal_h */