245 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			245 lines
		
	
	
		
			4.4 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_
 | 
						|
 | 
						|
/* Support BigRequests extension */
 | 
						|
#undef BIGREQS
 | 
						|
 | 
						|
/* Default font path */
 | 
						|
#undef COMPILEDDEFAULTFONTPATH
 | 
						|
 | 
						|
/* Support Composite Extension */
 | 
						|
#undef COMPOSITE
 | 
						|
 | 
						|
/* Use OsVendorInit */
 | 
						|
#undef DDXOSINIT
 | 
						|
 | 
						|
/* Prefer dlloader modules to elfloader */
 | 
						|
#undef DLOPEN_HACK
 | 
						|
 | 
						|
/* Building with libdl */
 | 
						|
#undef DLOPEN_SUPPORT
 | 
						|
 | 
						|
/* Build DPMS extension */
 | 
						|
#undef DPMSExtension
 | 
						|
 | 
						|
/* Built-in output drivers */
 | 
						|
#undef DRIVERS
 | 
						|
 | 
						|
/* Build GLX extension */
 | 
						|
#undef GLXEXT
 | 
						|
 | 
						|
/* Include handhelds.org h3600 touchscreen driver */
 | 
						|
#undef H3600_TS
 | 
						|
 | 
						|
/* Support XDM-AUTH*-1 */
 | 
						|
#undef HASXDMAUTH
 | 
						|
 | 
						|
/* Support SHM */
 | 
						|
#undef HAS_SHM
 | 
						|
 | 
						|
/* Built-in input drivers */
 | 
						|
#undef IDRIVERS
 | 
						|
 | 
						|
/* Support IPv6 for TCP connections */
 | 
						|
#undef IPv6
 | 
						|
 | 
						|
/* Support MIT Misc extension */
 | 
						|
#undef MITMISC
 | 
						|
 | 
						|
/* Support MIT-SHM Extension */
 | 
						|
#undef MITSHM
 | 
						|
 | 
						|
/* Disable some debugging code */
 | 
						|
#undef NDEBUG
 | 
						|
 | 
						|
/* Need XFree86 helper functions */
 | 
						|
#undef NEED_XF86_PROTOTYPES
 | 
						|
 | 
						|
/* Need XFree86 typedefs */
 | 
						|
#undef NEED_XF86_TYPES
 | 
						|
 | 
						|
/* Internal define for Xinerama */
 | 
						|
#undef PANORAMIX
 | 
						|
 | 
						|
/* Support pixmap privates */
 | 
						|
#undef PIXPRIV
 | 
						|
 | 
						|
/* Support RANDR extension */
 | 
						|
#undef RANDR
 | 
						|
 | 
						|
/* Support RENDER extension */
 | 
						|
#undef RENDER
 | 
						|
 | 
						|
/* Support X resource extension */
 | 
						|
#undef RES
 | 
						|
 | 
						|
/* Support MIT-SCREEN-SAVER extension */
 | 
						|
#undef SCREENSAVER
 | 
						|
 | 
						|
/* Use a lock to prevent multiple servers on a display */
 | 
						|
#undef SERVER_LOCK
 | 
						|
 | 
						|
/* Support SHAPE extension */
 | 
						|
#undef SHAPE
 | 
						|
 | 
						|
/* Include time-based scheduler */
 | 
						|
#undef SMART_SCHEDULE
 | 
						|
 | 
						|
/* 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
 | 
						|
 | 
						|
/* Use builtin rgb color database */
 | 
						|
#undef USE_RGB_BUILTIN
 | 
						|
 | 
						|
/* Use rgb.txt directly */
 | 
						|
#undef USE_RGB_TXT
 | 
						|
 | 
						|
/* 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 miscellaneous extensions */
 | 
						|
#undef XF86MISC
 | 
						|
 | 
						|
/* Support XFree86 Video Mode extension */
 | 
						|
#undef XF86VIDMODE
 | 
						|
 | 
						|
/* Build XDGA support */
 | 
						|
#undef XFreeXDGA
 | 
						|
 | 
						|
/* Support Xinerama extension */
 | 
						|
#undef XINERAMA
 | 
						|
 | 
						|
/* Support X Input extension */
 | 
						|
#undef XINPUT
 | 
						|
 | 
						|
/* Build XKB */
 | 
						|
#undef XKB
 | 
						|
 | 
						|
/* Enable XKB per default */
 | 
						|
#undef XKB_DFLT_DISABLED
 | 
						|
 | 
						|
/* Build XKB server */
 | 
						|
#undef XKB_IN_SERVER
 | 
						|
 | 
						|
/* Support loadable input and output drivers */
 | 
						|
#undef XLOADABLE
 | 
						|
 | 
						|
/* Build DRI extension */
 | 
						|
#undef XF86DRI
 | 
						|
 | 
						|
/* 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
 | 
						|
 | 
						|
/* Build XRes extension */
 | 
						|
#undef XResExtension
 | 
						|
 | 
						|
/* Support XSync extension */
 | 
						|
#undef XSYNC
 | 
						|
 | 
						|
/* Support XTest extension */
 | 
						|
#undef XTEST
 | 
						|
 | 
						|
/* Support XTrap extension */
 | 
						|
#undef XTRAP
 | 
						|
 | 
						|
/* Support Xv Extension */
 | 
						|
#undef XV
 | 
						|
 | 
						|
/* Vendor name */
 | 
						|
#undef XVENDORNAME
 | 
						|
 | 
						|
/* Endian order */
 | 
						|
#undef X_BYTE_ORDER
 | 
						|
 | 
						|
/* 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__
 | 
						|
 | 
						|
/* XKB default rules */
 | 
						|
#undef __XKBDEFRULES__
 | 
						|
 | 
						|
/* Name of X server */
 | 
						|
#undef __XSERVERNAME__
 | 
						|
 | 
						|
/* Define to 1 if unsigned long is 64 bits. */
 | 
						|
#undef _XSERVER64
 | 
						|
 | 
						|
/* 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
 | 
						|
 | 
						|
#endif /* _XORG_SERVER_H_ */
 |