XCOMM $Header: /home/x_cvs/mit/config/site.def,v 1.35 1992/09/26 17:39:58 dawes Exp $
XCOMM site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

/*****************************************************************************
 *                                                                           *
 *			   SITE-SPECIFIC DEFINITIONS                         *
 *                                                                           *
 * This file contains two halves, one included before the vendor-specific    *
 * configuration file (.cf file), and one included after the .cf file.       *
 * The before-half should be protected by #ifdef BeforeVendorCF, and the     *
 * after-half should be protected by #ifdef AfterVendorCF.                   *
 *                                                                           *
 * The before-half should only set things that the .cf file depends on.      *
 * For the .cf files shipped in this release, the main variable in this      *
 * category is HasGcc.                                                       *
 *                                                                           *
 * The after-half should contain all other definitions.  For example,        *
 * place your ProjectRoot definition here.  Beware that several of the       *
 * .cf files supplied by vendors have a ProjectRoot already defined, so      *
 * you may need to #undef it first.                                          *
 *                                                                           *
 * OS Major and Minor version numbers should be changed directly in the .cf  *
 * file, not overridden in site.def.                                         *
 *                                                                           *
 *****************************************************************************/

#ifdef BeforeVendorCF

/*
 * HasGcc: defaults:
 *		SVR3,4:		YES
 *		Mach, 386bsd:	YES
 *		linux:		YES
 */
/* #define HasGcc 		NO */

/*
 * HasGcc2: (should also set HasGcc)
 *	    defaults:
 *		SVR3,4:		YES
 *		Mach, 386bsd:	NO
 *		linux:		YES
 */
/* #define HasGcc2		NO */

/*
 * GccUsesGas: Required if your gcc uses gas as its assembler.
 *          defaults:
 *		SVR3,4		NO
 *		Mach, 386bsd:	YES
 *		linux:		YES
 */
/* #define GccUsesGas	YES */

/*
 * UseGas: Required if you use gas as your assembler.
 *          defaults:
 *		SVR3,4		NO
 *		Mach, 386bsd:	YES
 *		linux:		YES
 */
/* #define UseGas		YES */

/*
 * GnuCpp:
 *	    defaults:
 *		SVR3,4:		NO
 *		Mach:		NO
 *		386bsd:		YES
 *		linux:		YES
 */
/* #define GnuCpp		YES */

/* If you don't want to include SCO's Xsight connection code for SVR4,
 * uncomment this
 * Note: you must have SVR4.0.4 or later, with the 'Advanced Compatibility
 * Package' (iBSC-2 compatibility) to make use of this feature. */
/* #define SCOLocalConnSysv4 NO */

/* If you want Client LOCALCONN for SVR4, uncomment this (not recommended
 * unless you *really* need it) */
/* #define ClientLocalConnSysv4	YES */

/* If you don't have sockets, uncomment this */
/* #define HasSockets	NO */

/*
 * HasShadowPasswd: Required if your system uses shadow passwords.
 *          defaults:
 *		SVR3,4:		YES
 *		Mach, 386bsd:	NO
 *		linux:		NO
 */
/* #define HasShadowPasswd	NO */

/*
 * If you are not using GNU dbm, sdbm or SVR4's ndbm, uncomment this
 * Note: ISC 3.0's libdbm.a works, uncomment it if you want
 *          default:		YES
 */
/* #define HasNdbm		NO */

/*
 * HasSdbm: Required if you are using libsdbm.a  (HasNdbm should also be set)
 *	    defaults:
 *		SVR3,4:		YES
 *		ISC:		NO
 *		Mach, 386bsd:	NO
 *		linux:		NO
 */
/* #define HasSdbm		YES */

/* You need the DES stuff from MIT to use this */
/* #define HasXdmAuth	YES */

/* If you are building for a 386 set this to NO */
#define Target_486	NO

/* Do you *really* want PEX? */
#define BuildPex	NO

/* For a single machine, there's no need to build the font server */
#define BuildFontServer	NO

/* Uncomment this if you don't want to build the server */
/* #define BuildServer	NO */

/* Uncomment this if you want to build a debuggable server */
/* #define DebuggableServer	YES */

/* Uncomment this if you are using Conor Cahill's debugging malloc library */
/* #define SpecialMalloc	YES */

/* Usually only want to build fonts once */
#define BuildFonts	NO

/* If you don't want to compress pcf fonts, uncomment this */
/* #define CompressAllFonts	NO */

/* If you want to build 100dpi fonts, uncomment this */
/* #define Build100Dpi	YES */

/* If you don't want to build 75dpi fonts, uncomment this */
/* #define Build75Dpi	NO */

/* If you want to build the k14, jiskan, hanglg fonts, uncomment this */
/* #define BuildLargeMiscFonts	YES */

/* If you want Type1 code included */
#define BuildType1	YES

/* Build the colour server */
#define X386Server YES

/* Build the monochrome server */
#define X386MonoServer YES

/*
 * Select Font Renderers to include (this overrides BuildType1 above)
 *
 * Default: Speedo
 */
/* #define FontRenderers	Speedo */

/*
 * Select drivers in colour server
 *
 * Default: et4000 et3000 pvga1 gvga ati tvga8900
 */
/* #define X386Vga256Drivers	et4000 et3000 pvga1 gvga ati tvga8900 */

/*
 * Select drivers in monochrome server
 *
 * Default: et4000 et3000 pvga1 gvga tvga8900 generic
 */
/* #define X386Vga2Drivers	et4000 et3000 pvga1 gvga tvga8900 generic */

/* This one's a matter of taste */
#define ManSuffix	1x
#define LibManSuffix	3x
#define ManDir		$(MANSOURCEPATH)1
#define LibmanDir	$(MANSOURCEPATH)3

/*
 * Enable these if you want to automatically install these config files
 * Be careful of overwriting customised files
 */
/*
#define InstallXdmConfig YES
#define InstallXinitConfig YES
#define InstallFSConfig YES
*/


#endif /* BeforeVendorCF */

#ifdef AfterVendorCF

/*
#ifdef ProjectRoot
#undef ProjectRoot
#endif
#define ProjectRoot /usr/X11R5
*/


#endif /* AfterVendorCF */

