Imported Upstream version 1.15.1
[deb_xorg-server.git] / include / xorg-server.h.in
CommitLineData
a09e091a
JB
1/* xorg-server.h.in -*- c -*-
2 *
3 * This file is the template file for the xorg-server.h file which gets
4 * installed as part of the SDK. The #defines in this file overlap
5 * with those from config.h, but only for those options that we want
6 * to export to external modules. Boilerplate autotool #defines such
7 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8 *
9 * It is still possible to update config.h.in using autoheader, since
10 * autoheader only creates a .h.in file for the first
11 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12 *
13 * However, it should be kept in sync with this file.
14 */
15
16#ifndef _XORG_SERVER_H_
17#define _XORG_SERVER_H_
18
19/* Support BigRequests extension */
20#undef BIGREQS
21
22/* Default font path */
23#undef COMPILEDDEFAULTFONTPATH
24
25/* Support Composite Extension */
26#undef COMPOSITE
27
28/* Build DPMS extension */
29#undef DPMSExtension
30
31/* Build DRI3 extension */
32#undef DRI3
33
34/* Build GLX extension */
35#undef GLXEXT
36
37/* Support XDM-AUTH*-1 */
38#undef HASXDMAUTH
39
40/* Support SHM */
41#undef HAS_SHM
42
43/* Define to 1 if you have the `ffs' function. */
44#undef HAVE_FFS
45
46/* Define to 1 if you have the `strcasecmp' function. */
47#undef HAVE_STRCASECMP
48
49/* Define to 1 if you have the `strcasestr' function. */
50#undef HAVE_STRCASESTR
51
52/* Define to 1 if you have the `strlcat' function. */
53#undef HAVE_STRLCAT
54
55/* Define to 1 if you have the `strlcpy' function. */
56#undef HAVE_STRLCPY
57
58/* Define to 1 if you have the `strncasecmp' function. */
59#undef HAVE_STRNCASECMP
60
61/* Define to 1 if you have the `strndup' function. */
62#undef HAVE_STRNDUP
63
64/* Support IPv6 for TCP connections */
65#undef IPv6
66
67/* Support MIT-SHM Extension */
68#undef MITSHM
69
70/* Internal define for Xinerama */
71#undef PANORAMIX
72
73/* Support Present extension */
74#undef PRESENT
75
76/* Support RANDR extension */
77#undef RANDR
78
79/* Support RENDER extension */
80#undef RENDER
81
82/* Support X resource extension */
83#undef RES
84
85/* Support MIT-SCREEN-SAVER extension */
86#undef SCREENSAVER
87
88/* Support SHAPE extension */
89#undef SHAPE
90
91/* Define to 1 on systems derived from System V Release 4 */
92#undef SVR4
93
94/* Support TCP socket connections */
95#undef TCPCONN
96
97/* Enable touchscreen support */
98#undef TOUCHSCREEN
99
100/* Support tslib touchscreen abstraction library */
101#undef TSLIB
102
103/* Support UNIX socket connections */
104#undef UNIXCONN
105
106/* unaligned word accesses behave as expected */
107#undef WORKING_UNALIGNED_INT
108
109/* Support XCMisc extension */
110#undef XCMISC
111
112/* Support Xdmcp */
113#undef XDMCP
114
115/* Build XFree86 BigFont extension */
116#undef XF86BIGFONT
117
118/* Support XFree86 Video Mode extension */
119#undef XF86VIDMODE
120
121/* Build XDGA support */
122#undef XFreeXDGA
123
124/* Support Xinerama extension */
125#undef XINERAMA
126
127/* Support X Input extension */
128#undef XINPUT
129
130/* XKB default rules */
131#undef XKB_DFLT_RULES
132
133/* Support loadable input and output drivers */
134#undef XLOADABLE
135
136/* Build DRI extension */
137#undef XF86DRI
138
139/* Build DRI2 extension */
140#undef DRI2
141
142/* Build Xorg server */
143#undef XORGSERVER
144
145/* Vendor release */
146#undef XORG_RELEASE
147
148/* Current Xorg version */
149#undef XORG_VERSION_CURRENT
150
151/* Build Xv Extension */
152#undef XvExtension
153
154/* Build XvMC Extension */
155#undef XvMCExtension
156
157/* Support XSync extension */
158#undef XSYNC
159
160/* Support XTest extension */
161#undef XTEST
162
163/* Support Xv Extension */
164#undef XV
165
166/* Vendor name */
167#undef XVENDORNAME
168
169/* BSD-compliant source */
170#undef _BSD_SOURCE
171
172/* POSIX-compliant source */
173#undef _POSIX_SOURCE
174
175/* X/Open-compliant source */
176#undef _XOPEN_SOURCE
177
178/* Vendor web address for support */
179#undef __VENDORDWEBSUPPORT__
180
181/* Location of configuration file */
182#undef __XCONFIGFILE__
183
184/* Name of X server */
185#undef __XSERVERNAME__
186
187/* Building vgahw module */
188#undef WITH_VGAHW
189
190/* System is BSD-like */
191#undef CSRG_BASED
192
193/* System has PC console */
194#undef PCCONS_SUPPORT
195
196/* System has PCVT console */
197#undef PCVT_SUPPORT
198
199/* System has syscons console */
200#undef SYSCONS_SUPPORT
201
202/* System has wscons console */
203#undef WSCONS_SUPPORT
204
205/* Loadable XFree86 server awesomeness */
206#define XFree86LOADER
207
208/* Use libpciaccess */
209#undef XSERVER_LIBPCIACCESS
210
211/* X Access Control Extension */
212#undef XACE
213
214/* Have X server platform bus support */
215#undef XSERVER_PLATFORM_BUS
216
217#ifdef _LP64
218#define _XSERVER64 1
219#endif
220
221/* Have support for X shared memory fence library (xshmfence) */
222#undef HAVE_XSHMFENCE
223
224/* Use XTrans FD passing support */
225#undef XTRANS_SEND_FDS
226
227#endif /* _XORG_SERVER_H_ */