2006-11-26 11:13:41 -07:00
|
|
|
/* xorg-server.h.in -*- c -*-
|
|
|
|
*
|
|
|
|
* This file is the template file for the xorg-server.h file which gets
|
|
|
|
* installed as part of the SDK. The #defines in this file overlap
|
|
|
|
* with those from config.h, but only for those options that we want
|
|
|
|
* to export to external modules. Boilerplate autotool #defines such
|
|
|
|
* as HAVE_STUFF and PACKAGE_NAME is kept in config.h
|
|
|
|
*
|
|
|
|
* It is still possible to update config.h.in using autoheader, since
|
|
|
|
* autoheader only creates a .h.in file for the first
|
|
|
|
* AM_CONFIG_HEADER() line, and thus does not overwrite this file.
|
|
|
|
*
|
|
|
|
* However, it should be kept in sync with this file.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _XORG_SERVER_H_
|
|
|
|
#define _XORG_SERVER_H_
|
|
|
|
|
|
|
|
/* Support BigRequests extension */
|
|
|
|
#undef BIGREQS
|
|
|
|
|
|
|
|
/* Default font path */
|
|
|
|
#undef COMPILEDDEFAULTFONTPATH
|
|
|
|
|
|
|
|
/* Support Composite Extension */
|
|
|
|
#undef COMPOSITE
|
|
|
|
|
|
|
|
/* Build DPMS extension */
|
|
|
|
#undef DPMSExtension
|
|
|
|
|
2014-05-02 13:27:46 -06:00
|
|
|
/* Build DRI3 extension */
|
|
|
|
#undef DRI3
|
|
|
|
|
2006-11-26 11:13:41 -07:00
|
|
|
/* Build GLX extension */
|
|
|
|
#undef GLXEXT
|
|
|
|
|
|
|
|
/* Support XDM-AUTH*-1 */
|
|
|
|
#undef HASXDMAUTH
|
|
|
|
|
|
|
|
/* Support SHM */
|
|
|
|
#undef HAS_SHM
|
|
|
|
|
2012-06-10 07:21:05 -06:00
|
|
|
/* Define to 1 if you have the `ffs' function. */
|
|
|
|
#undef HAVE_FFS
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strcasecmp' function. */
|
|
|
|
#undef HAVE_STRCASECMP
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strcasestr' function. */
|
|
|
|
#undef HAVE_STRCASESTR
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strlcat' function. */
|
|
|
|
#undef HAVE_STRLCAT
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strlcpy' function. */
|
|
|
|
#undef HAVE_STRLCPY
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strncasecmp' function. */
|
|
|
|
#undef HAVE_STRNCASECMP
|
|
|
|
|
|
|
|
/* Define to 1 if you have the `strndup' function. */
|
|
|
|
#undef HAVE_STRNDUP
|
|
|
|
|
2006-11-26 11:13:41 -07:00
|
|
|
/* Support IPv6 for TCP connections */
|
|
|
|
#undef IPv6
|
|
|
|
|
|
|
|
/* Support MIT-SHM Extension */
|
|
|
|
#undef MITSHM
|
|
|
|
|
|
|
|
/* Internal define for Xinerama */
|
|
|
|
#undef PANORAMIX
|
|
|
|
|
2014-05-02 13:27:46 -06:00
|
|
|
/* Support Present extension */
|
|
|
|
#undef PRESENT
|
|
|
|
|
2006-11-26 11:13:41 -07:00
|
|
|
/* Support RANDR extension */
|
|
|
|
#undef RANDR
|
|
|
|
|
|
|
|
/* Support RENDER extension */
|
|
|
|
#undef RENDER
|
|
|
|
|
|
|
|
/* Support X resource extension */
|
|
|
|
#undef RES
|
|
|
|
|
|
|
|
/* Support MIT-SCREEN-SAVER extension */
|
|
|
|
#undef SCREENSAVER
|
|
|
|
|
|
|
|
/* Support SHAPE extension */
|
|
|
|
#undef SHAPE
|
|
|
|
|
|
|
|
/* Define to 1 on systems derived from System V Release 4 */
|
|
|
|
#undef SVR4
|
|
|
|
|
|
|
|
/* Support TCP socket connections */
|
|
|
|
#undef TCPCONN
|
|
|
|
|
|
|
|
/* Enable touchscreen support */
|
|
|
|
#undef TOUCHSCREEN
|
|
|
|
|
|
|
|
/* Support tslib touchscreen abstraction library */
|
|
|
|
#undef TSLIB
|
|
|
|
|
|
|
|
/* Support UNIX socket connections */
|
|
|
|
#undef UNIXCONN
|
|
|
|
|
|
|
|
/* unaligned word accesses behave as expected */
|
|
|
|
#undef WORKING_UNALIGNED_INT
|
|
|
|
|
|
|
|
/* Support XCMisc extension */
|
|
|
|
#undef XCMISC
|
|
|
|
|
|
|
|
/* Support Xdmcp */
|
|
|
|
#undef XDMCP
|
|
|
|
|
|
|
|
/* Build XFree86 BigFont extension */
|
|
|
|
#undef XF86BIGFONT
|
|
|
|
|
|
|
|
/* Support XFree86 Video Mode extension */
|
|
|
|
#undef XF86VIDMODE
|
|
|
|
|
|
|
|
/* Build XDGA support */
|
|
|
|
#undef XFreeXDGA
|
|
|
|
|
|
|
|
/* Support Xinerama extension */
|
|
|
|
#undef XINERAMA
|
|
|
|
|
|
|
|
/* Support X Input extension */
|
|
|
|
#undef XINPUT
|
|
|
|
|
2010-07-27 13:02:24 -06:00
|
|
|
/* XKB default rules */
|
|
|
|
#undef XKB_DFLT_RULES
|
2006-11-26 11:13:41 -07:00
|
|
|
|
|
|
|
/* Support loadable input and output drivers */
|
|
|
|
#undef XLOADABLE
|
|
|
|
|
|
|
|
/* Build DRI extension */
|
|
|
|
#undef XF86DRI
|
|
|
|
|
2008-11-02 08:26:08 -07:00
|
|
|
/* Build DRI2 extension */
|
|
|
|
#undef DRI2
|
|
|
|
|
2006-11-26 11:13:41 -07:00
|
|
|
/* Build Xorg server */
|
|
|
|
#undef XORGSERVER
|
|
|
|
|
|
|
|
/* Vendor release */
|
|
|
|
#undef XORG_RELEASE
|
|
|
|
|
|
|
|
/* Current Xorg version */
|
|
|
|
#undef XORG_VERSION_CURRENT
|
|
|
|
|
|
|
|
/* Build Xv Extension */
|
|
|
|
#undef XvExtension
|
|
|
|
|
|
|
|
/* Build XvMC Extension */
|
|
|
|
#undef XvMCExtension
|
|
|
|
|
|
|
|
/* Support XSync extension */
|
|
|
|
#undef XSYNC
|
|
|
|
|
|
|
|
/* Support XTest extension */
|
|
|
|
#undef XTEST
|
|
|
|
|
|
|
|
/* Support Xv Extension */
|
|
|
|
#undef XV
|
|
|
|
|
|
|
|
/* Vendor name */
|
|
|
|
#undef XVENDORNAME
|
|
|
|
|
|
|
|
/* BSD-compliant source */
|
|
|
|
#undef _BSD_SOURCE
|
|
|
|
|
|
|
|
/* POSIX-compliant source */
|
|
|
|
#undef _POSIX_SOURCE
|
|
|
|
|
|
|
|
/* X/Open-compliant source */
|
|
|
|
#undef _XOPEN_SOURCE
|
|
|
|
|
|
|
|
/* Vendor web address for support */
|
|
|
|
#undef __VENDORDWEBSUPPORT__
|
|
|
|
|
|
|
|
/* Location of configuration file */
|
|
|
|
#undef __XCONFIGFILE__
|
|
|
|
|
|
|
|
/* Name of X server */
|
|
|
|
#undef __XSERVERNAME__
|
|
|
|
|
|
|
|
/* Building vgahw module */
|
|
|
|
#undef WITH_VGAHW
|
|
|
|
|
|
|
|
/* System is BSD-like */
|
|
|
|
#undef CSRG_BASED
|
|
|
|
|
|
|
|
/* System has PC console */
|
|
|
|
#undef PCCONS_SUPPORT
|
|
|
|
|
|
|
|
/* System has PCVT console */
|
|
|
|
#undef PCVT_SUPPORT
|
|
|
|
|
|
|
|
/* System has syscons console */
|
|
|
|
#undef SYSCONS_SUPPORT
|
|
|
|
|
|
|
|
/* System has wscons console */
|
|
|
|
#undef WSCONS_SUPPORT
|
|
|
|
|
|
|
|
/* Loadable XFree86 server awesomeness */
|
2013-06-07 11:28:45 -06:00
|
|
|
#define XFree86LOADER
|
2006-11-26 11:13:41 -07:00
|
|
|
|
2008-11-02 08:26:08 -07:00
|
|
|
/* Use libpciaccess */
|
|
|
|
#undef XSERVER_LIBPCIACCESS
|
|
|
|
|
2010-07-27 13:02:24 -06:00
|
|
|
/* X Access Control Extension */
|
|
|
|
#undef XACE
|
|
|
|
|
2013-06-07 11:28:45 -06:00
|
|
|
/* Have X server platform bus support */
|
|
|
|
#undef XSERVER_PLATFORM_BUS
|
|
|
|
|
2006-11-28 13:29:31 -07:00
|
|
|
/* Use X server privilege separation */
|
|
|
|
#undef X_PRIVSEP
|
|
|
|
|
2011-11-05 07:32:40 -06:00
|
|
|
#ifdef _LP64
|
|
|
|
#define _XSERVER64 1
|
|
|
|
#endif
|
|
|
|
|
2014-05-02 13:27:46 -06:00
|
|
|
/* Have support for X shared memory fence library (xshmfence) */
|
|
|
|
#undef HAVE_XSHMFENCE
|
|
|
|
|
|
|
|
/* Use XTrans FD passing support */
|
|
|
|
#undef XTRANS_SEND_FDS
|
|
|
|
|
2014-09-27 11:52:59 -06:00
|
|
|
/* Ask fontsproto to make font path element names const */
|
|
|
|
#define FONT_PATH_ELEMENT_NAME_CONST 1
|
|
|
|
|
2006-11-26 11:13:41 -07:00
|
|
|
#endif /* _XORG_SERVER_H_ */
|