summaryrefslogtreecommitdiffstats
path: root/rules/sdl.in
blob: da3cc11c22122b8fb1cd5e4874480d7d83353d46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
# sdl configuration

menuconfig SDL
	bool
	prompt "SDL                   "
	select ALSA_LIB if SDL_ALSA
	select XORG_LIB_X11		if SDL_X11
	select XORG_LIB_XT		if SDL_X11
	select XORG_LIB_XV		if SDL_X11
	select XORG_LIB_XVMC		if SDL_X11
	select XORG_LIB_XINERAMA	if SDL_X11

	select ALSA_LIB			if SDL_ALSA
	select DIRECTFB			if SDL_DIRECTFB
	select CROSS_NASM		if SDL_NASM
	help
	  Simple DirectMedia Layer is a cross-platform multimedia
	  library designed to provide low level access to audio,
	  keyboard, mouse, joystick, 3D hardware via OpenGL, and
	  2D video framebuffer.

config SDL_NASM
	bool
	prompt "Use NASM"
	depends on SDL
	help
	  FIXME

config SDL_SHARED
	bool
	prompt "Build Shared libraries"
	depends on SDL
	default y
	help
	  FIXME

config SDL_STATIC
	bool
	prompt "Build Static libraries"
	depends on SDL
	help
	  FIXME

config SDL_TIMERS
	bool
	prompt "SDL Timers Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_ENDIAN
	bool
	prompt "SDL Endian Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_FILE
	bool
	prompt "SDL File Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_CPUINFO
	bool
	prompt "SDL CPU Info Support"
	depends on SDL
	default y
	help
	  FIXME

menuconfig SDL_AUDIO
	bool
	prompt "SDL Audio Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_OSS
	bool
	prompt "SDL OSS Support"
	depends on SDL_AUDIO
	help
	  Open Sound System (OSS) is the first attempt in
	  unifying the digital audio architecture for UNIX.
	  OSS is a set of device drivers that provide a
	  uniform API across all the major UNIX architectures.

config SDL_ALSA
	bool
	prompt "SDL ALSA Support"
	depends on SDL_AUDIO
	default y
	help
	  The Advanced Linux Sound Architecture (ALSA)
	  provides audio and MIDI functionality to the
	  Linux operating system.

config SDL_ALSA_SHARED
	bool
	prompt "SDL ALSA Shared library"
	depends on SDL_AUDIO
	depends on SDL_ALSA
	default y
	help
	  FIXME

config SDL_ESD
	bool
	prompt "SDL ESD Support"
	depends on SDL_AUDIO
	depends on BROKEN
	help
	  ESound Audio Daemon

config SDL_ESD_SHARED
	bool
	prompt "SDL ESD Shared library"
	depends on SDL_AUDIO
	depends on SDL_ESD
	help
	  FIXME

config SDL_ARTS
	bool
	prompt "SDL Arts Support"
	depends on SDL_AUDIO
	help
	  SDL-arts is a plugin for the SDL library that allows
	  it to output sound using the aRts sound daemon

config SDL_ARTS_SHARED
	bool
	prompt "SDL Arts Shared library"
	depends on SDL_AUDIO
	depends on SDL_ARTS
	help
	  FIXME

config SDL_NAS
	bool
	prompt "SDL NAS Support"
	depends on SDL_AUDIO
	help
	  The Network Audio System is a network transparent,
	  client/server audio transport system. It can be
	  described as the audio equivalent of an X server.

config SDL_DISKAUDIO
	bool
	prompt "SDL Disk Audio Support"
	depends on SDL_AUDIO
	help
	  FIXME

menuconfig SDL_VIDEO
	bool
	prompt "SDL Video Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_NANOX
	bool
	prompt "NanoX Support"
	depends on SDL_VIDEO
	depends on BROKEN
	help
	  The Nano-X Window System is an Open Source project
	  aimed at bringing the features of modern graphical
	  windowing environments to smaller devices and platforms.

config SDL_XORG
	bool
	prompt "Xorg Support"
	depends on SDL_VIDEO
	help
	  X.Org provides an open source implementation of the
	  X Window System.

config SDL_FBCON
	bool
	prompt "SDL fbcon support"
	depends on SDL_VIDEO
	help
	  Framebuffer console

config SDL_DIRECTFB
	bool
	prompt "DirectFB Support"
	depends on SDL_VIDEO
	help
	  DirectFB is a thin library that provides hardware
	  graphics acceleration, input device handling and
	  abstraction, integrated windowing system with support
	  for translucent windows and multiple display layers,
	  not only on top of the Linux Framebuffer Device.

config SDL_AALIB
	bool
	prompt "AALib Support"
	depends on SDL_VIDEO
	help
	  AAlib is an portable ascii art GFX library.

config SDL_OPENGL
	bool
	prompt "OpenGL Support"
	depends on SDL_VIDEO
	help
	  OpenGL is a multi-platform software interface to
	  graphics hardware, supporting rendering and imaging
	  operations.

config SDL_EVENT
	bool
	prompt "SDL Event Support"
	depends on SDL
	default y
	help
	  FIXME

config SDL_JOYSTICK
	bool
	prompt "SDL Joystick Support"
	depends on SDL
	help
	  FIXME

config SDL_CDROM
	bool
	prompt "SDL CDROM Support"
	depends on SDL
	help
	  FIXME


menuconfig SDL_THREADS
	bool
	prompt "SDL Thread Support"
	depends on SDL
	default y
	help
	  Turn on multithreading support

config SDL_PTH
	bool
	prompt "PTH Support"
	depends on SDL_THREADS
	default y
	help
	  Turn on support for GNU Portable Threads