+Fri Feb 27 22:30:41 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Move tests from all of kadm5'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 kadm5 library.
+
Wed Feb 18 16:13:56 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
thisconfigdir=.
BUILDTOP=$(REL)$(U)$(S)$(U)
CFLAGS = $(CCOPTS) $(DEFS)
+LOCAL_SUBDIRS = clnt srv unit-test
##DOSBUILDTOP = ..\..
+Fri Feb 27 22:32:16 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/kadm5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/kadm5 configure.in
+
Wed Feb 18 16:14:27 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) -I$(BUILDTOP)/include/kadm5
+++ /dev/null
-AC_INIT(client_rpc.c)
-CONFIG_RULES
-AC_PROG_ARCHIVE
-AC_PROG_ARCHIVE_ADD
-AC_PROG_RANLIB
-AC_PROG_INSTALL
-KRB5_BUILD_LIBOBJS
-KRB5_BUILD_LIBRARY_WITH_DEPS
-V5_AC_OUTPUT_MAKEFILE
AC_INIT(configure.in)
CONFIG_RULES
-AC_CONFIG_SUBDIRS(clnt srv unit-test)
AC_PROG_ARCHIVE
AC_PROG_ARCHIVE_ADD
AC_PROG_RANLIB
AC_PROG_AWK
AC_CHECK_HEADERS(syslog.h)
AC_CHECK_FUNCS(openlog syslog closelog strftime vsprintf)
+KRB5_AC_REGEX_FUNCS
+dnl
+dnl AIX is unusual in that it wants all symbols resolved at link time
+dnl Fortunately, it will allow us to link the kdb library now, even if
+dnl it is linked again later.
+AIX_DB_LIB=''
+case $krb5_cv_host in
+*-*-aix*)
+ AIX_DB_LIB="-ldb"
+ ;;
+esac
+AC_SUBST(AIX_DB_LIB)
+dnl
+AC_CANONICAL_HOST
+dnl The following are tests for the presence of programs required for testing
+AC_CHECK_PROG(RUNTEST,runtest,runtest)
+AC_CHECK_PROG(PERL,perl,perl)
+AC_CHECK_FUNCS(srand48 srand srandom)
+AC_KRB5_TCL
+if test "$PERL" = perl -a "$RUNTEST" = runtest -a "$TCL_LIBS" != ""; then
+ DO_TEST=ok
+fi
+AC_SUBST(DO_TEST)
+dnl
KRB5_BUILD_LIBOBJS
-V5_AC_OUTPUT_MAKEFILE
+KRB5_BUILD_LIBRARY_WITH_DEPS
+KRB5_BUILD_PROGRAM
+dnl
+K5_GEN_MAKEFILE(., libobj)
+K5_GEN_MAKEFILE(clnt, lib libobj)
+K5_GEN_MAKEFILE(srv, lib libobj)
+K5_GEN_MAKEFILE(unit-test)
+K5_AC_OUTPUT
+
+Fri Feb 27 22:33:05 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/kadm5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/kadm5 configure.in.
+ Instead of adding @LIBS@ to the list of libraries which
+ should be linked as shared library dependencies, add
+ @GEN_LIB@ and @AIX_DB_LIB@ which will get expanded if
+ necessary.
+
Wed Feb 18 16:15:22 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) -I$(BUILDTOP)/include/kadm5 @HESIOD_DEFS@
$(TOPLIBD)/libcrypto$(SHLIBEXT) \
$(TOPLIBD)/libcom_err$(SHLIBEXT) \
$(TOPLIBD)/libdyn$(SHLIBEXT)
-SHLIB_EXPLIBS=-lgssrpc -lgssapi_krb5 -lkdb5 -lkrb5 -lcrypto -lcom_err -ldyn @LIBS@
+SHLIB_EXPLIBS=-lgssrpc -lgssapi_krb5 -lkdb5 -lkrb5 -lcrypto -lcom_err -ldyn @GEN_LIB@ @AIX_DB_LIB@
SHLIB_DIRS=-L$(TOPLIBD)
SHLIB_RDIRS=$(KRB5_LIBDIR)
RELDIR=kadm5/srv
+++ /dev/null
-AC_INIT(server_kdb.c)
-CONFIG_RULES
-AC_PROG_ARCHIVE
-AC_PROG_ARCHIVE_ADD
-AC_PROG_RANLIB
-AC_PROG_INSTALL
-AC_PROG_LEX
-AC_PROG_AWK
-
-save_LIBS="$LIBS"
-LIBS=-lgen
-AC_CHECK_FUNCS(compile step)
-if test "$ac_cv_func_compile" = true ; then
- LIBS="$save_LIBS -lgen"
-else
- LIBS="$save_LIBS"
-fi
-
-AC_CHECK_FUNCS(re_comp re_exec regcomp regexec)
-dnl AIX is unusual in that it wants all symbols resolved at link time
-dnl Fortunately, it will allow us to link the kdb library now, even if
-dnl it is linked again later.
-case $krb5_cv_host in
-*-*-aix*)
- LIBS="$LIBS -ldb"
- ;;
-esac
-
-KRB5_BUILD_LIBOBJS
-KRB5_BUILD_LIBRARY_WITH_DEPS
-V5_AC_OUTPUT_MAKEFILE
+Fri Feb 27 22:32:54 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Changed thisconfigdir to point at the lib/kadm5
+ directory, since we've moved all of the configure.in
+ tests to the toplevel lib/kadm5 configure.in
+
Wed Feb 18 16:15:53 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) $(LOCALINCLUDE) -DUSE_KADM5_API_VERSION=1
PROG_LIBPATH=-L$(TOPLIBD)
+++ /dev/null
-AC_INIT(init-test.c)
-CONFIG_RULES
-AC_CANONICAL_HOST
-dnl The following are tests for the presence of programs required for testing
-AC_CHECK_PROG(RUNTEST,runtest,runtest)
-AC_CHECK_PROG(PERL,perl,perl)
-AC_CHECK_FUNCS(srand48 srand srandom)
-AC_KRB5_TCL
-if test "$PERL" = perl -a "$RUNTEST" = runtest -a "$TCL_LIBS" != ""; then
- DO_TEST=ok
-fi
-AC_SUBST(DO_TEST)
-dnl
-KRB5_BUILD_PROGRAM
-V5_AC_OUTPUT_MAKEFILE