1 /* xorg-server.h.in -*- c -*-
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
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.
13 * However, it should be kept in sync with this file.
16 #ifndef _XORG_SERVER_H_
17 #define _XORG_SERVER_H_
19 /* Support BigRequests extension */
22 /* Default font path */
23 #undef COMPILEDDEFAULTFONTPATH
25 /* Support Composite Extension */
28 /* Build DPMS extension */
31 /* Build GLX extension */
34 /* Support XDM-AUTH*-1 */
40 /* Define to 1 if you have the `ffs' function. */
43 /* Define to 1 if you have the `strcasecmp' function. */
44 #undef HAVE_STRCASECMP
46 /* Define to 1 if you have the `strcasestr' function. */
47 #undef HAVE_STRCASESTR
49 /* Define to 1 if you have the `strlcat' function. */
52 /* Define to 1 if you have the `strlcpy' function. */
55 /* Define to 1 if you have the `strncasecmp' function. */
56 #undef HAVE_STRNCASECMP
58 /* Define to 1 if you have the `strndup' function. */
61 /* Support IPv6 for TCP connections */
64 /* Support MIT-SHM Extension */
67 /* Internal define for Xinerama */
70 /* Support RANDR extension */
73 /* Support RENDER extension */
76 /* Support X resource extension */
79 /* Support MIT-SCREEN-SAVER extension */
82 /* Support SHAPE extension */
85 /* Define to 1 on systems derived from System V Release 4 */
88 /* Support TCP socket connections */
91 /* Enable touchscreen support */
94 /* Support tslib touchscreen abstraction library */
97 /* Support UNIX socket connections */
100 /* unaligned word accesses behave as expected */
101 #undef WORKING_UNALIGNED_INT
103 /* Support XCMisc extension */
109 /* Build XFree86 BigFont extension */
112 /* Support XFree86 Video Mode extension */
115 /* Build XDGA support */
118 /* Support Xinerama extension */
121 /* Support X Input extension */
124 /* XKB default rules */
125 #undef XKB_DFLT_RULES
127 /* Support loadable input and output drivers */
130 /* Build DRI extension */
133 /* Build DRI2 extension */
136 /* Build Xorg server */
142 /* Current Xorg version */
143 #undef XORG_VERSION_CURRENT
145 /* Build Xv Extension */
148 /* Build XvMC Extension */
151 /* Support XSync extension */
154 /* Support XTest extension */
157 /* Support Xv Extension */
163 /* BSD-compliant source */
166 /* POSIX-compliant source */
169 /* X/Open-compliant source */
172 /* Vendor web address for support */
173 #undef __VENDORDWEBSUPPORT__
175 /* Location of configuration file */
176 #undef __XCONFIGFILE__
178 /* Name of X server */
179 #undef __XSERVERNAME__
181 /* Building vgahw module */
184 /* System is BSD-like */
187 /* System has PC console */
188 #undef PCCONS_SUPPORT
190 /* System has PCVT console */
193 /* System has syscons console */
194 #undef SYSCONS_SUPPORT
196 /* System has wscons console */
197 #undef WSCONS_SUPPORT
199 /* Loadable XFree86 server awesomeness */
200 #define XFree86LOADER
202 /* Use libpciaccess */
203 #undef XSERVER_LIBPCIACCESS
205 /* X Access Control Extension */
208 /* Have X server platform bus support */
209 #undef XSERVER_PLATFORM_BUS
215 #endif /* _XORG_SERVER_H_ */