xorg-server.h.in revision 4642e01f
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 GLX extension */
32#undef GLXEXT
33
34/* Support XDM-AUTH*-1 */
35#undef HASXDMAUTH
36
37/* Support SHM */
38#undef HAS_SHM
39
40/* Support IPv6 for TCP connections */
41#undef IPv6
42
43/* Support MIT-SHM Extension */
44#undef MITSHM
45
46/* Internal define for Xinerama */
47#undef PANORAMIX
48
49/* Support RANDR extension */
50#undef RANDR
51
52/* Support RENDER extension */
53#undef RENDER
54
55/* Support X resource extension */
56#undef RES
57
58/* Support MIT-SCREEN-SAVER extension */
59#undef SCREENSAVER
60
61/* Support SHAPE extension */
62#undef SHAPE
63
64/* Define to 1 on systems derived from System V Release 4 */
65#undef SVR4
66
67/* Support TCP socket connections */
68#undef TCPCONN
69
70/* Enable touchscreen support */
71#undef TOUCHSCREEN
72
73/* Support tslib touchscreen abstraction library */
74#undef TSLIB
75
76/* Support UNIX socket connections */
77#undef UNIXCONN
78
79/* unaligned word accesses behave as expected */
80#undef WORKING_UNALIGNED_INT
81
82/* Support XCMisc extension */
83#undef XCMISC
84
85/* Support Xdmcp */
86#undef XDMCP
87
88/* Build XFree86 BigFont extension */
89#undef XF86BIGFONT
90
91/* Support XFree86 Video Mode extension */
92#undef XF86VIDMODE
93
94/* Build XDGA support */
95#undef XFreeXDGA
96
97/* Support Xinerama extension */
98#undef XINERAMA
99
100/* Support X Input extension */
101#undef XINPUT
102
103/* Build XKB */
104#undef XKB
105
106/* Enable XKB per default */
107#undef XKB_DFLT_DISABLED
108
109/* Build XKB server */
110#undef XKB_IN_SERVER
111
112/* Support loadable input and output drivers */
113#undef XLOADABLE
114
115/* Build DRI extension */
116#undef XF86DRI
117
118/* Build DRI2 extension */
119#undef DRI2
120
121/* Build Xorg server */
122#undef XORGSERVER
123
124/* Vendor release */
125#undef XORG_RELEASE
126
127/* Current Xorg version */
128#undef XORG_VERSION_CURRENT
129
130/* Build Xv Extension */
131#undef XvExtension
132
133/* Build XvMC Extension */
134#undef XvMCExtension
135
136/* Support XSync extension */
137#undef XSYNC
138
139/* Support XTest extension */
140#undef XTEST
141
142/* Support Xv Extension */
143#undef XV
144
145/* Vendor name */
146#undef XVENDORNAME
147
148/* BSD-compliant source */
149#undef _BSD_SOURCE
150
151/* POSIX-compliant source */
152#undef _POSIX_SOURCE
153
154/* X/Open-compliant source */
155#undef _XOPEN_SOURCE
156
157/* Vendor web address for support */
158#undef __VENDORDWEBSUPPORT__
159
160/* Location of configuration file */
161#undef __XCONFIGFILE__
162
163/* XKB default rules */
164#undef __XKBDEFRULES__
165
166/* Name of X server */
167#undef __XSERVERNAME__
168
169/* Define to 1 if unsigned long is 64 bits. */
170#undef _XSERVER64
171
172/* Building vgahw module */
173#undef WITH_VGAHW
174
175/* System is BSD-like */
176#undef CSRG_BASED
177
178/* Solaris 8 or later? */
179#undef __SOL8__
180
181/* System has PC console */
182#undef PCCONS_SUPPORT
183
184/* System has PCVT console */
185#undef PCVT_SUPPORT
186
187/* System has syscons console */
188#undef SYSCONS_SUPPORT
189
190/* System has wscons console */
191#undef WSCONS_SUPPORT
192
193/* Loadable XFree86 server awesomeness */
194#undef XFree86LOADER
195
196/* Use libpciaccess */
197#undef XSERVER_LIBPCIACCESS
198
199#endif /* _XORG_SERVER_H_ */
200