Initial revision
authorEzra Peisach <epeisach@mit.edu>
Tue, 2 Jan 1990 15:44:35 +0000 (15:44 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 2 Jan 1990 15:44:35 +0000 (15:44 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@63 dc483132-0cff-0310-8789-dd5450dbe970

src/config/site.def [new file with mode: 0644]

diff --git a/src/config/site.def b/src/config/site.def
new file mode 100644 (file)
index 0000000..489eb98
--- /dev/null
@@ -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