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