From e6ec749d66cefc6f795fd4d12e3c36ded26d1aca Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Thu, 3 Jun 1993 11:54:30 +0000 Subject: Changes to move ss and et into the build tree. Changes to explicitly grab Kerberos V4 libraries. Changes to make install locations more configurable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2584 dc483132-0cff-0310-8789-dd5450dbe970 --- src/config/site.def | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) (limited to 'src/config') diff --git a/src/config/site.def b/src/config/site.def index 1619a129d..7b968401f 100644 --- a/src/config/site.def +++ b/src/config/site.def @@ -51,7 +51,7 @@ #endif /* AdminMandir: manual page directory for administrative man pages */ #ifndef AdminMandir -#define AdminMandir $(KRB5ROOT)/man/man8 +#define AdminMandir $(KRB5ROOT)/man/man$(ADMIN_MANSUFFIX) #endif /* ServerManSuffix: man page suffix for server programs */ @@ -60,7 +60,7 @@ #endif /* ServerMandir: manual page directory for server man pages */ #ifndef ServerMandir -#define ServerMandir $(KRB5ROOT)/man/man8 +#define ServerMandir $(KRB5ROOT)/man/man$(SERVER_MANSUFFIX) #endif /* ClientManSuffix: man page suffix for client programs */ @@ -69,7 +69,16 @@ #endif /* ClientMandir: manual page directory for client man pages */ #ifndef ClientMandir -#define ClientMandir $(KRB5ROOT)/man/man1 +#define ClientMandir $(KRB5ROOT)/man/man$(CLIENT_MANSUFFIX) +#endif + +/* FileManSuffix: man page suffix for files */ +#ifndef FileManSuffix +#define FileManSuffix 5 +#endif +/* FileMandir: manual page directory for file man pages */ +#ifndef FileMandir +#define FileMandir $(KRB5ROOT)/man/man$(FILE_MANSUFFIX) #endif /* @@ -139,17 +148,11 @@ #define DefaultCDebugFlags OptimizedCDebugFlags DebuggableCDebugFlags #endif -#if HasNdbm -#define DbmLib -#else -#define DbmLib -ldbm -#endif - /* If you have the Hesiod software and libraries installed, and want to use it in some application programs, then turn these on. If they're not turned on, they are left empty in Project.tmpl */ #define HesiodDefines -DHESIOD -#define HesiodLibs -lhesiod +#define HesiodLibs /usr/athena/lib/libhesiod.a #if 0 /* not yet in use, but maybe someday... */ @@ -168,12 +171,12 @@ library. This might want to be -lisode if you have it installed. IsodeDir is put into the 'make' variable ISODE. */ -#define IsodeLib -L/mit/isode/isode-7.0/@sys/lib -lisode #define IsodeDir /mit/isode/isode-7.0 +#define IsodeLib -L/mit/isode/isode-7.0/@sys/lib -lisode /* Re-define PepsyCmd if pepsy isn't in your search path. */ -#define PepsyCmd $(ISODE)/@sys/bin/pepsy +#define PepsyCmd IsodeDir/@sys/bin/pepsy #endif #define UseImakeInstalled /* -- turn on if you have imake installed */ @@ -190,6 +193,8 @@ to get V4 libraries, define it here to something else */ +#define Krb4LibList /usr/athena/lib/libkrb.a $(KLIBLOC) -l$(DES425LIB) +#define Krb4KdbList /usr/athena/lib/libkdb.a /* the following might want to be put into a specific architecture definition file */ @@ -204,11 +209,14 @@ (might want to be in the architecture-specific configuration file) */ +#if 0 /* alternate library search paths, if needed for some system libraries */ #define LdLibLocations -L/usr/athena/lib +#endif /* additional include paths, if needed, such as those needed - to get special include files, like or */ + to get special include files, like or , + or Kerberos V4 include files */ #define StandardIncludes -I/usr/athena/include #if defined(AIXArchitecture) && OSMajorVersion == 3 @@ -235,13 +243,13 @@ #endif #if defined(VaxArchitecture) || defined(RtArchitecture) -#ifdef HasGCC +#if HasGcc #ifdef SourceTop #define STDCTopIncludes -I$(SRCTOP)/include/stdc-incl #else #define STDCTopIncludes -I$(TOP)/include/stdc-incl #endif -#endif /* HasGCC */ +#endif /* HasGcc */ #endif #ifdef UltrixArchitecture -- cgit