xorg-server.h revision 3f91a2d4
11d1be4caSmrg/* include/xorg-server.h. Generated from xorg-server.h.in by configure. */ 21d1be4caSmrg/* xorg-server.h.in -*- c -*- 31d1be4caSmrg * 41d1be4caSmrg * This file is the template file for the xorg-server.h file which gets 51d1be4caSmrg * installed as part of the SDK. The #defines in this file overlap 61d1be4caSmrg * with those from config.h, but only for those options that we want 71d1be4caSmrg * to export to external modules. Boilerplate autotool #defines such 81d1be4caSmrg * as HAVE_STUFF and PACKAGE_NAME is kept in config.h 91d1be4caSmrg * 101d1be4caSmrg * It is still possible to update config.h.in using autoheader, since 111d1be4caSmrg * autoheader only creates a .h.in file for the first 121d1be4caSmrg * AM_CONFIG_HEADER() line, and thus does not overwrite this file. 131d1be4caSmrg * 141d1be4caSmrg * However, it should be kept in sync with this file. 151d1be4caSmrg */ 161d1be4caSmrg 171d1be4caSmrg#ifndef _XORG_SERVER_H_ 181d1be4caSmrg#define _XORG_SERVER_H_ 191d1be4caSmrg 201d1be4caSmrg/* Support BigRequests extension */ 211d1be4caSmrg#define BIGREQS 1 221d1be4caSmrg 231d1be4caSmrg/* Default font path */ 241d1be4caSmrg#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/" 251d1be4caSmrg 261d1be4caSmrg/* Support Composite Extension */ 271d1be4caSmrg#define COMPOSITE 1 281d1be4caSmrg 291d1be4caSmrg/* Build DPMS extension */ 301d1be4caSmrg#define DPMSExtension 1 311d1be4caSmrg 321d1be4caSmrg/* Build GLX extension */ 339e818a7dSmrg#define GLXEXT 1 341d1be4caSmrg 351d1be4caSmrg/* Support XDM-AUTH*-1 */ 361d1be4caSmrg#define HASXDMAUTH 1 371d1be4caSmrg 381d1be4caSmrg/* Support SHM */ 391d1be4caSmrg#define HAS_SHM 1 401d1be4caSmrg 411d1be4caSmrg/* Support IPv6 for TCP connections */ 421d1be4caSmrg#define IPv6 1 431d1be4caSmrg 441d1be4caSmrg/* Support MIT-SHM Extension */ 451d1be4caSmrg#define MITSHM 1 461d1be4caSmrg 471d1be4caSmrg/* Internal define for Xinerama */ 481d1be4caSmrg#define PANORAMIX 1 491d1be4caSmrg 501d1be4caSmrg/* Support RANDR extension */ 511d1be4caSmrg#define RANDR 1 521d1be4caSmrg 531d1be4caSmrg/* Support RENDER extension */ 541d1be4caSmrg#define RENDER 1 551d1be4caSmrg 561d1be4caSmrg/* Support X resource extension */ 571d1be4caSmrg#define RES 1 581d1be4caSmrg 591d1be4caSmrg/* Support MIT-SCREEN-SAVER extension */ 601d1be4caSmrg#define SCREENSAVER 1 611d1be4caSmrg 621d1be4caSmrg/* Support SHAPE extension */ 631d1be4caSmrg#define SHAPE 1 641d1be4caSmrg 651d1be4caSmrg/* Define to 1 on systems derived from System V Release 4 */ 661d1be4caSmrg/* #undef SVR4 */ 671d1be4caSmrg 681d1be4caSmrg/* Support TCP socket connections */ 691d1be4caSmrg#define TCPCONN 1 701d1be4caSmrg 711d1be4caSmrg/* Enable touchscreen support */ 721d1be4caSmrg/* #undef TOUCHSCREEN */ 731d1be4caSmrg 741d1be4caSmrg/* Support tslib touchscreen abstraction library */ 751d1be4caSmrg/* #undef TSLIB */ 761d1be4caSmrg 771d1be4caSmrg/* Support UNIX socket connections */ 781d1be4caSmrg#define UNIXCONN 1 791d1be4caSmrg 801d1be4caSmrg/* unaligned word accesses behave as expected */ 811d1be4caSmrg/* #undef WORKING_UNALIGNED_INT */ 821d1be4caSmrg 831d1be4caSmrg/* Support XCMisc extension */ 841d1be4caSmrg#define XCMISC 1 851d1be4caSmrg 861d1be4caSmrg/* Support Xdmcp */ 871d1be4caSmrg#define XDMCP 1 881d1be4caSmrg 891d1be4caSmrg/* Build XFree86 BigFont extension */ 909e818a7dSmrg/* #undef XF86BIGFONT */ 911d1be4caSmrg 921d1be4caSmrg/* Support XFree86 Video Mode extension */ 931d1be4caSmrg#define XF86VIDMODE 1 941d1be4caSmrg 951d1be4caSmrg/* Build XDGA support */ 961d1be4caSmrg#define XFreeXDGA 1 971d1be4caSmrg 981d1be4caSmrg/* Support Xinerama extension */ 991d1be4caSmrg#define XINERAMA 1 1001d1be4caSmrg 1011d1be4caSmrg/* Support X Input extension */ 1021d1be4caSmrg#define XINPUT 1 1031d1be4caSmrg 1043f91a2d4Smrg/* XKB default rules */ 1053f91a2d4Smrg#define XKB_DFLT_RULES "base" 1061d1be4caSmrg 1071d1be4caSmrg/* Support loadable input and output drivers */ 1081d1be4caSmrg/* #undef XLOADABLE */ 1091d1be4caSmrg 1101d1be4caSmrg/* Build DRI extension */ 1111d1be4caSmrg#define XF86DRI 1 1121d1be4caSmrg 1139e818a7dSmrg/* Build DRI2 extension */ 1149e818a7dSmrg#define DRI2 1 1159e818a7dSmrg 1161d1be4caSmrg/* Build Xorg server */ 1171d1be4caSmrg#define XORGSERVER 1 1181d1be4caSmrg 1191d1be4caSmrg/* Vendor release */ 1201d1be4caSmrg/* #undef XORG_RELEASE */ 1211d1be4caSmrg 1221d1be4caSmrg/* Current Xorg version */ 1233f91a2d4Smrg#define XORG_VERSION_CURRENT (((1) * 10000000) + ((9) * 100000) + ((2) * 1000) + 0) 1241d1be4caSmrg 1251d1be4caSmrg/* Build Xv Extension */ 1261d1be4caSmrg#define XvExtension 1 1271d1be4caSmrg 1281d1be4caSmrg/* Build XvMC Extension */ 1291d1be4caSmrg#define XvMCExtension 1 1301d1be4caSmrg 1311d1be4caSmrg/* Support XSync extension */ 1321d1be4caSmrg#define XSYNC 1 1331d1be4caSmrg 1341d1be4caSmrg/* Support XTest extension */ 1351d1be4caSmrg#define XTEST 1 1361d1be4caSmrg 1371d1be4caSmrg/* Support Xv Extension */ 1381d1be4caSmrg#define XV 1 1391d1be4caSmrg 1401d1be4caSmrg/* Vendor name */ 1411d1be4caSmrg#define XVENDORNAME "The X.Org Foundation" 1421d1be4caSmrg 1431d1be4caSmrg/* BSD-compliant source */ 1441d1be4caSmrg/* #undef _BSD_SOURCE */ 1451d1be4caSmrg 1461d1be4caSmrg/* POSIX-compliant source */ 1471d1be4caSmrg/* #undef _POSIX_SOURCE */ 1481d1be4caSmrg 1491d1be4caSmrg/* X/Open-compliant source */ 1501d1be4caSmrg/* #undef _XOPEN_SOURCE */ 1511d1be4caSmrg 1521d1be4caSmrg/* Vendor web address for support */ 1531d1be4caSmrg#define __VENDORDWEBSUPPORT__ "http://wiki.x.org" 1541d1be4caSmrg 1551d1be4caSmrg/* Location of configuration file */ 1561d1be4caSmrg#define __XCONFIGFILE__ "xorg.conf" 1571d1be4caSmrg 1581d1be4caSmrg/* Name of X server */ 1591d1be4caSmrg#define __XSERVERNAME__ "Xorg" 1601d1be4caSmrg 1613039d1a7Smrg#if defined(_LP64) 1621d1be4caSmrg/* Define to 1 if unsigned long is 64 bits. */ 1631d1be4caSmrg#define _XSERVER64 1 1641d1be4caSmrg#endif 1651d1be4caSmrg 1661d1be4caSmrg/* Building vgahw module */ 1671d1be4caSmrg#define WITH_VGAHW 1 1681d1be4caSmrg 1691d1be4caSmrg/* System is BSD-like */ 1701d1be4caSmrg#define CSRG_BASED 1 1711d1be4caSmrg 1721d1be4caSmrg/* System has PC console */ 1731d1be4caSmrg#define PCCONS_SUPPORT 1 1741d1be4caSmrg 1751d1be4caSmrg/* System has PCVT console */ 1761d1be4caSmrg#define PCVT_SUPPORT 1 1771d1be4caSmrg 1781d1be4caSmrg/* System has syscons console */ 1791d1be4caSmrg/* #undef SYSCONS_SUPPORT */ 1801d1be4caSmrg 1811d1be4caSmrg/* System has wscons console */ 1821d1be4caSmrg#define WSCONS_SUPPORT 1 1831d1be4caSmrg 1841d1be4caSmrg/* Loadable XFree86 server awesomeness */ 1851d1be4caSmrg#define XFree86LOADER 1 1861d1be4caSmrg 1879e818a7dSmrg/* Use libpciaccess */ 1889e818a7dSmrg#define XSERVER_LIBPCIACCESS 1 1899e818a7dSmrg 1903f91a2d4Smrg/* X Access Control Extension */ 1913f91a2d4Smrg#define XACE 1 1923f91a2d4Smrg 1931d1be4caSmrg#endif /* _XORG_SERVER_H_ */ 194