comparison include/SDL_config_iphoneos.h @ 2436:d7b41796713e gsoc2008_iphone

Removed useless lines, added comments.
author Holmes Futrell <hfutrell@umail.ucsb.edu>
date Fri, 15 Aug 2008 18:26:48 +0000
parents 775e061e9440
children
comparison
equal deleted inserted replaced
2435:775e061e9440 2436:d7b41796713e
22 22
23 #ifndef _SDL_config_iphoneos_h 23 #ifndef _SDL_config_iphoneos_h
24 #define _SDL_config_iphoneos_h 24 #define _SDL_config_iphoneos_h
25 25
26 #include "SDL_platform.h" 26 #include "SDL_platform.h"
27 #include "stdio.h" // contains def for size_t
28
29 /* This is the minimal configuration that can be used to build SDL */
30
31 #include <stdarg.h>
32 27
33 typedef signed char int8_t; 28 typedef signed char int8_t;
34 typedef unsigned char uint8_t; 29 typedef unsigned char uint8_t;
35 typedef signed short int16_t; 30 typedef signed short int16_t;
36 typedef unsigned short uint16_t; 31 typedef unsigned short uint16_t;
37 typedef signed int int32_t; 32 typedef signed int int32_t;
38 typedef unsigned int uint32_t; 33 typedef unsigned int uint32_t;
39
40 #ifndef size_t
41 typedef unsigned int size_t;
42 #endif
43
44 typedef unsigned long uintptr_t; 34 typedef unsigned long uintptr_t;
45 35
46 /* enable keyboard support */ 36 /* enable iPhone keyboard support */
47 #define SDL_IPHONE_KEYBOARD 1 37 #define SDL_IPHONE_KEYBOARD 1
48 38
49 /* enable OpenGL ES */ 39 /* enable OpenGL ES */
50 #define SDL_VIDEO_OPENGL_ES 1 40 #define SDL_VIDEO_OPENGL_ES 1
51
52 #define SDL_VIDEO_RENDER_OGL_ES 1 41 #define SDL_VIDEO_RENDER_OGL_ES 1
53 42
54 #define SDL_HAS_64BIT_TYPE 0 43 #define SDL_HAS_64BIT_TYPE 1
55 44
56 /* Enable various timer systems */ 45 /* Enable various timer systems */
57 #define SDL_TIMER_UNIX 1 46 #define SDL_TIMER_UNIX 1
58 47
48 /* enable iPhone version of Core Audio driver */
49 #define SDL_AUDIO_DRIVER_COREAUDIOIPHONE 1
59 /* Enable the dummy audio driver (src/audio/dummy/\*.c) */ 50 /* Enable the dummy audio driver (src/audio/dummy/\*.c) */
60 #define SDL_AUDIO_DRIVER_COREAUDIOIPHONE 1
61 #define SDL_AUDIO_DRIVER_DUMMY 1 51 #define SDL_AUDIO_DRIVER_DUMMY 1
62 52
63 /* Enable Unix style SO loading */ 53 /* Enable Unix style SO loading */
64 #define SDL_LOADSO_DLOPEN 1 54 #define SDL_LOADSO_DLOPEN 1
65 55
66 /* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */ 56 /* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */
67 #define SDL_CDROM_DISABLED 1 57 #define SDL_CDROM_DISABLED 1
68 58
69 /* Set max recognized G-force from acceleromter 59 /*
70 (necessary for mapping floating point accelerometer 60 Set max recognized G-force from acceleromter
71 data to Sint16 joystick data) 61 See src/joystick/uikit/SDLUIAccelerationDelegate.m for notes on why this is needed
72 */ 62 */
73 #define SDL_IPHONE_MAX_GFORCE 5.0 63 #define SDL_IPHONE_MAX_GFORCE 5.0
74 /* 64 /* Enable emulation of multiple mice through multi-touch */
75 Enable (or disable) emulation of multiple mice through multi-touch
76 */
77 #define SDL_IPHONE_MULTIPLE_MICE 1 65 #define SDL_IPHONE_MULTIPLE_MICE 1
78 /* Enable the stub shared object loader (src/loadso/dummy/\*.c) */ 66 /* Enable the stub shared object loader (src/loadso/dummy/\*.c) */
79 #define SDL_LOADSO_DISABLED 1 67 #define SDL_LOADSO_DISABLED 1
80 68
81 /* Enable the stub thread support (src/thread/generic/\*.c) */ 69 /* Supported video drivers */
82 //#define SDL_THREADS_DISABLED 0
83
84 /* Enable the stub timer support (src/timer/dummy/\*.c) */
85 //#define SDL_TIMERS_DISABLED 0
86
87 /* supported video drivers */
88 #define SDL_VIDEO_DRIVER_UIKIT 1 70 #define SDL_VIDEO_DRIVER_UIKIT 1
89 #define SDL_VIDEO_DRIVER_DUMMY 1 71 #define SDL_VIDEO_DRIVER_DUMMY 1
90 72
91 /* Enable various threading systems */ 73 /* Enable various threading systems */
92 #define SDL_THREAD_PTHREAD 1 74 #define SDL_THREAD_PTHREAD 1