xorg-server.h.in revision 706f2543
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/* XKB default rules */
104#undef XKB_DFLT_RULES
105
106/* Support loadable input and output drivers */
107#undef XLOADABLE
108
109/* Build DRI extension */
110#undef XF86DRI
111
112/* Build DRI2 extension */
113#undef DRI2
114
115/* Build Xorg server */
116#undef XORGSERVER
117
118/* Vendor release */
119#undef XORG_RELEASE
120
121/* Current Xorg version */
122#undef XORG_VERSION_CURRENT
123
124/* Build Xv Extension */
125#undef XvExtension
126
127/* Build XvMC Extension */
128#undef XvMCExtension
129
130/* Support XSync extension */
131#undef XSYNC
132
133/* Support XTest extension */
134#undef XTEST
135
136/* Support Xv Extension */
137#undef XV
138
139/* Vendor name */
140#undef XVENDORNAME
141
142/* BSD-compliant source */
143#undef _BSD_SOURCE
144
145/* POSIX-compliant source */
146#undef _POSIX_SOURCE
147
148/* X/Open-compliant source */
149#undef _XOPEN_SOURCE
150
151/* Vendor web address for support */
152#undef __VENDORDWEBSUPPORT__
153
154/* Location of configuration file */
155#undef __XCONFIGFILE__
156
157/* Name of X server */
158#undef __XSERVERNAME__
159
160/* Building vgahw module */
161#undef WITH_VGAHW
162
163/* System is BSD-like */
164#undef CSRG_BASED
165
166/* System has PC console */
167#undef PCCONS_SUPPORT
168
169/* System has PCVT console */
170#undef PCVT_SUPPORT
171
172/* System has syscons console */
173#undef SYSCONS_SUPPORT
174
175/* System has wscons console */
176#undef WSCONS_SUPPORT
177
178/* Loadable XFree86 server awesomeness */
179#undef XFree86LOADER
180
181/* Use libpciaccess */
182#undef XSERVER_LIBPCIACCESS
183
184/* X Access Control Extension */
185#undef XACE
186
187#ifdef _LP64
188#define _XSERVER64 1
189#endif
190
191#endif /* _XORG_SERVER_H_ */
192