111d341caSmrgXCOMM site:  $Xorg: site.sample,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
211d341caSmrg
311d341caSmrg/***************************************************************************
411d341caSmrg *                                                                         *
511d341caSmrg *			   SITE-SPECIFIC DEFINITIONS                       *
611d341caSmrg *                                                                         *
711d341caSmrg * This file contains two halves, one included before the vendor-specific  *
811d341caSmrg * configuration file (.cf file), and one included after the .cf file.     *
911d341caSmrg * The before-half should be protected by #ifdef BeforeVendorCF, and the   *
1011d341caSmrg * after-half should be protected by #ifdef AfterVendorCF.                 *
1111d341caSmrg *                                                                         *
1211d341caSmrg * The before-half should only set things that the .cf file depends on.    *
1311d341caSmrg * For the .cf files shipped in this release, the main variables in this   *
1411d341caSmrg * category are HasGcc, HasGcc2, HasCplusplus, OSMajorVersion,             *
1511d341caSmrg * OSMinorVersion, and OSTeenyVersion.                                     *
1611d341caSmrg *                                                                         *
1711d341caSmrg * The after-half should contain all other definitions.  For example,      *
1811d341caSmrg * place your ProjectRoot definition here.                                 *
1911d341caSmrg *                                                                         *
2011d341caSmrg * OS Major and Minor version numbers should be changed directly in the    *
2111d341caSmrg * .cf file, not overridden in site.def.                                   *
2211d341caSmrg *                                                                         *
2311d341caSmrg ***************************************************************************/
2411d341caSmrg
2511d341caSmrg/* if you want host-specific customization, this is one way to do it */
2611d341caSmrg/*
2711d341caSmrg#ifndef SiteIConfigFiles
2811d341caSmrg#define SiteIConfigFiles $(IRULESRC)/host.def
2911d341caSmrg#define LocalConfigFiles host.def
3011d341caSmrg#endif
3111d341caSmrg*/
3211d341caSmrg
3311d341caSmrg
3411d341caSmrg#ifdef BeforeVendorCF
3511d341caSmrg
3611d341caSmrg/* #include <host.def> */
3711d341caSmrg
3811d341caSmrg/* On systems where cpp doesn't expand correctly macros in include directives
3911d341caSmrg * the two following macros need to be defined directly (where "X11" is
4011d341caSmrg * really whatever the TopLevelProject macro is defined to be).
4111d341caSmrg */
4211d341caSmrg# if defined(AIXArchitecture) || defined(SVR4Architecture) || \
4311d341caSmrg     defined(SCOArchitecture) || defined(Win32Architecture) || \
4411d341caSmrg     defined(UXPArchitecture) || defined(SunArchitecture)
4511d341caSmrg#  ifndef ProjectRulesFile
4611d341caSmrg#   define ProjectRulesFile	<X11.rules>
4711d341caSmrg#  endif
4811d341caSmrg#  ifndef ProjectTmplFile
4911d341caSmrg#   define ProjectTmplFile	<X11.tmpl>
5011d341caSmrg#  endif
5111d341caSmrg# endif
5211d341caSmrg
5311d341caSmrg/*
5411d341caSmrg#ifndef HasGcc2
5511d341caSmrg#define HasGcc2 YES
5611d341caSmrg#endif
5711d341caSmrg*/
5811d341caSmrg
5911d341caSmrg#endif /* BeforeVendorCF */
6011d341caSmrg
6111d341caSmrg#ifdef AfterVendorCF
6211d341caSmrg
6311d341caSmrg#define ProjectRoot Concat(/usr/X11R,XORG_VERSION_MAJOR.XORG_VERSION_MINOR)
6411d341caSmrg
6511d341caSmrg/* Only set HasXdmAuth to YES if you have a Wraphelp.c file. */
6611d341caSmrg/* #define HasXdmAuth YES */
6711d341caSmrg
6811d341caSmrg/*
6911d341caSmrg#if defined(SunArchitecture) && defined(SparcArchitecture)
7011d341caSmrg#define HasCodeCenter	YES
7111d341caSmrg#ifndef SVR4Architecture
7211d341caSmrg#define HasTestCenter	YES
7311d341caSmrg#endif
7411d341caSmrg#endif
7511d341caSmrg*/
7611d341caSmrg
7711d341caSmrg/*
7811d341caSmrg#ifdef __hp9000s800
7911d341caSmrg#define HasCodeCenter	YES
8011d341caSmrg#endif
8111d341caSmrg*/
8211d341caSmrg
8311d341caSmrg/*
8411d341caSmrg#if defined(SunArchitecture) && defined(SparcArchitecture) && !defined(SVR4Architecture)
8511d341caSmrg#define HasPurify	YES
8611d341caSmrg#endif
8711d341caSmrg*/
8811d341caSmrg
8911d341caSmrg/*
9011d341caSmrg#define HasSentinel	YES
9111d341caSmrg*/
9211d341caSmrg
9311d341caSmrg/*
9411d341caSmrg#undef DefaultUserPath
9511d341caSmrg#define DefaultUserPath /bin:/usr/bin:$(BINDIR):/usr/ucb:/usr/local/bin
9611d341caSmrg*/
9711d341caSmrg
9811d341caSmrg
9911d341caSmrg/* You do NOT need SetUID if you only run the server under xdm */
10011d341caSmrg/* You MAY need SetUID if users run the server by hand or under xinit */
10111d341caSmrg/* Consult your system administrator before making the X server setuid */
10211d341caSmrg/*
10311d341caSmrg#if defined(SunArchitecture) && OSMajorVersion > 4
10411d341caSmrg#define InstallXserverSetUID YES
10511d341caSmrg#endif
10611d341caSmrg*/
10711d341caSmrg
10811d341caSmrg/* You do NOT need SetUID if you only run the server under xdm */
10911d341caSmrg/* You MAY need SetUID if users run the server by hand or under xinit */
11011d341caSmrg/* Consult your system administrator before making the X server setuid */
11111d341caSmrg/*
11211d341caSmrg#if defined(XFree86Version) || defined(XorgVersion)
11311d341caSmrg#define InstallXserverSetUID YES
11411d341caSmrg#endif
11511d341caSmrg*/
11611d341caSmrg
11711d341caSmrg#ifndef XnestServer
11811d341caSmrg#undef BuildServer
11911d341caSmrg#define BuildServer YES
12011d341caSmrg#define XnestServer YES
12111d341caSmrg#endif
12211d341caSmrg
12311d341caSmrg/* #include <host.def> */
12411d341caSmrg
12511d341caSmrg#endif /* AfterVendorCF */
126