xref: /third_party/alsa-lib/include/config.h (revision d5ac70f0)
1/* include/config.h.  Generated from config.h.in by configure.  */
2/* include/config.h.in.  Generated from configure.ac by autoheader.  */
3
4#ifndef __ALSA_CONFIG_H
5#define __ALSA_CONFIG_H
6
7/* Directory with aload* device files */
8#define ALOAD_DEVICE_DIRECTORY "/dev/"
9
10/* directory containing ALSA configuration database */
11#define ALSA_CONFIG_DIR "/system/etc/audio/alsa/share"
12
13/* Enable assert at error message handler */
14/* #undef ALSA_DEBUG_ASSERT */
15
16/* Directory with ALSA device files */
17#define ALSA_DEVICE_DIRECTORY "/dev/snd/"
18
19/* directory containing pkgconfig files */
20#define ALSA_PKGCONF_DIR "/usr/lib/pkgconfig"
21
22/* directory containing ALSA add-on modules */
23#define ALSA_PLUGIN_DIR "/system/lib"
24
25/* Build hwdep component */
26#define BUILD_HWDEP "1"
27
28/* Build mixer component */
29#define BUILD_MIXER "1"
30
31/* Build PCM component */
32#define BUILD_PCM "1"
33
34/* Build PCM adpcm plugin */
35#define BUILD_PCM_PLUGIN_ADPCM "1"
36
37/* Build PCM alaw plugin */
38#define BUILD_PCM_PLUGIN_ALAW "1"
39
40/* Build PCM iec958 plugin */
41#define BUILD_PCM_PLUGIN_IEC958 "1"
42
43/* Build PCM lfloat plugin */
44#define BUILD_PCM_PLUGIN_LFLOAT "1"
45
46/* Build PCM mmap-emul plugin */
47#define BUILD_PCM_PLUGIN_MMAP_EMUL "1"
48
49/* Build PCM mulaw plugin */
50#define BUILD_PCM_PLUGIN_MULAW "1"
51
52/* Build PCM rate plugin */
53#define BUILD_PCM_PLUGIN_RATE "1"
54
55/* Build PCM route plugin */
56#define BUILD_PCM_PLUGIN_ROUTE "1"
57
58/* Build raw MIDI component */
59#define BUILD_RAWMIDI "1"
60
61/* Build sequencer component */
62#define BUILD_SEQ "1"
63
64/* Build DSP Topology component */
65#define BUILD_TOPOLOGY "1"
66
67/* Build UCM component */
68#define BUILD_UCM "1"
69
70/* Define to 0 if __attribute__((symver)) is not supported */
71#define HAVE_ATTRIBUTE_SYMVER 0
72
73/* Have clock gettime */
74#define HAVE_CLOCK_GETTIME 1
75
76/* Define to 1 if you have the <dlfcn.h> header file. */
77#define HAVE_DLFCN_H 1
78
79/* Define to 1 if you have the `eaccess' function. */
80#define HAVE_EACCESS 1
81
82/* Define to 1 if you have the <endian.h> header file. */
83#define HAVE_ENDIAN_H 1
84
85/* Define to 1 if you have the <inttypes.h> header file. */
86#define HAVE_INTTYPES_H 1
87
88/* Have LFS */
89#define HAVE_LFS 1
90
91/* Have libdl */
92#define HAVE_LIBDL 1
93
94/* Have libpthread */
95#define HAVE_LIBPTHREAD 1
96
97/* Define to 1 if you have the `resmgr' library (-lresmgr). */
98/* #undef HAVE_LIBRESMGR */
99
100/* Have librt */
101#define HAVE_LIBRT 1
102
103/* Define to 1 if you have the <malloc.h> header file. */
104#define HAVE_MALLOC_H 1
105
106/* Define to 1 if you have the <memory.h> header file. */
107#define HAVE_MEMORY_H 1
108
109/* MMX technology is enabled */
110#define HAVE_MMX "1"
111
112/* Define if your pthreads implementation have PTHREAD_MUTEX_RECURSIVE */
113#define HAVE_PTHREAD_MUTEX_RECURSIVE /**/
114
115/* Avoid calculation in float */
116/* #undef HAVE_SOFT_FLOAT */
117
118/* Define to 1 if you have the <stdint.h> header file. */
119#define HAVE_STDINT_H 1
120
121/* Define to 1 if you have the <stdlib.h> header file. */
122#define HAVE_STDLIB_H 1
123
124/* Define to 1 if you have the <strings.h> header file. */
125#define HAVE_STRINGS_H 1
126
127/* Define to 1 if you have the <string.h> header file. */
128#define HAVE_STRING_H 1
129
130/* Define to 1 if you have the <sys/endian.h> header file. */
131/* #undef HAVE_SYS_ENDIAN_H */
132
133/* Define to 1 if you have the <sys/shm.h> header file. */
134#define HAVE_SYS_SHM_H 1
135
136/* Define to 1 if you have the <sys/stat.h> header file. */
137#define HAVE_SYS_STAT_H 1
138
139/* Define to 1 if you have the <sys/types.h> header file. */
140#define HAVE_SYS_TYPES_H 1
141
142/* Define to 1 if you have the <unistd.h> header file. */
143#define HAVE_UNISTD_H 1
144
145/* Define to 1 if you have the `uselocale' function. */
146#define HAVE_USELOCALE 1
147
148/* Enable use of wordexp */
149/* #undef HAVE_WORDEXP */
150
151/* Define to 1 if compiler supports __thread */
152#define HAVE___THREAD 1
153
154/* Lockless dmix as default */
155/* #undef LOCKLESS_DMIX_DEFAULT */
156
157/* Define to the sub-directory where libtool stores uninstalled libraries. */
158#define LT_OBJDIR ".libs/"
159
160/* No assert debug */
161/* #undef NDEBUG */
162
163/* Name of package */
164#define PACKAGE "alsa-lib"
165
166/* Define to the address where bug reports for this package should be sent. */
167#define PACKAGE_BUGREPORT ""
168
169/* Define to the full name of this package. */
170#define PACKAGE_NAME "alsa-lib"
171
172/* Define to the full name and version of this package. */
173#define PACKAGE_STRING "alsa-lib 1.2.11"
174
175/* Define to the one symbol short name of this package. */
176#define PACKAGE_TARNAME "alsa-lib"
177
178/* Define to the home page for this package. */
179#define PACKAGE_URL ""
180
181/* Define to the version of this package. */
182#define PACKAGE_VERSION "1.2.11"
183
184/* Max number of cards */
185#define SND_MAX_CARDS 32
186
187/* Define to 1 if you have the ANSI C header files. */
188#define STDC_HEADERS 1
189
190/* Support /dev/aload* access for auto-loading */
191#define SUPPORT_ALOAD "1"
192
193/* Support resmgr with alsa-lib */
194/* #undef SUPPORT_RESMGR */
195
196/* Disable thread-safe API functions */
197#define THREAD_SAFE_API "1"
198
199/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
200#define TIME_WITH_SYS_TIME 1
201
202/* directory to put tmp socket files */
203#define TMPDIR "/tmp"
204
205/* Enable extensions on AIX 3, Interix.  */
206#ifndef _ALL_SOURCE
207# define _ALL_SOURCE 1
208#endif
209/* Enable GNU extensions on systems that have them.  */
210#ifndef _GNU_SOURCE
211# define _GNU_SOURCE 1
212#endif
213/* Enable threading extensions on Solaris.  */
214#ifndef _POSIX_PTHREAD_SEMANTICS
215# define _POSIX_PTHREAD_SEMANTICS 1
216#endif
217/* Enable extensions on HP NonStop.  */
218#ifndef _TANDEM_SOURCE
219# define _TANDEM_SOURCE 1
220#endif
221/* Enable general extensions on Solaris.  */
222#ifndef __EXTENSIONS__
223# define __EXTENSIONS__ 1
224#endif
225
226
227/* sound library version string */
228#define VERSION "1.2.11"
229
230/* compiled with versioned symbols */
231#define VERSIONED_SYMBOLS /**/
232
233/* Enable large inode numbers on Mac OS X 10.5.  */
234#ifndef _DARWIN_USE_64_BIT_INODE
235# define _DARWIN_USE_64_BIT_INODE 1
236#endif
237
238/* Number of bits in a file offset, on hosts where this is settable. */
239/* #undef _FILE_OFFSET_BITS */
240
241/* Define for large files, on AIX-style hosts. */
242/* #undef _LARGE_FILES */
243
244/* Define to 1 if on MINIX. */
245/* #undef _MINIX */
246
247/* Define to 2 if the system does not provide POSIX.1 features except with
248   this defined. */
249/* #undef _POSIX_1_SOURCE */
250
251/* Define to 1 if you need to in order for `stat' and other things to work. */
252/* #undef _POSIX_SOURCE */
253
254/* Toolchain Symbol Prefix */
255#define __SYMBOL_PREFIX ""
256
257/* Define to empty if `const' does not conform to ANSI C. */
258/* #undef const */
259
260/* Define to `__inline__' or `__inline' if that's what the C compiler
261   calls it, or to nothing if 'inline' is not supported under any name.  */
262#ifndef __cplusplus
263/* #undef inline */
264#endif
265
266#endif /* __ALSA_CONFIG_H */