summaryrefslogtreecommitdiff
path: root/include/xorg-server.h.in
blob: 7d476d431b46d1ba7589d7498e27a83b78c1cdd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
/* xorg-server.h.in						-*- c -*-
 *
 * This file is the template file for the xorg-server.h file which gets
 * installed as part of the SDK.  The #defines in this file overlap
 * with those from config.h, but only for those options that we want
 * to export to external modules.  Boilerplate autotool #defines such
 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
 *
 * It is still possible to update config.h.in using autoheader, since
 * autoheader only creates a .h.in file for the first
 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
 *
 * However, it should be kept in sync with this file.
 */

/* Support BigRequests extension */
#undef BIGREQS

/* Default font path */
#undef COMPILEDDEFAULTFONTPATH

/* Support Composite Extension */
#undef COMPOSITE

/* Use OsVendorInit */
#undef DDXOSINIT

/* Prefer dlloader modules to elfloader */
#undef DLOPEN_HACK

/* Building with libdl */
#undef DLOPEN_SUPPORT

/* Build DPMS extension */
#undef DPMSExtension

/* Built-in output drivers */
#undef DRIVERS

/* Build GLX extension */
#undef GLXEXT

/* Include handhelds.org h3600 touchscreen driver */
#undef H3600_TS

/* Support XDM-AUTH*-1 */
#undef HASXDMAUTH

/* Support SHM */
#undef HAS_SHM

/* Built-in input drivers */
#undef IDRIVERS

/* Support IPv6 for TCP connections */
#undef IPv6

/* Support MIT Misc extension */
#undef MITMISC

/* Support MIT-SHM Extension */
#undef MITSHM

/* Disable some debugging code */
#undef NDEBUG

/* Need XFree86 helper functions */
#undef NEED_XF86_PROTOTYPES

/* Need XFree86 typedefs */
#undef NEED_XF86_TYPES

/* Internal define for Xinerama */
#undef PANORAMIX

/* Support pixmap privates */
#undef PIXPRIV

/* Support RANDR extension */
#undef RANDR

/* Support RENDER extension */
#undef RENDER

/* Support X resource extension */
#undef RES

/* Support MIT-SCREEN-SAVER extension */
#undef SCREENSAVER

/* Use a lock to prevent multiple servers on a display */
#undef SERVER_LOCK

/* Support SHAPE extension */
#undef SHAPE

/* Include time-based scheduler */
#undef SMART_SCHEDULE

/* Support TCP socket connections */
#undef TCPCONN

/* Enable touchscreen support */
#undef TOUCHSCREEN

/* Support tslib touchscreen abstraction library */
#undef TSLIB

/* Support UNIX socket connections */
#undef UNIXCONN

/* Use builtin rgb color database */
#undef USE_RGB_BUILTIN

/* Use rgb.txt directly */
#undef USE_RGB_TXT

/* unaligned word accesses behave as expected */
#undef WORKING_UNALIGNED_INT

/* Support XCMisc extension */
#undef XCMISC

/* Support Xdmcp */
#undef XDMCP

/* Build XFree86 BigFont extension */
#undef XF86BIGFONT

/* Support XFree86 miscellaneous extensions */
#undef XF86MISC

/* Support XFree86 Video Mode extension */
#undef XF86VIDMODE

/* Building XFree86 loader */
#undef XFree86LOADER

/* Building XFree86 server */
#undef XFree86Server

/* Build XDGA support */
#undef XFree86XDGA

/* Support Xinerama extension */
#undef XINERAMA

/* Support X Input extension */
#undef XINPUT

/* Build XKB */
#undef XKB

/* Enable XKB per default */
#undef XKB_DFLT_DISABLED

/* Build XKB server */
#undef XKB_IN_SERVER

/* Support loadable input and output drivers */
#undef XLOADABLE

/* Build DRI extension */
#undef XORGDRI

/* Build Xorg server */
#undef XORGSERVER

/* Vendor release */
#undef XORG_RELEASE

/* Current Xorg version */
#undef XORG_VERSION_CURRENT

/* Build XRes extension */
#undef XResExtension

/* Support XSync extension */
#undef XSYNC

/* Support XTest extension */
#undef XTEST

/* Support XTrap extension */
#undef XTRAP

/* Support Xv Extension */
#undef XV

/* Vendor name */
#undef XVENDORNAME

/* Endian order */
#undef X_BYTE_ORDER

/* BSD-compliant source */
#undef _BSD_SOURCE

/* POSIX-compliant source */
#undef _POSIX_SOURCE

/* X/Open-compliant source */
#undef _XOPEN_SOURCE

/* XORGDRI internal define */
#undef _XORGDRI_SERVER_

/* Vendor web address for support */
#undef __VENDORDWEBSUPPORT__

/* Location of configuration file */
#undef __XCONFIGFILE__

/* XKB default rules */
#undef __XKBDEFRULES__

/* Name of X server */
#undef __XSERVERNAME__