From 1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4 Mon Sep 17 00:00:00 2001 From: Ezra Peisach Date: Tue, 2 Jan 1990 15:44:35 +0000 Subject: [PATCH] Initial revision git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@63 dc483132-0cff-0310-8789-dd5450dbe970 --- src/config/site.def | 146 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 src/config/site.def diff --git a/src/config/site.def b/src/config/site.def new file mode 100644 index 000000000..489eb984d --- /dev/null +++ b/src/config/site.def @@ -0,0 +1,146 @@ +/**/# site: $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $ + +/***************************************************************************** + * * + * SITE-SPECIFIC DEFINITIONS * + * * + * Override any of the defaults in *.tmpl here. Use ifndef so that servers * + * can override you if necessary: * + * * + * #ifndef ABuildParameter * + * #define ABuildParameter myvalue * + * #endif * + * * + * Make sure you check the following parameters: * + * * + * 1. HasLargeTmp * + * 2. InstallOldHeaderFiles * + * 3. ContribDir * + * 4. HasXwWidgets * + * 5. HasXcuWidgets * + * * + * Note on using DESTDIR: If you want to install into a scratch directory * + * but will eventually move the tree back to the root, compile with DESTDIR * + * blank and install with "make install DESTDIR=directory". * + * * + * We strongly recommend that you don't change the installation directories * + * and just use symbolic links if you want things to be installed on a * + * different partition. For example, * + * * + * # cd directory_containing_X_distribution * + * # make World * + * # mkdir /otherdisk/X * + * # foreach i (bin lib include) * + * > mkdir /otherdisk/X/$i * + * > ln -s /otherdisk/X/$i /usr/$i/X11 * + * > end * + * # make install * + * * + *****************************************************************************/ + +/* + * SET THESE PARAMETERS FIRST !!! + */ + +/* + * 1. HasLargeTmp - if your /tmp space is less than a 1meg, you should + * probably set this to NO + */ +#ifndef HasLargeTmp +#define HasLargeTmp YES +#endif + + +/* + * 2. InstallOldHeaderFiles - set the following to YES until you have + * converted your Xaw programs to use the new naming scheme. + */ +#ifndef InstallOldHeaderFiles +#define InstallOldHeaderFiles NO /* set to YES for compat with R3 Xaw */ +#endif + + +/* + * 3. ContribDir - set ContribDir to wherever you've placed your sources; the + * R4 tape comes with the core tree in ./mit and the contrib tree in ./contrib, + * so to get to contrib, go up from TOP: + */ +#ifndef ContribDir +#define ContribDir $(TOP)/../contrib +#endif + +/* + * 4. HasXwWidgets - if you want to have make variables for the Xw widgets + * used in Doug Young's book, set this to YES. + */ +#ifndef HasXwWidgets /* whether or not to include make vars */ +#define HasXwWidgets NO +#endif + + +/* + * 5. HasXcuWidgets - if you want to have make variables for the Xcu widgets, + * set this to YES. + */ +#ifndef HasXcuWidgets /* whether or not to include make vars */ +#define HasXcuWidgets NO +#endif + + + +/***************************************************************************** + * * + * Build Parameters * + * * + *****************************************************************************/ + +/* + * If you want to use GCC, set HasGcc in the appropriate .cf files. This + * results in substantial improvements for the server. + */ +#ifndef HasGcc +#define HasGcc NO +#endif + +#if HasGcc +#ifndef CcCmd +#ifdef UseInstalled /* if outside the tree */ +#define CcCmd gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -fwritable-strings -traditional +#else /* server won't compile with -traditional */ +#define CcCmd gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return +#endif +#endif +#endif + + +#ifndef ExtensionDefines +#if SystemV +#define ExtensionDefines -DSHAPE -DMULTIBUFFER -DMITSHM -DMITMISC +#else +#define ExtensionDefines -DSHAPE -DMULTIBUFFER -DMITMISC +#endif +#endif + +#ifdef ATHENA +#ifndef DoInstallExtensionsIntoXlib +#define DoInstallExtensionsIntoXlib YES /* for Makefile hosers */ +#endif +#endif + +/* + * Make sure that the library has compatibility stuff built into it, for wno + */ +#ifndef BuildXawBC +#define BuildXawBC YES /* headers can be installed later */ +#endif +#ifndef CompatibilityFlags +#if InstallOldHeaderFiles +#define CompatibilityFlags -DXAW_BC +#else +#define CompatibilityFlags /**/ +#endif +#endif + +#ifndef SharedLibXext +#define SharedLibXext NO /* XXX - haven't made it sharable yet */ +#endif -- 2.26.2