1706f2543Smrg/* xorg-server.h.in						-*- c -*-
2706f2543Smrg *
3706f2543Smrg * This file is the template file for the xorg-server.h file which gets
4706f2543Smrg * installed as part of the SDK.  The #defines in this file overlap
5706f2543Smrg * with those from config.h, but only for those options that we want
6706f2543Smrg * to export to external modules.  Boilerplate autotool #defines such
7706f2543Smrg * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
8706f2543Smrg *
9706f2543Smrg * It is still possible to update config.h.in using autoheader, since
10706f2543Smrg * autoheader only creates a .h.in file for the first
11706f2543Smrg * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
12706f2543Smrg *
13706f2543Smrg * However, it should be kept in sync with this file.
14706f2543Smrg */
15706f2543Smrg
16706f2543Smrg#ifndef _XORG_SERVER_H_
17706f2543Smrg#define _XORG_SERVER_H_
18706f2543Smrg
19706f2543Smrg/* Support BigRequests extension */
20706f2543Smrg#undef BIGREQS
21706f2543Smrg
22706f2543Smrg/* Default font path */
23706f2543Smrg#undef COMPILEDDEFAULTFONTPATH
24706f2543Smrg
25706f2543Smrg/* Support Composite Extension */
26706f2543Smrg#undef COMPOSITE
27706f2543Smrg
28706f2543Smrg/* Build DPMS extension */
29706f2543Smrg#undef DPMSExtension
30706f2543Smrg
31706f2543Smrg/* Build GLX extension */
32706f2543Smrg#undef GLXEXT
33706f2543Smrg
34706f2543Smrg/* Support XDM-AUTH*-1 */
35706f2543Smrg#undef HASXDMAUTH
36706f2543Smrg
37706f2543Smrg/* Support SHM */
38706f2543Smrg#undef HAS_SHM
39706f2543Smrg
40706f2543Smrg/* Support IPv6 for TCP connections */
41706f2543Smrg#undef IPv6
42706f2543Smrg
43706f2543Smrg/* Support MIT-SHM Extension */
44706f2543Smrg#undef MITSHM
45706f2543Smrg
46706f2543Smrg/* Internal define for Xinerama */
47706f2543Smrg#undef PANORAMIX
48706f2543Smrg
49706f2543Smrg/* Support RANDR extension */
50706f2543Smrg#undef RANDR
51706f2543Smrg
52706f2543Smrg/* Support RENDER extension */
53706f2543Smrg#undef RENDER
54706f2543Smrg
55706f2543Smrg/* Support X resource extension */
56706f2543Smrg#undef RES
57706f2543Smrg
58706f2543Smrg/* Support MIT-SCREEN-SAVER extension */
59706f2543Smrg#undef SCREENSAVER
60706f2543Smrg
61706f2543Smrg/* Support SHAPE extension */
62706f2543Smrg#undef SHAPE
63706f2543Smrg
64706f2543Smrg/* Define to 1 on systems derived from System V Release 4 */
65706f2543Smrg#undef SVR4
66706f2543Smrg
67706f2543Smrg/* Support TCP socket connections */
68706f2543Smrg#undef TCPCONN
69706f2543Smrg
70706f2543Smrg/* Enable touchscreen support */
71706f2543Smrg#undef TOUCHSCREEN
72706f2543Smrg
73706f2543Smrg/* Support tslib touchscreen abstraction library */
74706f2543Smrg#undef TSLIB
75706f2543Smrg
76706f2543Smrg/* Support UNIX socket connections */
77706f2543Smrg#undef UNIXCONN
78706f2543Smrg
79706f2543Smrg/* unaligned word accesses behave as expected */
80706f2543Smrg#undef WORKING_UNALIGNED_INT
81706f2543Smrg
82706f2543Smrg/* Support XCMisc extension */
83706f2543Smrg#undef XCMISC
84706f2543Smrg
85706f2543Smrg/* Support Xdmcp */
86706f2543Smrg#undef XDMCP
87706f2543Smrg
88706f2543Smrg/* Build XFree86 BigFont extension */
89706f2543Smrg#undef XF86BIGFONT
90706f2543Smrg
91706f2543Smrg/* Support XFree86 Video Mode extension */
92706f2543Smrg#undef XF86VIDMODE
93706f2543Smrg
94706f2543Smrg/* Build XDGA support */
95706f2543Smrg#undef XFreeXDGA
96706f2543Smrg
97706f2543Smrg/* Support Xinerama extension */
98706f2543Smrg#undef XINERAMA
99706f2543Smrg
100706f2543Smrg/* Support X Input extension */
101706f2543Smrg#undef XINPUT
102706f2543Smrg
103706f2543Smrg/* XKB default rules */
104706f2543Smrg#undef XKB_DFLT_RULES
105706f2543Smrg
106706f2543Smrg/* Support loadable input and output drivers */
107706f2543Smrg#undef XLOADABLE
108706f2543Smrg
109706f2543Smrg/* Build DRI extension */
110706f2543Smrg#undef XF86DRI
111706f2543Smrg
112706f2543Smrg/* Build DRI2 extension */
113706f2543Smrg#undef DRI2
114706f2543Smrg
115706f2543Smrg/* Build Xorg server */
116706f2543Smrg#undef XORGSERVER
117706f2543Smrg
118706f2543Smrg/* Vendor release */
119706f2543Smrg#undef XORG_RELEASE
120706f2543Smrg
121706f2543Smrg/* Current Xorg version */
122706f2543Smrg#undef XORG_VERSION_CURRENT
123706f2543Smrg
124706f2543Smrg/* Build Xv Extension */
125706f2543Smrg#undef XvExtension
126706f2543Smrg
127706f2543Smrg/* Build XvMC Extension */
128706f2543Smrg#undef XvMCExtension
129706f2543Smrg
130706f2543Smrg/* Support XSync extension */
131706f2543Smrg#undef XSYNC
132706f2543Smrg
133706f2543Smrg/* Support XTest extension */
134706f2543Smrg#undef XTEST
135706f2543Smrg
136706f2543Smrg/* Support Xv Extension */
137706f2543Smrg#undef XV
138706f2543Smrg
139706f2543Smrg/* Vendor name */
140706f2543Smrg#undef XVENDORNAME
141706f2543Smrg
142706f2543Smrg/* BSD-compliant source */
143706f2543Smrg#undef _BSD_SOURCE
144706f2543Smrg
145706f2543Smrg/* POSIX-compliant source */
146706f2543Smrg#undef _POSIX_SOURCE
147706f2543Smrg
148706f2543Smrg/* X/Open-compliant source */
149706f2543Smrg#undef _XOPEN_SOURCE
150706f2543Smrg
151706f2543Smrg/* Vendor web address for support */
152706f2543Smrg#undef __VENDORDWEBSUPPORT__
153706f2543Smrg
154706f2543Smrg/* Location of configuration file */
155706f2543Smrg#undef __XCONFIGFILE__
156706f2543Smrg
157706f2543Smrg/* Name of X server */
158706f2543Smrg#undef __XSERVERNAME__
159706f2543Smrg
160706f2543Smrg/* Building vgahw module */
161706f2543Smrg#undef WITH_VGAHW
162706f2543Smrg
163706f2543Smrg/* System is BSD-like */
164706f2543Smrg#undef CSRG_BASED
165706f2543Smrg
166706f2543Smrg/* System has PC console */
167706f2543Smrg#undef PCCONS_SUPPORT
168706f2543Smrg
169706f2543Smrg/* System has PCVT console */
170706f2543Smrg#undef PCVT_SUPPORT
171706f2543Smrg
172706f2543Smrg/* System has syscons console */
173706f2543Smrg#undef SYSCONS_SUPPORT
174706f2543Smrg
175706f2543Smrg/* System has wscons console */
176706f2543Smrg#undef WSCONS_SUPPORT
177706f2543Smrg
178706f2543Smrg/* Loadable XFree86 server awesomeness */
179706f2543Smrg#undef XFree86LOADER
180706f2543Smrg
181706f2543Smrg/* Use libpciaccess */
182706f2543Smrg#undef XSERVER_LIBPCIACCESS
183706f2543Smrg
184706f2543Smrg/* X Access Control Extension */
185706f2543Smrg#undef XACE
186706f2543Smrg
187706f2543Smrg#ifdef _LP64
188706f2543Smrg#define _XSERVER64 1
189706f2543Smrg#endif
190706f2543Smrg
191706f2543Smrg#endif /* _XORG_SERVER_H_ */
192