xorg-server.h.in revision 9ace9065
105b261ecSmrg/* xorg-server.h.in -*- c -*- 205b261ecSmrg * 305b261ecSmrg * This file is the template file for the xorg-server.h file which gets 405b261ecSmrg * installed as part of the SDK. The #defines in this file overlap 505b261ecSmrg * with those from config.h, but only for those options that we want 605b261ecSmrg * to export to external modules. Boilerplate autotool #defines such 705b261ecSmrg * as HAVE_STUFF and PACKAGE_NAME is kept in config.h 805b261ecSmrg * 905b261ecSmrg * It is still possible to update config.h.in using autoheader, since 1005b261ecSmrg * autoheader only creates a .h.in file for the first 1105b261ecSmrg * AM_CONFIG_HEADER() line, and thus does not overwrite this file. 1205b261ecSmrg * 1305b261ecSmrg * However, it should be kept in sync with this file. 1405b261ecSmrg */ 1505b261ecSmrg 1605b261ecSmrg#ifndef _XORG_SERVER_H_ 1705b261ecSmrg#define _XORG_SERVER_H_ 1805b261ecSmrg 1905b261ecSmrg/* Support BigRequests extension */ 2005b261ecSmrg#undef BIGREQS 2105b261ecSmrg 2205b261ecSmrg/* Default font path */ 2305b261ecSmrg#undef COMPILEDDEFAULTFONTPATH 2405b261ecSmrg 2505b261ecSmrg/* Support Composite Extension */ 2605b261ecSmrg#undef COMPOSITE 2705b261ecSmrg 2805b261ecSmrg/* Build DPMS extension */ 2905b261ecSmrg#undef DPMSExtension 3005b261ecSmrg 3105b261ecSmrg/* Build GLX extension */ 3205b261ecSmrg#undef GLXEXT 3305b261ecSmrg 3405b261ecSmrg/* Support XDM-AUTH*-1 */ 3505b261ecSmrg#undef HASXDMAUTH 3605b261ecSmrg 3705b261ecSmrg/* Support SHM */ 3805b261ecSmrg#undef HAS_SHM 3905b261ecSmrg 4005b261ecSmrg/* Support IPv6 for TCP connections */ 4105b261ecSmrg#undef IPv6 4205b261ecSmrg 4305b261ecSmrg/* Support MIT-SHM Extension */ 4405b261ecSmrg#undef MITSHM 4505b261ecSmrg 4605b261ecSmrg/* Internal define for Xinerama */ 4705b261ecSmrg#undef PANORAMIX 4805b261ecSmrg 4905b261ecSmrg/* Support RANDR extension */ 5005b261ecSmrg#undef RANDR 5105b261ecSmrg 5205b261ecSmrg/* Support RENDER extension */ 5305b261ecSmrg#undef RENDER 5405b261ecSmrg 5505b261ecSmrg/* Support X resource extension */ 5605b261ecSmrg#undef RES 5705b261ecSmrg 5805b261ecSmrg/* Support MIT-SCREEN-SAVER extension */ 5905b261ecSmrg#undef SCREENSAVER 6005b261ecSmrg 6105b261ecSmrg/* Support SHAPE extension */ 6205b261ecSmrg#undef SHAPE 6305b261ecSmrg 6405b261ecSmrg/* Define to 1 on systems derived from System V Release 4 */ 6505b261ecSmrg#undef SVR4 6605b261ecSmrg 6705b261ecSmrg/* Support TCP socket connections */ 6805b261ecSmrg#undef TCPCONN 6905b261ecSmrg 7005b261ecSmrg/* Enable touchscreen support */ 7105b261ecSmrg#undef TOUCHSCREEN 7205b261ecSmrg 7305b261ecSmrg/* Support tslib touchscreen abstraction library */ 7405b261ecSmrg#undef TSLIB 7505b261ecSmrg 7605b261ecSmrg/* Support UNIX socket connections */ 7705b261ecSmrg#undef UNIXCONN 7805b261ecSmrg 7905b261ecSmrg/* unaligned word accesses behave as expected */ 8005b261ecSmrg#undef WORKING_UNALIGNED_INT 8105b261ecSmrg 8205b261ecSmrg/* Support XCMisc extension */ 8305b261ecSmrg#undef XCMISC 8405b261ecSmrg 8505b261ecSmrg/* Support Xdmcp */ 8605b261ecSmrg#undef XDMCP 8705b261ecSmrg 8805b261ecSmrg/* Build XFree86 BigFont extension */ 8905b261ecSmrg#undef XF86BIGFONT 9005b261ecSmrg 9105b261ecSmrg/* Support XFree86 Video Mode extension */ 9205b261ecSmrg#undef XF86VIDMODE 9305b261ecSmrg 9405b261ecSmrg/* Build XDGA support */ 9505b261ecSmrg#undef XFreeXDGA 9605b261ecSmrg 9705b261ecSmrg/* Support Xinerama extension */ 9805b261ecSmrg#undef XINERAMA 9905b261ecSmrg 10005b261ecSmrg/* Support X Input extension */ 10105b261ecSmrg#undef XINPUT 10205b261ecSmrg 1036747b715Smrg/* XKB default rules */ 1046747b715Smrg#undef XKB_DFLT_RULES 10505b261ecSmrg 10605b261ecSmrg/* Support loadable input and output drivers */ 10705b261ecSmrg#undef XLOADABLE 10805b261ecSmrg 10905b261ecSmrg/* Build DRI extension */ 11005b261ecSmrg#undef XF86DRI 11105b261ecSmrg 1124642e01fSmrg/* Build DRI2 extension */ 1134642e01fSmrg#undef DRI2 1144642e01fSmrg 11505b261ecSmrg/* Build Xorg server */ 11605b261ecSmrg#undef XORGSERVER 11705b261ecSmrg 11805b261ecSmrg/* Vendor release */ 11905b261ecSmrg#undef XORG_RELEASE 12005b261ecSmrg 12105b261ecSmrg/* Current Xorg version */ 12205b261ecSmrg#undef XORG_VERSION_CURRENT 12305b261ecSmrg 12405b261ecSmrg/* Build Xv Extension */ 12505b261ecSmrg#undef XvExtension 12605b261ecSmrg 12705b261ecSmrg/* Build XvMC Extension */ 12805b261ecSmrg#undef XvMCExtension 12905b261ecSmrg 13005b261ecSmrg/* Support XSync extension */ 13105b261ecSmrg#undef XSYNC 13205b261ecSmrg 13305b261ecSmrg/* Support XTest extension */ 13405b261ecSmrg#undef XTEST 13505b261ecSmrg 13605b261ecSmrg/* Support Xv Extension */ 13705b261ecSmrg#undef XV 13805b261ecSmrg 13905b261ecSmrg/* Vendor name */ 14005b261ecSmrg#undef XVENDORNAME 14105b261ecSmrg 14205b261ecSmrg/* BSD-compliant source */ 14305b261ecSmrg#undef _BSD_SOURCE 14405b261ecSmrg 14505b261ecSmrg/* POSIX-compliant source */ 14605b261ecSmrg#undef _POSIX_SOURCE 14705b261ecSmrg 14805b261ecSmrg/* X/Open-compliant source */ 14905b261ecSmrg#undef _XOPEN_SOURCE 15005b261ecSmrg 15105b261ecSmrg/* Vendor web address for support */ 15205b261ecSmrg#undef __VENDORDWEBSUPPORT__ 15305b261ecSmrg 15405b261ecSmrg/* Location of configuration file */ 15505b261ecSmrg#undef __XCONFIGFILE__ 15605b261ecSmrg 15705b261ecSmrg/* Name of X server */ 15805b261ecSmrg#undef __XSERVERNAME__ 15905b261ecSmrg 16005b261ecSmrg/* Building vgahw module */ 16105b261ecSmrg#undef WITH_VGAHW 16205b261ecSmrg 16305b261ecSmrg/* System is BSD-like */ 16405b261ecSmrg#undef CSRG_BASED 16505b261ecSmrg 16605b261ecSmrg/* System has PC console */ 16705b261ecSmrg#undef PCCONS_SUPPORT 16805b261ecSmrg 16905b261ecSmrg/* System has PCVT console */ 17005b261ecSmrg#undef PCVT_SUPPORT 17105b261ecSmrg 17205b261ecSmrg/* System has syscons console */ 17305b261ecSmrg#undef SYSCONS_SUPPORT 17405b261ecSmrg 17505b261ecSmrg/* System has wscons console */ 17605b261ecSmrg#undef WSCONS_SUPPORT 17705b261ecSmrg 17805b261ecSmrg/* Loadable XFree86 server awesomeness */ 17905b261ecSmrg#undef XFree86LOADER 18005b261ecSmrg 1814642e01fSmrg/* Use libpciaccess */ 1824642e01fSmrg#undef XSERVER_LIBPCIACCESS 1834642e01fSmrg 1846747b715Smrg/* X Access Control Extension */ 1856747b715Smrg#undef XACE 1866747b715Smrg 1879ace9065Smrg#ifdef _LP64 1889ace9065Smrg#define _XSERVER64 1 1899ace9065Smrg#endif 1909ace9065Smrg 19105b261ecSmrg#endif /* _XORG_SERVER_H_ */ 192