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