212 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			212 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C
		
	
	
	
| /* 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_
 | |
| 
 | |
| #ifdef HAVE_XORG_CONFIG_H
 | |
| #error Include xorg-config.h when building the X server
 | |
| #endif
 | |
| 
 | |
| /* Default font path */
 | |
| #mesondefine COMPILEDDEFAULTFONTPATH
 | |
| 
 | |
| /* Build DPMS extension */
 | |
| #mesondefine DPMSExtension
 | |
| 
 | |
| /* Build DRI3 extension */
 | |
| #mesondefine DRI3
 | |
| 
 | |
| /* Build GLX extension */
 | |
| #mesondefine GLXEXT
 | |
| 
 | |
| /* Support XDM-AUTH*-1 */
 | |
| #mesondefine HASXDMAUTH
 | |
| 
 | |
| /* Define to 1 if you have the `reallocarray' function. */
 | |
| #mesondefine HAVE_REALLOCARRAY
 | |
| 
 | |
| /* Define to 1 if you have the `strcasestr' function. */
 | |
| #mesondefine HAVE_STRCASESTR
 | |
| 
 | |
| /* Define to 1 if you have the `strlcat' function. */
 | |
| #mesondefine HAVE_STRLCAT
 | |
| 
 | |
| /* Define to 1 if you have the `strlcpy' function. */
 | |
| #mesondefine HAVE_STRLCPY
 | |
| 
 | |
| /* Define to 1 if you have the `strndup' function. */
 | |
| #mesondefine HAVE_STRNDUP
 | |
| 
 | |
| /* Support IPv6 for TCP connections */
 | |
| #mesondefine IPv6
 | |
| 
 | |
| /* Support MIT-SHM Extension */
 | |
| #mesondefine MITSHM
 | |
| 
 | |
| /* Internal define for Xinerama */
 | |
| #mesondefine PANORAMIX
 | |
| #mesondefine XINERAMA
 | |
| 
 | |
| /* Support Present extension */
 | |
| #mesondefine PRESENT
 | |
| 
 | |
| /* Support RANDR extension */
 | |
| #mesondefine RANDR
 | |
| 
 | |
| /* Support RENDER extension */
 | |
| #mesondefine RENDER
 | |
| 
 | |
| /* Support X resource extension */
 | |
| #mesondefine RES
 | |
| 
 | |
| /* Support MIT-SCREEN-SAVER extension */
 | |
| #mesondefine SCREENSAVER
 | |
| 
 | |
| /* Support SHAPE extension */
 | |
| #mesondefine SHAPE
 | |
| 
 | |
| /* Define to 1 on systems derived from System V Release 4 */
 | |
| #mesondefine SVR4
 | |
| 
 | |
| /* Support TCP socket connections */
 | |
| #mesondefine TCPCONN
 | |
| 
 | |
| /* Support UNIX socket connections */
 | |
| #mesondefine UNIXCONN
 | |
| 
 | |
| /* Support XCMisc extension */
 | |
| #mesondefine XCMISC
 | |
| 
 | |
| /* Support Xdmcp */
 | |
| #mesondefine XDMCP
 | |
| 
 | |
| /* Build XFree86 BigFont extension */
 | |
| #mesondefine XF86BIGFONT
 | |
| 
 | |
| /* Support XFree86 Video Mode extension */
 | |
| #mesondefine XF86VIDMODE
 | |
| 
 | |
| /* Build XDGA support */
 | |
| #mesondefine XFreeXDGA
 | |
| 
 | |
| /* Support Xinerama extension */
 | |
| #mesondefine XINERAMA
 | |
| 
 | |
| /* Support X Input extension */
 | |
| #mesondefine XINPUT
 | |
| 
 | |
| /* XKB default rules */
 | |
| #mesondefine XKB_DFLT_RULES
 | |
| 
 | |
| /* Build DRI extension */
 | |
| #mesondefine XF86DRI
 | |
| 
 | |
| /* Build DRI2 extension */
 | |
| #mesondefine DRI2
 | |
| 
 | |
| /* Build Xorg server */
 | |
| #mesondefine XORGSERVER
 | |
| 
 | |
| /* Current Xorg version */
 | |
| #mesondefine XORG_VERSION_CURRENT
 | |
| 
 | |
| /* Build Xv Extension */
 | |
| #mesondefine XvExtension
 | |
| 
 | |
| /* Build XvMC Extension */
 | |
| #mesondefine XvMCExtension
 | |
| 
 | |
| /* Support XSync extension */
 | |
| #mesondefine XSYNC
 | |
| 
 | |
| /* Support XTest extension */
 | |
| #mesondefine XTEST
 | |
| 
 | |
| /* Support Xv Extension */
 | |
| #mesondefine XV
 | |
| 
 | |
| /* Vendor name */
 | |
| #mesondefine XVENDORNAME
 | |
| 
 | |
| /* BSD-compliant source */
 | |
| #mesondefine _BSD_SOURCE
 | |
| 
 | |
| /* POSIX-compliant source */
 | |
| #mesondefine _POSIX_SOURCE
 | |
| 
 | |
| /* X/Open-compliant source */
 | |
| #mesondefine _XOPEN_SOURCE
 | |
| 
 | |
| /* Vendor web address for support */
 | |
| #mesondefine __VENDORDWEBSUPPORT__
 | |
| 
 | |
| /* Location of configuration file */
 | |
| #mesondefine XCONFIGFILE
 | |
| 
 | |
| /* Name of X server */
 | |
| #mesondefine __XSERVERNAME__
 | |
| 
 | |
| /* Building vgahw module */
 | |
| #mesondefine WITH_VGAHW
 | |
| 
 | |
| /* System is BSD-like */
 | |
| #mesondefine CSRG_BASED
 | |
| 
 | |
| /* System has PCVT console */
 | |
| #mesondefine PCVT_SUPPORT
 | |
| 
 | |
| /* System has syscons console */
 | |
| #mesondefine SYSCONS_SUPPORT
 | |
| 
 | |
| /* System has wscons console */
 | |
| #mesondefine WSCONS_SUPPORT
 | |
| 
 | |
| /* Loadable XFree86 server awesomeness */
 | |
| #define XFree86LOADER
 | |
| 
 | |
| /* Use libpciaccess */
 | |
| #mesondefine XSERVER_LIBPCIACCESS
 | |
| 
 | |
| /* X Access Control Extension */
 | |
| #mesondefine XACE
 | |
| 
 | |
| /* Have X server platform bus support */
 | |
| #mesondefine XSERVER_PLATFORM_BUS
 | |
| 
 | |
| #ifdef _LP64
 | |
| #define _XSERVER64 1
 | |
| #endif
 | |
| 
 | |
| /* Have support for X shared memory fence library (xshmfence) */
 | |
| #mesondefine HAVE_XSHMFENCE
 | |
| 
 | |
| /* Use XTrans FD passing support */
 | |
| #mesondefine XTRANS_SEND_FDS
 | |
| 
 | |
| /* Ask fontsproto to make font path element names const */
 | |
| #define FONT_PATH_ELEMENT_NAME_CONST    1
 | |
| 
 | |
| /* byte order */
 | |
| #mesondefine X_BYTE_ORDER
 | |
| 
 | |
| /* announce server API features */
 | |
| #define XORG_API_DIX_SCREEN_HOOK_WINDOW_DESTROY 1
 | |
| #define XORG_API_DIX_SCREEN_HOOK_WINDOW_POSITION 1
 | |
| #define XORG_API_DIX_SCREEN_HOOK_CLOSE 1
 | |
| #define XORG_API_DIX_SCREEN_HOOK_PIXMAP_DESTROY 1
 | |
| 
 | |
| #endif /* _XORG_SERVER_H_ */
 |