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#ifdef HAVE_XORG_CONFIG_H 20#error Include xorg-config.h when building the X server 21#endif 22 23/* Support BigRequests extension */ 24#undef BIGREQS 25 26/* Default font path */ 27#undef COMPILEDDEFAULTFONTPATH 28 29/* Support Composite Extension */ 30#undef COMPOSITE 31 32/* Build DPMS extension */ 33#undef DPMSExtension 34 35/* Build DRI3 extension */ 36#undef DRI3 37 38/* Build GLX extension */ 39#undef GLXEXT 40 41/* Support XDM-AUTH*-1 */ 42#undef HASXDMAUTH 43 44/* Support SHM */ 45#undef HAS_SHM 46 47/* Define to 1 if you have the `reallocarray' function. */ 48#undef HAVE_REALLOCARRAY 49 50/* Define to 1 if you have the `strcasecmp' function. */ 51#undef HAVE_STRCASECMP 52 53/* Define to 1 if you have the `strcasestr' function. */ 54#undef HAVE_STRCASESTR 55 56/* Define to 1 if you have the `strlcat' function. */ 57#undef HAVE_STRLCAT 58 59/* Define to 1 if you have the `strlcpy' function. */ 60#undef HAVE_STRLCPY 61 62/* Define to 1 if you have the `strncasecmp' function. */ 63#undef HAVE_STRNCASECMP 64 65/* Define to 1 if you have the `strndup' function. */ 66#undef HAVE_STRNDUP 67 68/* Support IPv6 for TCP connections */ 69#undef IPv6 70 71/* Support MIT-SHM Extension */ 72#undef MITSHM 73 74/* Internal define for Xinerama */ 75#undef PANORAMIX 76 77/* Support Present extension */ 78#undef PRESENT 79 80/* Support RANDR extension */ 81#undef RANDR 82 83/* Support RENDER extension */ 84#undef RENDER 85 86/* Support X resource extension */ 87#undef RES 88 89/* Support MIT-SCREEN-SAVER extension */ 90#undef SCREENSAVER 91 92/* Support SHAPE extension */ 93#undef SHAPE 94 95/* Define to 1 on systems derived from System V Release 4 */ 96#undef SVR4 97 98/* Support TCP socket connections */ 99#undef TCPCONN 100 101/* Support UNIX socket connections */ 102#undef UNIXCONN 103 104/* Support XCMisc extension */ 105#undef XCMISC 106 107/* Support Xdmcp */ 108#undef XDMCP 109 110/* Build XFree86 BigFont extension */ 111#undef XF86BIGFONT 112 113/* Support XFree86 Video Mode extension */ 114#undef XF86VIDMODE 115 116/* Build XDGA support */ 117#undef XFreeXDGA 118 119/* Support Xinerama extension */ 120#undef XINERAMA 121 122/* Support X Input extension */ 123#undef XINPUT 124 125/* XKB default rules */ 126#undef XKB_DFLT_RULES 127 128/* Build DRI extension */ 129#undef XF86DRI 130 131/* Build DRI2 extension */ 132#undef DRI2 133 134/* Build Xorg server */ 135#undef XORGSERVER 136 137/* Current Xorg version */ 138#undef XORG_VERSION_CURRENT 139 140/* Build Xv Extension */ 141#undef XvExtension 142 143/* Build XvMC Extension */ 144#undef XvMCExtension 145 146/* Support XSync extension */ 147#undef XSYNC 148 149/* Support XTest extension */ 150#undef XTEST 151 152/* Support Xv Extension */ 153#undef XV 154 155/* Vendor name */ 156#undef XVENDORNAME 157 158/* BSD-compliant source */ 159#undef _BSD_SOURCE 160 161/* POSIX-compliant source */ 162#undef _POSIX_SOURCE 163 164/* X/Open-compliant source */ 165#undef _XOPEN_SOURCE 166 167/* Vendor web address for support */ 168#undef __VENDORDWEBSUPPORT__ 169 170/* Location of configuration file */ 171#undef XCONFIGFILE 172 173/* Name of X server */ 174#undef __XSERVERNAME__ 175 176/* Building vgahw module */ 177#undef WITH_VGAHW 178 179/* System is BSD-like */ 180#undef CSRG_BASED 181 182/* System has PC console */ 183#undef PCCONS_SUPPORT 184 185/* System has PCVT console */ 186#undef PCVT_SUPPORT 187 188/* System has syscons console */ 189#undef SYSCONS_SUPPORT 190 191/* System has wscons console */ 192#undef WSCONS_SUPPORT 193 194/* Loadable XFree86 server awesomeness */ 195#define XFree86LOADER 196 197/* Use libpciaccess */ 198#undef XSERVER_LIBPCIACCESS 199 200/* X Access Control Extension */ 201#undef XACE 202 203/* Have X server platform bus support */ 204#undef XSERVER_PLATFORM_BUS 205 206#ifdef _LP64 207#define _XSERVER64 1 208#endif 209 210/* Have support for X shared memory fence library (xshmfence) */ 211#undef HAVE_XSHMFENCE 212 213/* Use XTrans FD passing support */ 214#undef XTRANS_SEND_FDS 215 216/* Ask fontsproto to make font path element names const */ 217#define FONT_PATH_ELEMENT_NAME_CONST 1 218 219/* byte order */ 220#undef X_BYTE_ORDER 221 222#endif /* _XORG_SERVER_H_ */ 223