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