xorg-server.h revision 544414c9
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/* XKB default rules */ 105#define XKB_DFLT_RULES "base" 106 107/* Support loadable input and output drivers */ 108/* #undef XLOADABLE */ 109 110/* Build DRI extension */ 111#define XF86DRI 1 112 113/* Build DRI2 extension */ 114#define DRI2 1 115 116/* Build Xorg server */ 117#define XORGSERVER 1 118 119/* Vendor release */ 120/* #undef XORG_RELEASE */ 121 122/* Current Xorg version */ 123#define XORG_VERSION_CURRENT (((1) * 10000000) + ((10) * 100000) + ((6) * 1000) + 0) 124 125/* Build Xv Extension */ 126#define XvExtension 1 127 128/* Build XvMC Extension */ 129#define XvMCExtension 1 130 131/* Support XSync extension */ 132#define XSYNC 1 133 134/* Support XTest extension */ 135#define XTEST 1 136 137/* Support Xv Extension */ 138#define XV 1 139 140/* Vendor name */ 141#define XVENDORNAME "The X.Org Foundation" 142 143/* BSD-compliant source */ 144/* #undef _BSD_SOURCE */ 145 146/* POSIX-compliant source */ 147/* #undef _POSIX_SOURCE */ 148 149/* X/Open-compliant source */ 150/* #undef _XOPEN_SOURCE */ 151 152/* Vendor web address for support */ 153#define __VENDORDWEBSUPPORT__ "http://wiki.x.org" 154 155/* Location of configuration file */ 156#define __XCONFIGFILE__ "xorg.conf" 157 158/* Name of X server */ 159#define __XSERVERNAME__ "Xorg" 160 161/* Building vgahw module */ 162#define WITH_VGAHW 1 163 164/* System is BSD-like */ 165#define CSRG_BASED 1 166 167/* System has PC console */ 168#define PCCONS_SUPPORT 1 169 170/* System has PCVT console */ 171#define PCVT_SUPPORT 1 172 173/* System has syscons console */ 174/* #undef SYSCONS_SUPPORT */ 175 176/* System has wscons console */ 177#define WSCONS_SUPPORT 1 178 179/* Loadable XFree86 server awesomeness */ 180#define XFree86LOADER 1 181 182/* Use libpciaccess */ 183#define XSERVER_LIBPCIACCESS 1 184 185/* X Access Control Extension */ 186#define XACE 1 187 188#ifdef _LP64 189#define _XSERVER64 1 190#endif 191 192#endif /* _XORG_SERVER_H_ */ 193