summaryrefslogtreecommitdiffstats
path: root/src/config/pre.in
Commit message (Collapse)AuthorAgeFilesLines
* Big step towards integrating libkrb524 into libkrb5:Ken Raeburn2003-05-241-7/+0
| | | | | | | | | | | | | | | | | | | | | | | Move libkrb524 code, including error table, into libkrb5. Now libkrb5 initialization pulls in the krb524 error table, so krb524_init_ets is gone; all calls deleted. Move krb4 life/time conversion functions into libkrb5 under new names, using accessor hooks to get at them from libkrb4. Move declarations from krb524.h into krb5.h, k5-int.h, or krb524d.h; the last doesn't get copied into the include directory. Changed inclusions of krb524.h to the appropriate files, if any were needed. Rebuilt dependencies in Makefiles. These changes are likely to break the Windows build; I'll look into that soon. ticket: 1491 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15491 dc483132-0cff-0310-8789-dd5450dbe970
* don't install in-tree libdbTom Yu2003-04-021-2/+3
| | | | | | | | | | | | | Don't install the in-tree libdb. This requires that libkdb, etc. explicitly pull in the object files of the in-tree libdb if not using the system libdb. ticket: new status: open target_version: 1.3 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15320 dc483132-0cff-0310-8789-dd5450dbe970
* Remove ADD_DEF and uses thereof, and move the appropriate symbols toTom Yu2003-03-031-1/+10
| | | | | | | | | | | AC_DEFINE'ed things or to Makefile.in files. Remove explicit settings of CPPFLAGS. These allow CPPFLAGS to be a user parameter. Also, add CFLAGS to the CC_LINK variables, so they can control usage of the compiler to link programs. ticket: 677 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15214 dc483132-0cff-0310-8789-dd5450dbe970
* Use markers in Makefile.in rather than rules in configure.in to indicate whenKen Raeburn2003-01-101-0/+70
| | | | | | | | to use the lib.in and libobj.in makefile fragments. Pushing this per-directory info into Makefile.in will make it a little easier to work on combining configure scripts for multiple directories. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15107 dc483132-0cff-0310-8789-dd5450dbe970
* Replace dependencies on generated krb524 and krb4 headers withTom Yu2002-12-231-0/+7
| | | | | | | | | variables, to allow correct behavior when krb4 is disabled. ticket: 1276 owner: tlyu git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15070 dc483132-0cff-0310-8789-dd5450dbe970
* Fix depend rules to keep state about whether verification of variousTom Yu2002-12-121-32/+79
| | | | | | | | things succeeded. Change some double colons to single colons. Add a new depend-dependencies target to allow Makefile.in to specify things that must be built for depend to work. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15045 dc483132-0cff-0310-8789-dd5450dbe970
* Invoke autoconf/autoreconf with the option --localdir or --include dependingEzra Peisach2002-11-141-0/+1
| | | | | | | on if pre/post autoconf 2.54. In 2.55 --localdir has been removed and replaced with --include which was introduced in 2.53. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14996 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (.et.h, .et.c): Drop "set -x"Ken Raeburn2002-11-081-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14982 dc483132-0cff-0310-8789-dd5450dbe970
* New Makefile variable RPATH_FLAG, possibly used even when we're notTom Yu2002-11-051-0/+4
| | | | | | | | | | building shared libs. TCL_MAYBE_RPATH gets used to account for linking a shared tcl lib when we're not building shared libs. ticket: 1228 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14969 dc483132-0cff-0310-8789-dd5450dbe970
* Implement an install-headers target to install public headers into KRB5_INCDIR;Sam Hartman2002-10-071-0/+11
| | | | | | | | probably called by setting DESTDIR. ticket: 1208 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14912 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (.et.c, .et.h): Change rules to only update the desired target file,Ken Raeburn2002-09-241-2/+12
| | | | | | by using temporary files; this makes them safe for use in parallel builds. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14895 dc483132-0cff-0310-8789-dd5450dbe970
* Delete old placeholders for framework support; implement it anew soon,Ken Raeburn2002-09-141-12/+3
| | | | | | when we're more certain what we need. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14860 dc483132-0cff-0310-8789-dd5450dbe970
* Permit building against either the in-tree version of db2 or a system versionKen Raeburn2002-09-131-4/+15
| | | | | | specified at configure time. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14855 dc483132-0cff-0310-8789-dd5450dbe970
* Support SS_LIB=... at configure timeKen Raeburn2002-09-031-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14828 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (ALL_CFLAGS): Put LOCALINCLUDES before CPPFLAGSKen Raeburn2002-09-031-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14825 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (CFLAGS): Define using @CFLAGS@, not @CCOPTS@Ken Raeburn2002-08-291-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14802 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (COM_ERR_DEPLIB-sys, COM_ERR_DEPLIB-k5, SS_DEPLIB-k5, SS_DEPLIB-sys,Ken Raeburn2002-08-291-10/+22
| | | | | | | | | | | COM_ERR_DEPS-sys, COM_ERR_DEPS-k5, SS_DEPS-sys, SS_DEPS-k5, SS_LIB-sys, SS_LIB-k5, COMPILE_ET-sys, COMPILE_ET-k5, MAKE_COMMANDS-sys, MAKE_COMMANDS-k5): New variables. (COM_ERR_DEPLIB, SS_DEPLIB, COM_ERR_DEPS, SS_DEPS, SS_LIB, COMPILE_ET, MAKE_COMMANDS): Use them, selecting using new configure substitutions. (COM_ERR_LIB): Always define as -lcom_err. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14795 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (SS_DEPS): New variableKen Raeburn2002-08-291-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14789 dc483132-0cff-0310-8789-dd5450dbe970
* * Makefile.in: Revert $(S)=>/ change, for Windows supportKen Raeburn2002-08-291-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Set host to @krb5_cv_host@ instead of @host@. The wayEzra Peisach2002-08-261-1/+1
| | | | | | | | aclocal.m4 is setup, AC_CANONICAL_HOST may only be evaluated as a cached variable and autoconf 2.52 will only allow one inclusion of the code. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14766 dc483132-0cff-0310-8789-dd5450dbe970
* Change $(S)=>/ and $(U)=>.. globallyKen Raeburn2002-08-231-4/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970
* * lib.in ($(SUBDIROBJLISTS) and .SH/.PF variants): Depend on recursion. UseKen Raeburn2002-08-151-2/+2
| | | | | | | | | | extra dummy target in case the variable is empty. * post.in (ALL_DEP_SRCS): New variable, includes SRCS and EXTRADEPSRCS. (.d): Depend on and use $(ALL_DEP_SRCS). * pre.in (all-unix, all-recurse, all-postrecurse): Make each stage depend on the previous, rather than having all-unix depend on each. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14719 dc483132-0cff-0310-8789-dd5450dbe970
* drop libdyn as a separate libraryKen Raeburn2002-07-171-3/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14659 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (PTY_DEPLIB): Fix to reflect always being built staticTom Yu2002-07-131-2/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14645 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (KRB5_INCSUBDIRS): Don't create the asn.1 subdirectoryKen Raeburn2002-07-131-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14641 dc483132-0cff-0310-8789-dd5450dbe970
* get rid of lib/krb5utilKen Raeburn2002-06-251-2/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14574 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (COM_ERR_DEPS): New variableKen Raeburn2002-06-151-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14520 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add support for doing optional stripping of programsTom Yu2002-04-031-2/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14331 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (KADM_COMM_DEPLIBS): Depend on GSSRPC_DEPLIBS and notEzra Peisach2001-06-181-2/+2
| | | | | | UTIL_DEPLIB. (KADMSRC_DEPLIBS) add dependency on KDB5_DEPLIB. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13364 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (AUTOHEADER, AUTOHEADERFLAGS): New variablesKen Raeburn2001-06-061-0/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13281 dc483132-0cff-0310-8789-dd5450dbe970
* use revised compile_et script instead of calling awk directlyKen Raeburn2001-01-181-4/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12913 dc483132-0cff-0310-8789-dd5450dbe970
* *post.in (Makefile): When running autoconf, use AUTOCONFFLAGSEzra Peisach2000-10-271-0/+1
| | | | | | | | instead of always specificying the trees macrodir. * pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12819 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Fix some inconsistent spelling in the previous changesTom Yu2000-08-311-4/+4
| | | | | | | for MacOS X lib framework support, especially in the *_LIB and *_LIB_*opt variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12640 dc483132-0cff-0310-8789-dd5450dbe970
* * lib.in (EXTRA_CLEAN_TARGETS, EXTRA_CLEAN_LINKS): New variables.Ken Raeburn2000-08-301-3/+25
| | | | | | | | | | | | | | | | | | | (clean-libs, clean-liblinks): Depend on targets specified in those variables. (config.status): Depend on shlib.conf. (all-framework, link-framework, clean-framework, clean-framework-link, install-framework): New targets, details to be filled in later. * pre.in (KRB5_LIB_libopt): Renamed from KDB5_LIB. (KRB5_LIB_frameworkopt): Tentative framework version for Mac OS X, details to be tuned later. (KRB5_LIB): Select between them using @LIB_LINK_OPT@. (KRB5CRYPTO_LIB*, COM_ERR_LIB*, GSS_KRB5_LIB*): Similarly. (KRB5_BASE_LIBS, GSS_LIBS): Use them. (KRB4COMPAT_LIBS): Use KRB5_BASE_LIBS. * shlib.conf: Set LIB_LINK_OPT. Set new EXTRA_* variables for darwin target. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12638 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Remove the kdb5 and db libraries from theEzra Peisach2000-07-031-2/+2
| | | | | | | | | | common application list but list them for server applications. Clients in general do not depend on the database libraries. (this improves startup time with shared libraries by not requiring the resolve of a library that is not used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12519 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Twiddle things around to support building libdb underTom Yu2000-06-301-2/+2
| | | | | | krb5 build system. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12488 dc483132-0cff-0310-8789-dd5450dbe970
* pullup from 1.2-beta4Ken Raeburn2000-06-301-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12473 dc483132-0cff-0310-8789-dd5450dbe970
* Use @includedir@Wilfredo Sanchez2000-05-051-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12230 dc483132-0cff-0310-8789-dd5450dbe970
* Tweak build system to deal somewhat better with HPUX shared libsTom Yu2000-03-011-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12095 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add KRB524_DEPLIB and KRB524_LIBTom Yu2000-02-041-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11995 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (KADM_COMM_LIBS): Drop krb5util libraryKen Raeburn2000-01-271-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11975 dc483132-0cff-0310-8789-dd5450dbe970
* Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES suchWilfredo Sanchez1999-10-261-2/+9
| | | | | | | that one can override CFLAGS from the command line without losing CPP search patchs and defines. Some associated Makefile cleanup. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11876 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (CRYPTO_DEPLIB):Tom Yu1998-04-151-3/+3
| | | | | | | (KRB5_BASE_LIBS): (KRB4COMPAT_LIBS): Rename; libcrypto -> libk5crypto. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10530 dc483132-0cff-0310-8789-dd5450dbe970
* pre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconfTheodore Tso1998-03-021-0/+2
| | | | | | | | | | substitution macros. post.in: Fix the call to autoconf to use $(AUTOCONF) and $(CONFIG_RELTOPDIR), so that configure regeneration rule works even in a subdirectory below the configure script. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10491 dc483132-0cff-0310-8789-dd5450dbe970
* * windows.in: Rewrite some of the directory syntaxTom Yu1998-02-181-3/+10
| | | | | | | | * pre.in: Rewrite some of the directory syntax. * mac-pre.in: Rewrite some of the directory syntax. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10463 dc483132-0cff-0310-8789-dd5450dbe970
* Mass makefile/configure.in build system revampTheodore Tso1998-02-121-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10424 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Clean up up .ct.c ruleTom Yu1997-11-191-5/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10292 dc483132-0cff-0310-8789-dd5450dbe970
* Explicitly set the owner of the files which are installed setuid rootTheodore Tso1997-10-201-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10237 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add $(HESIOD_LIBS) to KADMSRV_LIBSTom Yu1997-08-071-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10161 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (KRB4COMPAT_DEPLIBS): Depends on KRB5_BASE_DEPLIBS (notEzra Peisach1997-03-031-1/+1
| | | | | | KRB5_BASE_DEPLBS) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9994 dc483132-0cff-0310-8789-dd5450dbe970