summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1990-01-02 15:44:35 +0000
committerEzra Peisach <epeisach@mit.edu>1990-01-02 15:44:35 +0000
commit1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4 (patch)
tree80cbecde90c2483eeac86635b47b81f40e30d8b4 /src
parent4037ef79e5e164c2a65fd3181234a83eaa727fc8 (diff)
downloadkrb5-1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4.tar.gz
krb5-1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4.tar.xz
krb5-1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4.zip
Initial revision
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@63 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/config/site.def146
1 files changed, 146 insertions, 0 deletions
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