xorg-server.h revision 381baef6
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/* Support BigRequests extension */ 21#define BIGREQS 1 22 23/* Default font path */ 24#define COMPILEDDEFAULTFONTPATH "/usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/" 25 26/* Support Composite Extension */ 27#define COMPOSITE 1 28 29/* Build DPMS extension */ 30#define DPMSExtension 1 31 32/* Build GLX extension */ 33#define GLXEXT 1 34 35/* Support XDM-AUTH*-1 */ 36#define HASXDMAUTH 1 37 38/* Support SHM */ 39#define HAS_SHM 1 40 41/* Support IPv6 for TCP connections */ 42#define IPv6 1 43 44/* Support MIT-SHM Extension */ 45#define MITSHM 1 46 47/* Internal define for Xinerama */ 48#define PANORAMIX 1 49 50/* Support RANDR extension */ 51#define RANDR 1 52 53/* Support RENDER extension */ 54#define RENDER 1 55 56/* Support X resource extension */ 57#define RES 1 58 59/* Support MIT-SCREEN-SAVER extension */ 60#define SCREENSAVER 1 61 62/* Support SHAPE extension */ 63#define SHAPE 1 64 65/* Define to 1 on systems derived from System V Release 4 */ 66/* #undef SVR4 */ 67 68/* Support TCP socket connections */ 69#define TCPCONN 1 70 71/* Enable touchscreen support */ 72/* #undef TOUCHSCREEN */ 73 74/* Support tslib touchscreen abstraction library */ 75/* #undef TSLIB */ 76 77/* Support UNIX socket connections */ 78#define UNIXCONN 1 79 80/* unaligned word accesses behave as expected */ 81/* #undef WORKING_UNALIGNED_INT */ 82 83/* Support XCMisc extension */ 84#define XCMISC 1 85 86/* Support Xdmcp */ 87#define XDMCP 1 88 89/* Build XFree86 BigFont extension */ 90/* #undef XF86BIGFONT */ 91 92/* Support XFree86 Video Mode extension */ 93#define XF86VIDMODE 1 94 95/* Build XDGA support */ 96#define XFreeXDGA 1 97 98/* Support Xinerama extension */ 99#define XINERAMA 1 100 101/* Support X Input extension */ 102#define XINPUT 1 103 104/* Build XKB */ 105#define XKB 1 106 107/* Enable XKB per default */ 108#define XKB_DFLT_DISABLED 0 109 110/* Build XKB server */ 111#define XKB_IN_SERVER 1 112 113/* Support loadable input and output drivers */ 114/* #undef XLOADABLE */ 115 116/* Build DRI extension */ 117#define XF86DRI 1 118 119/* Build DRI2 extension */ 120#define DRI2 1 121 122/* Build Xorg server */ 123#define XORGSERVER 1 124 125/* Vendor release */ 126/* #undef XORG_RELEASE */ 127 128/* Current Xorg version */ 129#define XORG_VERSION_CURRENT (((1) * 10000000) + ((6) * 100000) + ((2) * 1000) + 0) 130 131/* Build Xv Extension */ 132#define XvExtension 1 133 134/* Build XvMC Extension */ 135#define XvMCExtension 1 136 137/* Support XSync extension */ 138#define XSYNC 1 139 140/* Support XTest extension */ 141#define XTEST 1 142 143/* Support Xv Extension */ 144#define XV 1 145 146/* Vendor name */ 147#define XVENDORNAME "The X.Org Foundation" 148 149/* BSD-compliant source */ 150/* #undef _BSD_SOURCE */ 151 152/* POSIX-compliant source */ 153/* #undef _POSIX_SOURCE */ 154 155/* X/Open-compliant source */ 156/* #undef _XOPEN_SOURCE */ 157 158/* Vendor web address for support */ 159#define __VENDORDWEBSUPPORT__ "http://wiki.x.org" 160 161/* Location of configuration file */ 162#define __XCONFIGFILE__ "xorg.conf" 163 164/* XKB default rules */ 165#define __XKBDEFRULES__ "xorg" 166 167/* Name of X server */ 168#define __XSERVERNAME__ "Xorg" 169 170#if defined(_LP64) 171/* Define to 1 if unsigned long is 64 bits. */ 172#define _XSERVER64 1 173#endif 174 175/* Building vgahw module */ 176#define WITH_VGAHW 1 177 178/* System is BSD-like */ 179#define CSRG_BASED 1 180 181/* Solaris 8 or later? */ 182/* #undef __SOL8__ */ 183 184/* System has PC console */ 185#define PCCONS_SUPPORT 1 186 187/* System has PCVT console */ 188#define PCVT_SUPPORT 1 189 190/* System has syscons console */ 191/* #undef SYSCONS_SUPPORT */ 192 193/* System has wscons console */ 194#define WSCONS_SUPPORT 1 195 196/* Loadable XFree86 server awesomeness */ 197#define XFree86LOADER 1 198 199/* Use libpciaccess */ 200#define XSERVER_LIBPCIACCESS 1 201 202#endif /* _XORG_SERVER_H_ */ 203