+Fri Feb 27 18:00:15 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Move tests from all of krb5's subdirectories into
+ this configure.in, and make it generate makefiles for all
+ of the subdirectories.
+
+ * Makefile.in: Add a LOCAL_SUBDIRS macro for all subdirectories in
+ the krb5 library.
+
Wed Feb 18 16:18:18 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
thisconfigdir=.
BUILDTOP=$(REL)$(U)$(S)$(U)
+LOCAL_SUBDIRS= error_tables asn.1 ccache ccache/stdio ccache/file \
+ ccache/memory keytab keytab/file krb os rcache posix
+
##DOSBUILDTOP = ..\..
##DOSLIBNAME=krb5.lib
##DOSOBJFILEDEP=asn1.lst ccache.lst err_tbls.lst keytab.lst krb.lst os.lst posix.lst rcache.lst
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:18:46 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS=$(CCOPTS) $(DEFS)
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:19:12 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
LOCAL_SUBDIRS = stdio file memory
+++ /dev/null
-AC_INIT(ccbase.c)
-CONFIG_RULES
-AC_HAVE_HEADERS(unistd.h)
-AC_HAVE_FUNCS(flock fchmod chmod)
-KRB5_BUILD_LIBOBJS
-K5_GEN_MAKEFILE(., libobj)
-K5_GEN_MAKEFILE(stdio, libobj)
-K5_GEN_MAKEFILE(file, libobj)
-K5_GEN_MAKEFILE(memory, libobj)
-K5_OUTPUT_FILES
-dnl AC_OUTPUT to keep autoreconf happy
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:19:40 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=./..
+thisconfigdir=./../..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:20:15 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=./..
+thisconfigdir=./../..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:20:44 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=./..
+thisconfigdir=./../..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
AC_INIT(configure.in)
CONFIG_RULES
-AC_CONFIG_SUBDIRS(error_tables asn.1 ccache keytab krb rcache os posix)
AC_PROG_INSTALL
+AC_PROG_AWK
+dnl
+AC_CONST
+AC_TYPE_UID_T
+HAS_ANSI_VOLATILE
+AC_HEADER_STDARG
+AC_CHECK_HEADERS(unistd.h paths.h regex.h regexp.h regexpr.h)
+AC_CHECK_FUNCS(flock fchmod chmod strftime strptime geteuid setenv unsetenv getenv setsid re_comp)
+AC_REPLACE_FUNCS(vfprintf vsprintf strdup strcasecmp strerror memmove daemon getuid sscanf syslog)
+dnl
+dnl regcomp is present but non-functional on Solaris 2.4
+dnl
+AC_C_CROSS
+AC_MSG_CHECKING(for working regcomp)
+AC_CACHE_VAL(ac_cv_func_regcomp,[
+AC_TRY_RUN([
+#include <sys/types.h>
+#include <regex.h>
+regex_t x; regmatch_t m;
+int main() { return regcomp(&x,"pat.*",0) || regexec(&x,"pattern",1,&m,0); }
+], ac_cv_func_regcomp=yes, ac_cv_func_regcomp=no)])
+AC_MSG_RESULT($ac_cv_func_regcomp)
+test $ac_cv_func_regcomp = yes && AC_DEFINE(HAVE_REGCOMP)
+save_LIBS="$LIBS"
+LIBS=-lgen
+dnl this will fail if there's no compile/step in -lgen, or if there's
+dnl no -lgen. This is fine.
+AC_CHECK_FUNCS(compile step)
+LIBS="$save_LIBS"
dnl
AC_CHECK_LIB(gen,compile,SHLIB_GEN=-lgen,SHLIB_GEN='')
AC_SUBST(SHLIB_GEN)
dnl
KRB5_BUILD_LIBRARY_WITH_DEPS
-V5_AC_OUTPUT_MAKEFILE
+KRB5_BUILD_LIBOBJS
+KRB5_BUILD_PROGRAM
+KRB5_RUN_FLAGS
+dnl
+K5_GEN_MAKEFILE(., lib)
+K5_GEN_MAKEFILE(error_tables, libobj)
+K5_GEN_MAKEFILE(asn.1, libobj)
+K5_GEN_MAKEFILE(ccache, libobj)
+K5_GEN_MAKEFILE(ccache/stdio, libobj)
+K5_GEN_MAKEFILE(ccache/file, libobj)
+K5_GEN_MAKEFILE(ccache/memory, libobj)
+K5_GEN_MAKEFILE(keytab, libobj)
+K5_GEN_MAKEFILE(keytab/file, libobj)
+K5_GEN_MAKEFILE(keytab/db, libobj)
+K5_GEN_MAKEFILE(krb, libobj)
+K5_GEN_MAKEFILE(rcache, libobj)
+K5_GEN_MAKEFILE(os, libobj)
+K5_GEN_MAKEFILE(posix, libobj)
+K5_AC_OUTPUT
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:21:57 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-AC_PROG_AWK
-KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:22:33 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
LOCAL_SUBDIRS = file
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-KRB5_BUILD_LIBOBJS
-K5_GEN_MAKEFILE(., libobj)
-K5_GEN_MAKEFILE(file, libobj)
-K5_OUTPUT_FILES
-dnl AC_OUTPUT to keep autoreconf happy
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:23:03 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./../..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
##DOSBUILDTOP = ..\..\..\..
##DOSLIBNAME=..\..\krb5.lib
+##DOS##PREFIXDIR=keytab\db
+##DOS##OBJFILE= file.lst
-.c.o:
- $(CC) $(CFLAGS) -c $(srcdir)/$*.c
-@SHARED_RULE@
+STLIBOBJS = dbkeytab.o
SRCS= $(srcdir)/dbkeytab.c
OBJS = dbkeytab.$(OBJEXT)
-all-unix:: shared $(OBJS)
-all-mac:: $(OBJS)
-all-windows:: $(OBJS)
+##DOS##LIBOBJS = $(OBJS)
-shared:
- mkdir shared
-clean-unix::
- $(RM) shared/*
-
-clean-mac::
-clean-windows::
+all-unix:: all-libobjs
+clean-unix:: clean-libobjs
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-dnl
-dnl We're currently not building this directory, and the shared library
-dnl calls needs to be redone if/when we include this.
-dnl
-dnl V5_SHARED_LIB_OBJS
-dnl SubdirLibraryRule([${OBJS}])
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:23:33 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=./..
+thisconfigdir=./../..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Thu Feb 19 19:03:20 1998 Tom Yu <tlyu@mit.edu>
* recvauth.c (krb5_recvauth): Add some bookkeeping flags so we
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
RUN_SETUP = @KRB5_RUN_ENV@
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-AC_HEADER_STDARG
-AC_HAVE_FUNCS(strftime strptime geteuid)
-KRB5_RUN_FLAGS
-KRB5_BUILD_PROGRAM
-KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:24:39 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
KRB5_RUN_ENV = @KRB5_RUN_ENV@
* krb5_aname_to_localname()
*/
+/*
+ * We're only to AN_TO_LN rules at this point, and not doing the
+ * database lookup (moved from configure script)
+ */
+#define AN_TO_LN_RULES
+
#include "k5-int.h"
#include <ctype.h>
#if HAVE_REGEX_H
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-AC_HAVE_HEADERS(regex.h regexp.h regexpr.h)
-
-dnl regcomp is present but non-functional on Solaris 2.4
-AC_C_CROSS
-AC_MSG_CHECKING(for working regcomp)
-AC_CACHE_VAL(ac_cv_func_regcomp,[
-AC_TRY_RUN([
-#include <sys/types.h>
-#include <regex.h>
-regex_t x; regmatch_t m;
-int main() { return regcomp(&x,"pat.*",0) || regexec(&x,"pattern",1,&m,0); }
-], ac_cv_func_regcomp=yes, ac_cv_func_regcomp=no)])
-AC_MSG_RESULT($ac_cv_func_regcomp)
-test $ac_cv_func_regcomp = yes && AC_DEFINE(HAVE_REGCOMP)
-save_LIBS="$LIBS"
-LIBS=-lgen
-dnl this will fail if there's no compile/step in -lgen, or if there's
-dnl no -lgen. This is fine.
-AC_CHECK_FUNCS(compile step)
-LIBS="$save_LIBS"
-AC_HAVE_FUNCS(re_comp)
-HAS_ANSI_VOLATILE
-AC_DEFINE(AN_TO_LN_RULES)
-KRB5_BUILD_PROGRAM
-KRB5_RUN_FLAGS
-KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
+Fri Feb 27 11:55:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * daemon.c: Change use of HAS_PATHS_H to be HAVE_PATHS_H.
+ Change use of HAS_SETSID to be HAVE_SETSID.
+
Wed Feb 18 16:25:07 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-AC_CONST
-AC_HEADER_CHECK(paths.h,AC_DEFINE(HAS_PATHS_H))
-AC_HAVE_FUNCS(setenv unsetenv getenv)
-AC_REPLACE_FUNCS(vfprintf vsprintf strdup strcasecmp strerror memmove daemon getuid sscanf syslog)
-AC_FUNC_CHECK(setsid,AC_DEFINE(HAS_SETSID))
-KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
#include <sys/types.h>
#include <sys/file.h>
#include <unistd.h>
-#ifdef HAS_PATHS_H
+#ifdef HAVE_PATHS_H
#include <paths.h>
#endif
return (-1);
if (cpid)
exit(0);
-#ifdef HAS_SETSID
+#ifdef HAVE_SETSID
(void) setsid();
#else
#ifndef TIOCNOTTY
+Fri Feb 27 18:03:33 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/krb5
+ directory, since we've moved the configure.in tests in
+ this directory to the toplevel lib/krb5 configure.in
+
Wed Feb 18 16:25:34 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
-thisconfigdir=.
+thisconfigdir=./..
BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+++ /dev/null
-AC_INIT(configure.in)
-CONFIG_RULES
-KRB5_BUILD_LIBOBJS
-AC_TYPE_UID_T
-V5_AC_OUTPUT_MAKEFILE