diff options
author | Theodore Tso <tytso@mit.edu> | 1999-01-27 06:04:47 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1999-01-27 06:04:47 +0000 |
commit | 34a68f6d0a8d5545c4c20c79e351a9e8a4d0c101 (patch) | |
tree | 00c337c353bd5a68137ae036cbcc62b3db391ed2 /src/configure.in | |
parent | 3724c81eb8a92c0e06b164760a5f802a831decdb (diff) | |
download | krb5-34a68f6d0a8d5545c4c20c79e351a9e8a4d0c101.zip krb5-34a68f6d0a8d5545c4c20c79e351a9e8a4d0c101.tar.gz krb5-34a68f6d0a8d5545c4c20c79e351a9e8a4d0c101.tar.bz2 |
Makefile.in, configure.in: Move the responsibility for generating
Makefile files for the following subdirectories to the top-level:
util, util/send-pr, util/dyn, lib, config-files, and gen-manpages.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11132 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/configure.in')
-rw-r--r-- | src/configure.in | 49 |
1 files changed, 44 insertions, 5 deletions
diff --git a/src/configure.in b/src/configure.in index c7be4db..d82da8b 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_INIT(configure.in) +AC_INIT(aclocal.m4) CONFIG_RULES dnl dnl @@ -18,6 +18,9 @@ AC_CACHE_VAL(krb5_cv_host, [export CC AC_CANONICAL_HOST krb5_cv_host=$host]) AC_MSG_RESULT($krb5_cv_host) +dnl +dnl Do the shared library grot.... +dnl AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ case $krb5_cv_host in @@ -241,6 +244,7 @@ krb5_cv_shlibs_tail_comp= krb5_cv_staticlibs_enabled=yes krb5_cv_shlibs_enabled=]) ]) +dnl dnl The following lines are so that configure --help gives some global dnl configuration options. KRB5_LIB_AUX @@ -251,12 +255,47 @@ dnl if test -z "$KRB4_LIB"; then kadminv4="" krb524="" +libkrb4="" +KRB4="" else kadminv4=kadmin.v4 krb524=krb524 +libkrb4=lib/krb4 +KRB4=krb4 fi +AC_SUBST(KRB4) +AC_SUBST(krb524) +dnl +dnl Begin autoconf tests for the Makefiles generated out of the top-level +dnl configure.in... +dnl +AC_PROG_INSTALL +AC_PROG_ARCHIVE +AC_PROG_ARCHIVE_ADD +AC_PROG_RANLIB +AC_CHECK_FUNCS(memmove) +KRB5_BUILD_LIBOBJS +KRB5_BUILD_LIBRARY +dnl +dnl For util/makeshlib. (Is SHLIB_TAIL_COMP still necessary?!?) +dnl +if test $krb5_cv_prog_gcc = yes ; then + HAVE_GCC=yes + else HAVE_GCC= +fi +AC_SUBST(HAVE_GCC) +HOST_TYPE=$krb5_cv_host +AC_SUBST(HOST_TYPE) +SHLIB_TAIL_COMP=$krb5_cv_shlibs_tail_comp +AC_SUBST(SHLIB_TAIL_COMP) +dnl dnl -AC_CONFIG_SUBDIRS(util include lib $krb524 kdc kadmin slave clients appl tests config-files gen-manpages) -dnl $kadminv4 removed from the above -dnl AC_OUTPUT(Makefile,[EXTRA_RULES]) -V5_AC_OUTPUT_MAKEFILE +AC_CONFIG_SUBDIRS(util/et util/ss util/profile util/pty util/db2 include lib/libcrypto lib/krb5 lib/des425 $libkrb4 lib/krb5util lib/kdb lib/gssapi lib/rpc lib/kadm5 $krb524 kdc kadmin slave clients appl tests) +K5_GEN_MAKEFILE(.) +K5_GEN_MAKEFILE(util) +K5_GEN_MAKEFILE(util/send-pr) +K5_GEN_MAKEFILE(util/dyn, lib libobj) +K5_GEN_MAKEFILE(lib) +K5_GEN_MAKEFILE(config-files) +K5_GEN_MAKEFILE(gen-manpages) +K5_AC_OUTPUT |