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#ifndef __NetBSD__ /* Defined by the build */ 43# define IPv6 1 44#endif 45 46/* Support MIT-SHM Extension */ 47#define MITSHM 1 48 49/* Internal define for Xinerama */ 50#define PANORAMIX 1 51 52/* Support RANDR extension */ 53#define RANDR 1 54 55/* Support RENDER extension */ 56#define RENDER 1 57 58/* Support X resource extension */ 59#define RES 1 60 61/* Support MIT-SCREEN-SAVER extension */ 62#define SCREENSAVER 1 63 64/* Support SHAPE extension */ 65#define SHAPE 1 66 67/* Define to 1 on systems derived from System V Release 4 */ 68/* #undef SVR4 */ 69 70/* Support TCP socket connections */ 71#define TCPCONN 1 72 73/* Enable touchscreen support */ 74/* #undef TOUCHSCREEN */ 75 76/* Support tslib touchscreen abstraction library */ 77/* #undef TSLIB */ 78 79/* Support UNIX socket connections */ 80#define UNIXCONN 1 81 82/* unaligned word accesses behave as expected */ 83/* #undef WORKING_UNALIGNED_INT */ 84 85/* Support XCMisc extension */ 86#define XCMISC 1 87 88/* Support Xdmcp */ 89#define XDMCP 1 90 91/* Build XFree86 BigFont extension */ 92/* #undef XF86BIGFONT */ 93 94/* Support XFree86 Video Mode extension */ 95#define XF86VIDMODE 1 96 97/* Build XDGA support */ 98#define XFreeXDGA 1 99 100/* Support Xinerama extension */ 101#define XINERAMA 1 102 103/* Support X Input extension */ 104#define XINPUT 1 105 106/* XKB default rules */ 107#define XKB_DFLT_RULES "base" 108 109/* Support loadable input and output drivers */ 110/* #undef XLOADABLE */ 111 112/* Build DRI extension */ 113#define XF86DRI 1 114 115/* Build DRI2 extension */ 116#define DRI2 1 117 118/* Build Xorg server */ 119#define XORGSERVER 1 120 121/* Vendor release */ 122/* #undef XORG_RELEASE */ 123 124/* Current Xorg version */ 125#define XORG_VERSION_CURRENT (((1) * 10000000) + ((10) * 100000) + ((6) * 1000) + 0) 126 127/* Build Xv Extension */ 128#define XvExtension 1 129 130/* Build XvMC Extension */ 131#define XvMCExtension 1 132 133/* Support XSync extension */ 134#define XSYNC 1 135 136/* Support XTest extension */ 137#define XTEST 1 138 139/* Support Xv Extension */ 140#define XV 1 141 142/* Vendor name */ 143#define XVENDORNAME "The X.Org Foundation" 144 145/* BSD-compliant source */ 146/* #undef _BSD_SOURCE */ 147 148/* POSIX-compliant source */ 149/* #undef _POSIX_SOURCE */ 150 151/* X/Open-compliant source */ 152/* #undef _XOPEN_SOURCE */ 153 154/* Vendor web address for support */ 155#define __VENDORDWEBSUPPORT__ "http://wiki.x.org" 156 157/* Location of configuration file */ 158#define __XCONFIGFILE__ "xorg.conf" 159 160/* Name of X server */ 161#define __XSERVERNAME__ "Xorg" 162 163/* Building vgahw module */ 164#define WITH_VGAHW 1 165 166/* System is BSD-like */ 167#define CSRG_BASED 1 168 169/* System has PC console */ 170#define PCCONS_SUPPORT 1 171 172/* System has PCVT console */ 173#define PCVT_SUPPORT 1 174 175/* System has syscons console */ 176/* #undef SYSCONS_SUPPORT */ 177 178/* System has wscons console */ 179#define WSCONS_SUPPORT 1 180 181/* Loadable XFree86 server awesomeness */ 182#define XFree86LOADER 1 183 184/* Use libpciaccess */ 185#define XSERVER_LIBPCIACCESS 1 186 187/* X Access Control Extension */ 188#define XACE 1 189 190#ifdef _LP64 191#define _XSERVER64 1 192#endif 193 194#endif /* _XORG_SERVER_H_ */ 195