xorg-server.h revision 43d67022
1/* include/xorg-server.h.  Generated from xorg-server.h.in by configure.  */
2/* xorg-server.h.in						-*- c -*-
3 *
4 * This file is the template file for the xorg-server.h file which gets
5 * installed as part of the SDK.  The #defines in this file overlap
6 * with those from config.h, but only for those options that we want
7 * to export to external modules.  Boilerplate autotool #defines such
8 * as HAVE_STUFF and PACKAGE_NAME is kept in config.h
9 *
10 * It is still possible to update config.h.in using autoheader, since
11 * autoheader only creates a .h.in file for the first
12 * AM_CONFIG_HEADER() line, and thus does not overwrite this file.
13 *
14 * However, it should be kept in sync with this file.
15 */
16
17#ifndef _XORG_SERVER_H_
18#define _XORG_SERVER_H_
19
20#ifdef HAVE_XORG_CONFIG_H
21#error Include xorg-config.h when building the X server
22#endif
23
24/* Support BigRequests extension */
25#define BIGREQS 1
26
27/* Default font path */
28/* #define COMPILEDDEFAULTFONTPATH "/usr/X11R7/share/fonts/X11/misc,/usr/X11R7/share/fonts/X11/TTF,/usr/X11R7/share/fonts/X11/OTF,/usr/X11R7/share/fonts/X11/Type1,/usr/X11R7/share/fonts/X11/100dpi,/usr/X11R7/share/fonts/X11/75dpi,/usr/X11R7/share/fonts/X11/cyrillic,/usr/X11R7/lib/X11/fonts/misc,/usr/X11R7/lib/X11/fonts/TTF,/usr/X11R7/lib/X11/fonts/OTF,/usr/X11R7/lib/X11/fonts/Type1,/usr/X11R7/lib/X11/fonts/100dpi,/usr/X11R7/lib/X11/fonts/75dpi,/usr/X11R7/lib/X11/fonts/cyrillic" */
29
30/* Support Composite Extension */
31#define COMPOSITE 1
32
33/* Build DPMS extension */
34#define DPMSExtension 1
35
36/* Build DRI3 extension */
37#define DRI3 1
38
39/* Build GLX extension */
40#define GLXEXT 1
41
42/* Support XDM-AUTH*-1 */
43#define HASXDMAUTH 1
44
45/* Support SHM */
46#define HAS_SHM 1
47
48/* Define to 1 if you have the `reallocarray' function. */
49/* #define HAVE_REALLOCARRAY 1 */
50
51/* Define to 1 if you have the `strcasecmp' function. */
52#define HAVE_STRCASECMP 1
53
54/* Define to 1 if you have the `strcasestr' function. */
55#define HAVE_STRCASESTR 1
56
57/* Define to 1 if you have the `strlcat' function. */
58#define HAVE_STRLCAT 1
59
60/* Define to 1 if you have the `strlcpy' function. */
61#define HAVE_STRLCPY 1
62
63/* Define to 1 if you have the `strncasecmp' function. */
64#define HAVE_STRNCASECMP 1
65
66/* Define to 1 if you have the `strndup' function. */
67#define HAVE_STRNDUP 1
68
69/* Support IPv6 for TCP connections */
70#define IPv6 1
71
72/* Support MIT-SHM Extension */
73#define MITSHM 1
74
75/* Internal define for Xinerama */
76#define PANORAMIX 1
77
78/* Support Present extension */
79#define PRESENT 1
80
81/* Support RANDR extension */
82#define RANDR 1
83
84/* Support RENDER extension */
85#define RENDER 1
86
87/* Support X resource extension */
88#define RES 1
89
90/* Support MIT-SCREEN-SAVER extension */
91#define SCREENSAVER 1
92
93/* Support SHAPE extension */
94#define SHAPE 1
95
96/* Define to 1 on systems derived from System V Release 4 */
97/* #undef SVR4 */
98
99/* Support TCP socket connections */
100#define TCPCONN 1
101
102/* Support UNIX socket connections */
103#define UNIXCONN 1
104
105/* Support XCMisc extension */
106#define XCMISC 1
107
108/* Support Xdmcp */
109#define XDMCP 1
110
111/* Build XFree86 BigFont extension */
112/* #undef XF86BIGFONT */
113
114/* Support XFree86 Video Mode extension */
115#define XF86VIDMODE 1
116
117/* Build XDGA support */
118#define XFreeXDGA 1
119
120/* Support Xinerama extension */
121#define XINERAMA 1
122
123/* Support X Input extension */
124#define XINPUT 1
125
126/* XKB default rules */
127#define XKB_DFLT_RULES "base"
128
129/* Build DRI extension */
130#define XF86DRI 1
131
132/* Build DRI2 extension */
133#define DRI2 1
134
135/* Build Xorg server */
136#define XORGSERVER 1
137
138/* Current Xorg version */
139#define XORG_VERSION_CURRENT (((1) * 10000000) + ((20) * 100000) + ((3) * 1000) + 0)
140
141/* Build Xv Extension */
142#define XvExtension 1
143
144/* Build XvMC Extension */
145#define XvMCExtension 1
146
147/* Support XSync extension */
148#define XSYNC 1
149
150/* Support XTest extension */
151#define XTEST 1
152
153/* Support Xv Extension */
154#define XV 1
155
156/* Vendor name */
157#define XVENDORNAME "The X.Org Foundation"
158
159/* BSD-compliant source */
160/* #undef _BSD_SOURCE */
161
162/* POSIX-compliant source */
163/* #undef _POSIX_SOURCE */
164
165/* X/Open-compliant source */
166/* #undef _XOPEN_SOURCE */
167
168/* Vendor web address for support */
169#define __VENDORDWEBSUPPORT__ "http://wiki.x.org"
170
171/* Location of configuration file */
172#define XCONFIGFILE "xorg.conf"
173
174/* Name of X server */
175#define __XSERVERNAME__ "Xorg"
176
177/* Building vgahw module */
178#define WITH_VGAHW 1
179
180/* System is BSD-like */
181#define CSRG_BASED 1
182
183/* System has PC console */
184#define PCCONS_SUPPORT 1
185
186/* System has PCVT console */
187#define PCVT_SUPPORT 1
188
189/* System has syscons console */
190/* #undef SYSCONS_SUPPORT */
191
192/* System has wscons console */
193#define WSCONS_SUPPORT 1
194
195/* Loadable XFree86 server awesomeness */
196#define XFree86LOADER
197
198/* Use libpciaccess */
199#define XSERVER_LIBPCIACCESS 1
200
201/* X Access Control Extension */
202#define XACE 1
203
204/* Have X server platform bus support */
205/* #undef XSERVER_PLATFORM_BUS */
206
207#ifdef _LP64
208#define _XSERVER64 1
209#endif
210
211/* Have support for X shared memory fence library (xshmfence) */
212#define HAVE_XSHMFENCE 1
213
214/* Use XTrans FD passing support */
215#define XTRANS_SEND_FDS 1
216
217/* Ask fontsproto to make font path element names const */
218#define FONT_PATH_ELEMENT_NAME_CONST    1
219
220#if 0
221/* byte order */
222#define X_BYTE_ORDER X_LITTLE_ENDIAN
223#endif
224
225#endif /* _XORG_SERVER_H_ */
226