XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.16 1994/09/25 12:20:24 dawes Exp $
/******************************************************************************/
/*
 * This file is provide a quick method for most people to change the
 * behaviour of their XFree86 installation without having to fully
 * understand the workings of site.def and all the various '.cf' files.
 *
 * These are the most common settings you would choose for compiling and
 * installing XFree86 on the systems supported by it.
 */
/******************************************************************************/

/*
 * If using GCC 2.x on a system where it isn't the default, uncomment
 * the following
 *
#define HasGcc2		YES
 */

/*
 * If using GCC 2.x with C++ on a system where it isn't the default, uncomment
 * the following.
 *
#define HasGcc2ForCplusplus		YES
 */

/*
 * Which servers do you wish to build, you can save a lot of disk space
 * by only compiling the server you will be using.  It will also save you
 * considerable compile time.
 */

#define XF86SVGAServer          YES
#define XF86VGA16Server         YES
#define XF86VGA16DualServer	YES
#define XF86MonoServer          YES
#define XF86MonoDualServer	YES
#define XF86S3Server            YES
#define XF86I8514Server         YES
#define XF86Mach8Server         YES
#define XF86Mach32Server        YES
#define XF86P9000Server		YES
#define XF86AGXServer		YES
#define XF86W32Server		YES

#define XnestServer             YES

/*
 * Set the default server (ie the one that gets the sym-link to "X")
 *
#define ServerToInstall		XF86_S3
 */


/*
 * To build Xvfb, uncomment this.
 *
#define XVirtualFramebufferServer	YES
*/


/*
 * Server configuration parameters.  The defaults are shown here:
 */

/*
 * SVGA server:
 *
#define XF86SvgaDrivers		et4000 et3000 pvga1 gvga ati tvga8900 cirrus \
				ncr77c22 compaq oak mx al2101 cl6420 \
				video7 generic
 */

/*
 * VGA16 server:
 *
#define XF86Vga16Drivers	et4000 ncr77c22 ati tvga8900 oak cl6420 generic
 */

/*
 * VGA2 driver in Mono server:
 *
#define XF86Vga2Drivers		et4000 et3000 pvga1 gvga ati tvga8900 cirrus \
				ncr77c22 compaq oak cl6420 generic
 */

/*
 * Mono driver in Mono or VGA16 server:
 *
#define XF86MonoDrivers		hgc1280 sigma apollo hercules
 */

/*
 * ET4000/W32 server:
 *
#define XF86W32Drivers		et4000w32
 */


/*
 * To play with LBX, uncomment this.  Note, after doing this, you should
 * do the following to build a server with lbx:
 *   cd programs/Xserver
 *   make clean
 *   make Makefile
 *   make Makefiles
 *   make includes
 *   make depend
 *   make
 *
 * To build the lbxproxy, do:
 *   cd workInProgress
 *   make Makefile
 *   make SUBDIRS=lbx Makefiles
 *   cd lbx
 *   make includes
 *   make depend
 *   make
 *
 * For information about using LBX, refer to the README in workInProgress/lbx/.
 *
#define BuildLBX YES
 */

/* Should probably put this somewhere else */
#if defined(BuildLBX) && BuildLBX
#define SitePervasiveExtensionDefines -DLBX
#define SiteExtensionLibs $(TOP)/workInProgress/lbx/programs/Xserver/lbx/liblbx.a $(TOP)/workInProgress/lbx/lib/lbxutil/liblbxutil.a
#define SiteExtensionDirs $(TOP)/workInProgress/lbx/lib/lbxutil $(TOP)/workInProgress/lbx/programs/Xserver/lbx
#define BigReqDefines /**/
#endif


/*
 * Do you want to install the default system config files, this will overwrite
 * and files that you may be currently using.  This would only be required
 * on a first time build.
 *
 */
#define InstallXdmConfig	YES
#define InstallXinitConfig	YES

/*
 * If you only run the X server under xdm the X servers don't need to be
 * installed SetUID, and you may comment out the lines below.  If you run
 * the servers by hand (with xinit or startx), then they do need to be
 * installed SetUID on most OSs.
 * Consult your system administrator before making the X server setuid.
 *
 */
#if !defined(i386MachArchitecture)
#define InstallXserverSetUID	YES
#endif

/*
 * Do you want to include support for the FontServer
 *
 */
#define BuildFontServer		YES
#define InstallFSConfig		YES	/* install sample fs config */

/*
 * Do you want to Build Fonts (Usually you only want to build and install
 * fonts once, if this is a first time install you will want to build the
 * fonts)
 *
#define BuildFonts		NO
 */

/*
 * To build only the servers with a cut-down source tree, uncomment
 * this.
 *
#define BuildServersOnly      YES
 */

/*
 * To disable the ScreenSaver Extension, comment this line.
 *
 */
#define BuildScreenSaverExt	YES

/*
 * If you don't want to build PEX, uncomment this.
 *
#define BuildPexExt		NO
 */

/*
 * If you don't want to build XIE, uncomment this.
 *
#define BuildXIE		NO
 */

/*
 * If you want to build only the DIS (Document Imaging Subset of XIE)
 * uncomment this line.  This option is only relevant when XIE is built.
 *
#define BuildDIS		YES
 */

/*
 * If you want to build Fresco, uncomment this line.  Note: a suitable
 * C++ compiler is required.  If using GCC, version 2.6.0 or later is
 * required.  Make sure HasGcc2ForCplusplus is set to YES when using
 * GCC to build Fresco (see above).
 *
#define BuildFresco		YES
 */

/*
 * If you are running Solaris x86, and have the aperture driver installed,
 * uncomment this.
 *
#define HasSolx86ApertureDriver	YES
 */

/*
 * If you are running NetBSD 0.9C, and have the aperture driver installed,
 * uncomment this.
 *
#define HasNetBSDApertureDriver	YES
 */

/*
 * If you want XDMAUTH support (if you have Wraphelp.c), uncomment this.
 *
#define HasXdmAuth		YES
 */

/*
 * To forceably build static libraries in addition to shared libraries,
 * uncomment this.
 *
#define ForceNormalLib		YES
 */

/*
 * If you have trouble with make bombing out in Xlib, try uncommenting this.
 * You will not get dependencies as a result, but better than nothing.
 *
#define MakeHashTableBug        YES
 */

/*
 * If you do not want your man pages compress under SVR3 systems that
 * support it, uncomment this.
 *
#define CompressManPages        NO
 */

/*
 * Define to build only those parts of contrib supported by XFree86
 * NOTE: This should not be defined at all if you want to build all
 * of contrib.  Defining it to NO won't work.
 *
 */
#define XF86Contrib
