xorg-server.h revision 706f2543
1706f2543Smrg/* include/xorg-server.h. Generated from xorg-server.h.in by configure. */ 2706f2543Smrg/* xorg-server.h.in -*- c -*- 3706f2543Smrg * 4706f2543Smrg * This file is the template file for the xorg-server.h file which gets 5706f2543Smrg * installed as part of the SDK. The #defines in this file overlap 6706f2543Smrg * with those from config.h, but only for those options that we want 7706f2543Smrg * to export to external modules. Boilerplate autotool #defines such 8706f2543Smrg * as HAVE_STUFF and PACKAGE_NAME is kept in config.h 9706f2543Smrg * 10706f2543Smrg * It is still possible to update config.h.in using autoheader, since 11706f2543Smrg * autoheader only creates a .h.in file for the first 12706f2543Smrg * AM_CONFIG_HEADER() line, and thus does not overwrite this file. 13706f2543Smrg * 14706f2543Smrg * However, it should be kept in sync with this file. 15706f2543Smrg */ 16706f2543Smrg 17706f2543Smrg#ifndef _XORG_SERVER_H_ 18706f2543Smrg#define _XORG_SERVER_H_ 19706f2543Smrg 20706f2543Smrg/* Support BigRequests extension */ 21706f2543Smrg#define BIGREQS 1 22706f2543Smrg 23706f2543Smrg/* Default font path */ 24706f2543Smrg#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/" 25706f2543Smrg 26706f2543Smrg/* Support Composite Extension */ 27706f2543Smrg#define COMPOSITE 1 28706f2543Smrg 29706f2543Smrg/* Build DPMS extension */ 30706f2543Smrg#define DPMSExtension 1 31706f2543Smrg 32706f2543Smrg/* Build GLX extension */ 33706f2543Smrg#define GLXEXT 1 34706f2543Smrg 35706f2543Smrg/* Support XDM-AUTH*-1 */ 36706f2543Smrg#define HASXDMAUTH 1 37706f2543Smrg 38706f2543Smrg/* Support SHM */ 39706f2543Smrg#define HAS_SHM 1 40706f2543Smrg 41706f2543Smrg/* Support IPv6 for TCP connections */ 42706f2543Smrg#define IPv6 1 43706f2543Smrg 44706f2543Smrg/* Support MIT-SHM Extension */ 45706f2543Smrg#define MITSHM 1 46706f2543Smrg 47706f2543Smrg/* Internal define for Xinerama */ 48706f2543Smrg#define PANORAMIX 1 49706f2543Smrg 50706f2543Smrg/* Support RANDR extension */ 51706f2543Smrg#define RANDR 1 52706f2543Smrg 53706f2543Smrg/* Support RENDER extension */ 54706f2543Smrg#define RENDER 1 55706f2543Smrg 56706f2543Smrg/* Support X resource extension */ 57706f2543Smrg#define RES 1 58706f2543Smrg 59706f2543Smrg/* Support MIT-SCREEN-SAVER extension */ 60706f2543Smrg#define SCREENSAVER 1 61706f2543Smrg 62706f2543Smrg/* Support SHAPE extension */ 63706f2543Smrg#define SHAPE 1 64706f2543Smrg 65706f2543Smrg/* Define to 1 on systems derived from System V Release 4 */ 66706f2543Smrg/* #undef SVR4 */ 67706f2543Smrg 68706f2543Smrg/* Support TCP socket connections */ 69706f2543Smrg#define TCPCONN 1 70706f2543Smrg 71706f2543Smrg/* Enable touchscreen support */ 72706f2543Smrg/* #undef TOUCHSCREEN */ 73706f2543Smrg 74706f2543Smrg/* Support tslib touchscreen abstraction library */ 75706f2543Smrg/* #undef TSLIB */ 76706f2543Smrg 77706f2543Smrg/* Support UNIX socket connections */ 78706f2543Smrg#define UNIXCONN 1 79706f2543Smrg 80706f2543Smrg/* unaligned word accesses behave as expected */ 81706f2543Smrg/* #undef WORKING_UNALIGNED_INT */ 82706f2543Smrg 83706f2543Smrg/* Support XCMisc extension */ 84706f2543Smrg#define XCMISC 1 85706f2543Smrg 86706f2543Smrg/* Support Xdmcp */ 87706f2543Smrg#define XDMCP 1 88706f2543Smrg 89706f2543Smrg/* Build XFree86 BigFont extension */ 90706f2543Smrg/* #undef XF86BIGFONT */ 91706f2543Smrg 92706f2543Smrg/* Support XFree86 Video Mode extension */ 93706f2543Smrg#define XF86VIDMODE 1 94706f2543Smrg 95706f2543Smrg/* Build XDGA support */ 96706f2543Smrg#define XFreeXDGA 1 97706f2543Smrg 98706f2543Smrg/* Support Xinerama extension */ 99706f2543Smrg#define XINERAMA 1 100706f2543Smrg 101706f2543Smrg/* Support X Input extension */ 102706f2543Smrg#define XINPUT 1 103706f2543Smrg 104706f2543Smrg/* XKB default rules */ 105706f2543Smrg#define XKB_DFLT_RULES "base" 106706f2543Smrg 107706f2543Smrg/* Support loadable input and output drivers */ 108706f2543Smrg/* #undef XLOADABLE */ 109706f2543Smrg 110706f2543Smrg/* Build DRI extension */ 111706f2543Smrg#define XF86DRI 1 112706f2543Smrg 113706f2543Smrg/* Build DRI2 extension */ 114706f2543Smrg#define DRI2 1 115706f2543Smrg 116706f2543Smrg/* Build Xorg server */ 117706f2543Smrg#define XORGSERVER 1 118706f2543Smrg 119706f2543Smrg/* Vendor release */ 120706f2543Smrg/* #undef XORG_RELEASE */ 121706f2543Smrg 122706f2543Smrg/* Current Xorg version */ 123706f2543Smrg#define XORG_VERSION_CURRENT (((1) * 10000000) + ((10) * 100000) + ((6) * 1000) + 0) 124706f2543Smrg 125706f2543Smrg/* Build Xv Extension */ 126706f2543Smrg#define XvExtension 1 127706f2543Smrg 128706f2543Smrg/* Build XvMC Extension */ 129706f2543Smrg#define XvMCExtension 1 130706f2543Smrg 131706f2543Smrg/* Support XSync extension */ 132706f2543Smrg#define XSYNC 1 133706f2543Smrg 134706f2543Smrg/* Support XTest extension */ 135706f2543Smrg#define XTEST 1 136706f2543Smrg 137706f2543Smrg/* Support Xv Extension */ 138706f2543Smrg#define XV 1 139706f2543Smrg 140706f2543Smrg/* Vendor name */ 141706f2543Smrg#define XVENDORNAME "The X.Org Foundation" 142706f2543Smrg 143706f2543Smrg/* BSD-compliant source */ 144706f2543Smrg/* #undef _BSD_SOURCE */ 145706f2543Smrg 146706f2543Smrg/* POSIX-compliant source */ 147706f2543Smrg/* #undef _POSIX_SOURCE */ 148706f2543Smrg 149706f2543Smrg/* X/Open-compliant source */ 150706f2543Smrg/* #undef _XOPEN_SOURCE */ 151706f2543Smrg 152706f2543Smrg/* Vendor web address for support */ 153706f2543Smrg#define __VENDORDWEBSUPPORT__ "http://wiki.x.org" 154706f2543Smrg 155706f2543Smrg/* Location of configuration file */ 156706f2543Smrg#define __XCONFIGFILE__ "xorg.conf" 157706f2543Smrg 158706f2543Smrg/* Name of X server */ 159706f2543Smrg#define __XSERVERNAME__ "Xorg" 160706f2543Smrg 161706f2543Smrg/* Building vgahw module */ 162706f2543Smrg#define WITH_VGAHW 1 163706f2543Smrg 164706f2543Smrg/* System is BSD-like */ 165706f2543Smrg#define CSRG_BASED 1 166706f2543Smrg 167706f2543Smrg/* System has PC console */ 168706f2543Smrg#define PCCONS_SUPPORT 1 169706f2543Smrg 170706f2543Smrg/* System has PCVT console */ 171706f2543Smrg#define PCVT_SUPPORT 1 172706f2543Smrg 173706f2543Smrg/* System has syscons console */ 174706f2543Smrg/* #undef SYSCONS_SUPPORT */ 175706f2543Smrg 176706f2543Smrg/* System has wscons console */ 177706f2543Smrg#define WSCONS_SUPPORT 1 178706f2543Smrg 179706f2543Smrg/* Loadable XFree86 server awesomeness */ 180706f2543Smrg#define XFree86LOADER 1 181706f2543Smrg 182706f2543Smrg/* Use libpciaccess */ 183706f2543Smrg#define XSERVER_LIBPCIACCESS 1 184706f2543Smrg 185706f2543Smrg/* X Access Control Extension */ 186706f2543Smrg#define XACE 1 187706f2543Smrg 188706f2543Smrg#ifdef _LP64 189706f2543Smrg#define _XSERVER64 1 190706f2543Smrg#endif 191706f2543Smrg 192706f2543Smrg#endif /* _XORG_SERVER_H_ */ 193