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