summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1994-06-09 23:07:20 +0000
committerMark Eichin <eichin@mit.edu>1994-06-09 23:07:20 +0000
commitbfada90ca02dc1dc5c554eddf8ccba269e24ab99 (patch)
treece283363544a1d7b961c85ee1b8d391bd25b48aa /src/lib/krb5
parentb53c50df36fcea380b72b94bce54ae9b1521b93a (diff)
downloadkrb5-bfada90ca02dc1dc5c554eddf8ccba269e24ab99.tar.gz
krb5-bfada90ca02dc1dc5c554eddf8ccba269e24ab99.tar.xz
krb5-bfada90ca02dc1dc5c554eddf8ccba269e24ab99.zip
autoconf enhancements for kerberos
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3690 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5')
-rw-r--r--src/lib/krb5/Makefile.in36
-rw-r--r--src/lib/krb5/asn.1/Makefile.in171
-rw-r--r--src/lib/krb5/asn.1/configure.in13
-rw-r--r--src/lib/krb5/ccache/Makefile.in27
-rw-r--r--src/lib/krb5/ccache/configure.in11
-rw-r--r--src/lib/krb5/ccache/file/Makefile.in35
-rw-r--r--src/lib/krb5/ccache/file/configure.in5
-rw-r--r--src/lib/krb5/ccache/stdio/Makefile.in38
-rw-r--r--src/lib/krb5/ccache/stdio/configure.in5
-rw-r--r--src/lib/krb5/configure.in10
-rw-r--r--src/lib/krb5/error_tables/Makefile.in41
-rw-r--r--src/lib/krb5/error_tables/configure.in11
-rw-r--r--src/lib/krb5/free/Makefile.in85
-rw-r--r--src/lib/krb5/free/configure.in6
-rw-r--r--src/lib/krb5/keytab/Makefile.in37
-rw-r--r--src/lib/krb5/keytab/configure.in11
-rw-r--r--src/lib/krb5/keytab/file/Makefile.in54
-rw-r--r--src/lib/krb5/keytab/file/configure.in5
-rw-r--r--src/lib/krb5/krb/Makefile.in139
-rw-r--r--src/lib/krb5/krb/configure.in9
-rw-r--r--src/lib/krb5/os/Makefile.in79
-rw-r--r--src/lib/krb5/os/configure.in6
-rw-r--r--src/lib/krb5/posix/Makefile.in21
-rw-r--r--src/lib/krb5/posix/configure.in8
-rw-r--r--src/lib/krb5/rcache/Makefile.in32
-rw-r--r--src/lib/krb5/rcache/configure.in6
26 files changed, 901 insertions, 0 deletions
diff --git a/src/lib/krb5/Makefile.in b/src/lib/krb5/Makefile.in
new file mode 100644
index 0000000000..4da82a9042
--- /dev/null
+++ b/src/lib/krb5/Makefile.in
@@ -0,0 +1,36 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+ARCHIVE = @ARCHIVE@
+ARADD = @ARADD@
+
+SUBDIRS = @SUBDIRS@
+
+RM = rm -f
+CP = cp
+RANLIB = @RANLIB@
+
+all::
+
+libkrb5.a: error_tables/DONE asn.1/DONE ccache/DONE ccache/stdio/DONE \
+ ccache/file/DONE keytab/DONE keytab/file/DONE krb/DONE \
+ rcache/DONE free/DONE os/DONE posix/DONE
+ (cd error_tables; $(ARADD) ../$@ `cat DONE`)
+ (cd asn.1; $(ARADD) ../$@ `cat DONE`)
+ (cd ccache; $(ARADD) ../$@ `cat DONE`)
+ (cd ccache/stdio; $(ARADD) ../../$@ `cat DONE`)
+ (cd ccache/file; $(ARADD) ../../$@ `cat DONE`)
+ (cd keytab; $(ARADD) ../$@ `cat DONE`)
+ (cd keytab/file; $(ARADD) ../../$@ `cat DONE`)
+ (cd krb; $(ARADD) ../$@ `cat DONE`)
+ (cd rcache; $(ARADD) ../$@ `cat DONE`)
+ (cd free; $(ARADD) ../$@ `cat DONE`)
+ (cd os; $(ARADD) ../$@ `cat DONE`)
+ (cd posix; $(ARADD) ../$@ `cat DONE`)
+ $(RANLIB) $@
+
+install:: libkrb5.a
+ $(RM) $(KRB5_LIBDIR)/lib/libkrb5.a
+ $(CP) libkrb5.a $(KRB5_LIBDIR)/lib/libkrb5.a
+ $(RANLIB) $(KRB5_LIBDIR)/lib/libkrb5.a
+
diff --git a/src/lib/krb5/asn.1/Makefile.in b/src/lib/krb5/asn.1/Makefile.in
new file mode 100644
index 0000000000..ee4ff46004
--- /dev/null
+++ b/src/lib/krb5/asn.1/Makefile.in
@@ -0,0 +1,171 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+# -I. for isode/
+CFLAGS = -g $(DEFS) -DPEPSY_LINKABLE_FUNCS -I.
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+
+PEPSY = @PEPSY@
+PSYFLAGS = @PSYFLAGS@
+
+KRB5ROOT = @KRB5ROOT@
+
+KRB5_INCDIR = $(KRB5ROOT)/include
+
+all::
+
+SRCTOP=$(srcdir)/$(BUILDTOP)
+
+EHDRDIR=$(BUILDTOP)/include/krb5/asn.1
+
+SRCS= \
+ KRB5_tables.c \
+ $(srcdir)/encode.c \
+ $(srcdir)/decode.c \
+ $(srcdir)/adat2kadat.c \
+ $(srcdir)/addr2kaddr.c \
+ $(srcdir)/adr2kadr.c \
+ $(srcdir)/aprp2kaprp.c \
+ $(srcdir)/aprq2kaprq.c \
+ $(srcdir)/arep2karep.c \
+ $(srcdir)/auth2kauth.c \
+ $(srcdir)/cvt_flags.c \
+ $(srcdir)/ck2kck.c \
+ $(srcdir)/edat2kedat.c \
+ $(srcdir)/ekrp2kekrp.c \
+ $(srcdir)/enck2kkey.c \
+ $(srcdir)/err2kerr.c \
+ $(srcdir)/etpt2ketpt.c \
+ $(srcdir)/g2unix.c \
+ $(srcdir)/kadat2adat.c \
+ $(srcdir)/kaddr2addr.c \
+ $(srcdir)/kadr2adr.c \
+ $(srcdir)/kaprp2aprp.c \
+ $(srcdir)/kaprq2aprq.c \
+ $(srcdir)/karep2arep.c \
+ $(srcdir)/kauth2auth.c \
+ $(srcdir)/kck2ck.c \
+ $(srcdir)/kdcr2kkdcr.c \
+ $(srcdir)/kdcr2ktgsr.c \
+ $(srcdir)/kedat2edat.c \
+ $(srcdir)/kekrp2ekrp.c \
+ $(srcdir)/kerr2err.c \
+ $(srcdir)/ketpt2etpt.c \
+ $(srcdir)/kkdcr2kdcr.c \
+ $(srcdir)/kkey2enck.c \
+ $(srcdir)/klsrq2lsrq.c \
+ $(srcdir)/kprep2prep.c \
+ $(srcdir)/kprin2prin.c \
+ $(srcdir)/kpriv2priv.c \
+ $(srcdir)/ksafe2safe.c \
+ $(srcdir)/ktran2tran.c \
+ $(srcdir)/ktgrq2tgrq.c \
+ $(srcdir)/ktgsr2kdcr.c \
+ $(srcdir)/ktkt2tkt.c \
+ $(srcdir)/lsrq2klsrq.c \
+ $(srcdir)/prep2kprep.c \
+ $(srcdir)/prin2kprin.c \
+ $(srcdir)/priv2kpriv.c \
+ $(srcdir)/qbuf2data.c \
+ $(srcdir)/safe2ksafe.c \
+ $(srcdir)/tran2ktran.c \
+ $(srcdir)/tgrq2ktgrq.c \
+ $(srcdir)/tkt2ktkt.c \
+ $(srcdir)/u2gen.c \
+ $(srcdir)/ktgsr2kdcr.c \
+ $(srcdir)/kpwd2pwd.c \
+ $(srcdir)/kpwds2pwds.c \
+ $(srcdir)/pwd2kpwd.c \
+ $(srcdir)/pwds2kpwds.c \
+ $(srcdir)/cred2kcred.c \
+ $(srcdir)/crep2kcrep.c \
+ $(srcdir)/kcred2cred.c \
+ $(srcdir)/kcrep2crep.c
+
+OBJS= \
+ KRB5_tables.o \
+ encode.o \
+ decode.o \
+ adat2kadat.o \
+ addr2kaddr.o \
+ adr2kadr.o \
+ aprp2kaprp.o \
+ aprq2kaprq.o \
+ arep2karep.o \
+ auth2kauth.o \
+ cvt_flags.o \
+ ck2kck.o \
+ edat2kedat.o \
+ ekrp2kekrp.o \
+ enck2kkey.o \
+ err2kerr.o \
+ etpt2ketpt.o \
+ g2unix.o \
+ kadat2adat.o \
+ kaddr2addr.o \
+ kadr2adr.o \
+ kaprp2aprp.o \
+ kaprq2aprq.o \
+ karep2arep.o \
+ kauth2auth.o \
+ kck2ck.o \
+ kdcr2kkdcr.o \
+ kdcr2ktgsr.o \
+ kedat2edat.o \
+ kekrp2ekrp.o \
+ kerr2err.o \
+ ketpt2etpt.o \
+ kkdcr2kdcr.o \
+ kkey2enck.o \
+ klsrq2lsrq.o \
+ kprep2prep.o \
+ kprin2prin.o \
+ kpriv2priv.o \
+ ksafe2safe.o \
+ ktran2tran.o \
+ ktgrq2tgrq.o \
+ ktgsr2kdcr.o \
+ ktkt2tkt.o \
+ lsrq2klsrq.o \
+ prep2kprep.o \
+ prin2kprin.o \
+ priv2kpriv.o \
+ qbuf2data.o \
+ safe2ksafe.o \
+ tran2ktran.o \
+ tgrq2ktgrq.o \
+ tkt2ktkt.o \
+ u2gen.o \
+ kpwd2pwd.o \
+ kpwds2pwds.o \
+ pwd2kpwd.o \
+ pwds2kpwds.o \
+ cred2kcred.o \
+ crep2kcrep.o \
+ kcred2cred.o \
+ kcrep2crep.o
+
+all:: includes
+
+includes:: KRB5-types.h
+
+clean::
+ $(RM) KRB5.ph KRB5_defs.h KRB5_pre_defs.h KRB5-types.h KRB5_tables.c
+
+KRB5_tables.o: KRB5_tables.c
+
+
+depend:: KRB5_tables.c
+
+
+clean::
+ $(RM) $(OBJS)
+
diff --git a/src/lib/krb5/asn.1/configure.in b/src/lib/krb5/asn.1/configure.in
new file mode 100644
index 0000000000..2cf4f07fff
--- /dev/null
+++ b/src/lib/krb5/asn.1/configure.in
@@ -0,0 +1,13 @@
+AC_INIT(configure.in)
+UsePepsy
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+CopyHeader(KRB5-types.h,[$(EHDRDIR)])
+CopyHeader(KRB5_defs.h,[$(EHDRDIR)])
+CopyHeader(KRB5_pre_defs.h,[$(EHDRDIR)])
+Krb5InstallHeaders(KRB5_defs.h KRB5_pre_defs.h KRB5-types.h, [$(KRB5_INCDIR)/krb5/asn.1])
+PepsyTarget(KRB5)
+KRB_INCLUDE
+ISODE_INCLUDE
+WITH_KRB5ROOT
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/ccache/Makefile.in b/src/lib/krb5/ccache/Makefile.in
new file mode 100644
index 0000000000..b8f12a3366
--- /dev/null
+++ b/src/lib/krb5/ccache/Makefile.in
@@ -0,0 +1,27 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+OBJS= ccbase.o \
+ ccdefault.o \
+ ccdefops.o
+
+SRCS= $(srcdir)/ccbase.c \
+ $(srcdir)/ccdefault.c \
+ $(srcdir)/ccdefops.c
+
diff --git a/src/lib/krb5/ccache/configure.in b/src/lib/krb5/ccache/configure.in
new file mode 100644
index 0000000000..c3f6027501
--- /dev/null
+++ b/src/lib/krb5/ccache/configure.in
@@ -0,0 +1,11 @@
+AC_INIT(configure.in)
+CONFIG_DIRS(file stdio)
+AC_PROG_ARCHIVE
+AC_PROG_ARCHIVE_ADD
+AC_PROG_RANLIB
+MAKE_SUBDIRS("making",all)
+MAKE_SUBDIRS("cleaning",clean)
+CONFIG_RULES
+SubdirLibraryRule([$(OBJS)])
+KRB_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/ccache/file/Makefile.in b/src/lib/krb5/ccache/file/Makefile.in
new file mode 100644
index 0000000000..9050efd877
--- /dev/null
+++ b/src/lib/krb5/ccache/file/Makefile.in
@@ -0,0 +1,35 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+clean::
+ $(RM) $(OBJS)
+
+OBJS = fcc_close.o fcc_destry.o fcc_eseq.o \
+ fcc_gennew.o fcc_getnam.o fcc_gprin.o fcc_init.o \
+ fcc_nseq.o fcc_read.o fcc_reslv.o fcc_retrv.o \
+ fcc_sseq.o fcc_store.o fcc_skip.o fcc_ops.o fcc_write.o \
+ fcc_sflags.o fcc_defops.o fcc_errs.o fcc_maybe.o
+
+SRCS = $(srcdir)/fcc_close.c $(srcdir)/fcc_destry.c $(srcdir)/fcc_eseq.c \
+ $(srcdir)/fcc_gennew.c $(srcdir)/fcc_getnam.c $(srcdir)/fcc_gprin.c \
+ $(srcdir)/fcc_init.c $(srcdir)/fcc_nseq.c $(srcdir)/fcc_read.c \
+ $(srcdir)/fcc_reslv.c $(srcdir)/fcc_retrv.c $(srcdir)/fcc_sseq.c \
+ $(srcdir)/fcc_store.c $(srcdir)/fcc_skip.c $(srcdir)/fcc_ops.c \
+ $(srcdir)/fcc_write.c $(srcdir)/fcc_sflags.c $(srcdir)/fcc_defops.c \
+ $(srcdir)/fcc_errs.c $(srcdir)/fcc_maybe.c
+
+
diff --git a/src/lib/krb5/ccache/file/configure.in b/src/lib/krb5/ccache/file/configure.in
new file mode 100644
index 0000000000..184c6f4476
--- /dev/null
+++ b/src/lib/krb5/ccache/file/configure.in
@@ -0,0 +1,5 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/ccache/stdio/Makefile.in b/src/lib/krb5/ccache/stdio/Makefile.in
new file mode 100644
index 0000000000..e7acee5fdb
--- /dev/null
+++ b/src/lib/krb5/ccache/stdio/Makefile.in
@@ -0,0 +1,38 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+clean::
+ $(RM) $(OBJS)
+
+OBJS = scc_close.o scc_destry.o scc_eseq.o \
+ scc_gennew.o scc_getnam.o scc_gprin.o scc_init.o \
+ scc_nseq.o scc_read.o scc_reslv.o scc_retrv.o \
+ scc_sseq.o scc_store.o scc_skip.o scc_ops.o scc_write.o \
+ scc_sflags.o scc_defops.o scc_errs.o scc_maybe.o
+
+SRCS = $(srcdir)/scc_close.c $(srcdir)/scc_destry.c $(srcdir)/scc_eseq.c \
+ $(srcdir)/scc_gennew.c $(srcdir)/scc_getnam.c $(srcdir)/scc_gprin.c \
+ $(srcdir)/scc_init.c $(srcdir)/scc_nseq.c $(srcdir)/scc_read.c \
+ $(srcdir)/scc_reslv.c $(srcdir)/scc_retrv.c $(srcdir)/scc_sseq.c \
+ $(srcdir)/scc_store.c $(srcdir)/scc_skip.c $(srcdir)/scc_ops.c \
+ $(srcdir)/scc_write.c $(srcdir)/scc_sflags.c $(srcdir)/scc_defops.c \
+ $(srcdir)/scc_errs.c $(srcdir)/scc_maybe.c
+
+
+test: ${OBJS} scc_test.o
+ ${CC} -o test ${OBJS} scc_test.o
+
diff --git a/src/lib/krb5/ccache/stdio/configure.in b/src/lib/krb5/ccache/stdio/configure.in
new file mode 100644
index 0000000000..184c6f4476
--- /dev/null
+++ b/src/lib/krb5/ccache/stdio/configure.in
@@ -0,0 +1,5 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/configure.in b/src/lib/krb5/configure.in
new file mode 100644
index 0000000000..5e83493366
--- /dev/null
+++ b/src/lib/krb5/configure.in
@@ -0,0 +1,10 @@
+AC_INIT(configure.in)
+CONFIG_DIRS(error_tables asn.1 ccache keytab krb rcache free os posix)
+AC_PROG_ARCHIVE
+AC_PROG_ARCHIVE_ADD
+AC_PROG_RANLIB
+MAKE_SUBDIRS("making",all)
+MAKE_SUBDIRS("cleaning",clean)
+AppendRule([all:: libkrb5.a])
+CONFIG_RULES
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/error_tables/Makefile.in b/src/lib/krb5/error_tables/Makefile.in
new file mode 100644
index 0000000000..7ce525c1b3
--- /dev/null
+++ b/src/lib/krb5/error_tables/Makefile.in
@@ -0,0 +1,41 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+AWK = @AWK@
+
+BUILDTOP = ../../..
+
+EHDRDIR=$(BUILDTOP)/include/krb5
+
+HDRS=isode_err.h kdb5_err.h krb5_err.h adm_err.h
+OBJS=isode_err.o kdb5_err.o krb5_err.o adm_err.o init_ets.o
+ETSRCS=isode_err.c kdb5_err.c krb5_err.c adm_err.c
+SRCS=$(ETSRCS) $(srcdir)/init_ets.c
+
+all:: ${HDRS} includes ${OBJS}
+
+#
+# dependencies for traditional makes
+#
+isode_err.o: isode_err.c
+kdb5_err.o: kdb5_err.c
+krb5_err.o: krb5_err.c
+adm_err.o: adm_err.c
+
+
+clean::
+ $(RM) $(HDRS) $(ETSRCS)
+
+clean::
+ $(RM) $(OBJS)
+
+
diff --git a/src/lib/krb5/error_tables/configure.in b/src/lib/krb5/error_tables/configure.in
new file mode 100644
index 0000000000..de80b5a78f
--- /dev/null
+++ b/src/lib/krb5/error_tables/configure.in
@@ -0,0 +1,11 @@
+AC_INIT(configure.in)
+ET_RULES
+SS_RULES
+CONFIG_RULES
+KRB_INCLUDE
+SubdirLibraryRule([${OBJS}])
+CopyHeader(isode_err.h,[$(EHDRDIR)])
+CopyHeader(krb5_err.h,[$(EHDRDIR)])
+CopyHeader(kdb5_err.h,[$(EHDRDIR)])
+CopyHeader(adm_err.h,[$(EHDRDIR)])
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/free/Makefile.in b/src/lib/krb5/free/Makefile.in
new file mode 100644
index 0000000000..c1f65c67c8
--- /dev/null
+++ b/src/lib/krb5/free/Makefile.in
@@ -0,0 +1,85 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+OBJS= \
+ f_addr.o \
+ f_address.o \
+ f_ap_rep.o \
+ f_ap_req.o \
+ f_arep_enc.o \
+ f_authdata.o \
+ f_authent.o \
+ f_auth_cnt.o \
+ f_cksum.o \
+ f_creds.o \
+ f_cred_cnt.o \
+ f_enc_kdc.o \
+ f_enc_tkt.o \
+ f_error.o \
+ f_kdc_rep.o \
+ f_kdc_req.o \
+ f_keyblock.o \
+ f_last_req.o \
+ f_padata.o \
+ f_princ.o \
+ f_priv.o \
+ f_priv_enc.o \
+ f_safe.o \
+ f_ticket.o \
+ f_tickets.o \
+ f_tgt_cred.o \
+ f_tkt_auth.o \
+ f_pwd_data.o \
+ f_pwd_seq.o \
+ f_cred.o \
+ f_cred_enc.o
+
+SRCS= \
+ $(srcdir)/f_addr.c \
+ $(srcdir)/f_address.c \
+ $(srcdir)/f_arep_enc.c \
+ $(srcdir)/f_ap_rep.c \
+ $(srcdir)/f_ap_req.c \
+ $(srcdir)/f_authdata.c \
+ $(srcdir)/f_authent.c \
+ $(srcdir)/f_auth_cnt.c \
+ $(srcdir)/f_cksum.c \
+ $(srcdir)/f_creds.c \
+ $(srcdir)/f_cred_cnt.c \
+ $(srcdir)/f_enc_kdc.c \
+ $(srcdir)/f_enc_tkt.c \
+ $(srcdir)/f_error.c \
+ $(srcdir)/f_kdc_rep.c \
+ $(srcdir)/f_kdc_req.c \
+ $(srcdir)/f_keyblock.c \
+ $(srcdir)/f_last_req.c \
+ $(srcdir)/f_padata.c \
+ $(srcdir)/f_princ.c \
+ $(srcdir)/f_priv.c \
+ $(srcdir)/f_priv_enc.c \
+ $(srcdir)/f_safe.c \
+ $(srcdir)/f_ticket.c \
+ $(srcdir)/f_tickets.c \
+ $(srcdir)/f_tgt_cred.c \
+ $(srcdir)/f_tkt_auth.c \
+ $(srcdir)/f_pwd_data.c \
+ $(srcdir)/f_pwd_seq.c \
+ $(srcdir)/f_cred.c \
+ $(srcdir)/f_cred_enc.c
+
diff --git a/src/lib/krb5/free/configure.in b/src/lib/krb5/free/configure.in
new file mode 100644
index 0000000000..465abd0b2b
--- /dev/null
+++ b/src/lib/krb5/free/configure.in
@@ -0,0 +1,6 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+ISODE_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/keytab/Makefile.in b/src/lib/krb5/keytab/Makefile.in
new file mode 100644
index 0000000000..48f0cca847
--- /dev/null
+++ b/src/lib/krb5/keytab/Makefile.in
@@ -0,0 +1,37 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+
+
+OBJS= \
+ ktadd.o \
+ ktbase.o \
+ ktdefault.o \
+ ktfr_entry.o \
+ ktremove.o \
+ read_servi.o
+
+SRCS= \
+ $(srcdir)/ktadd.c \
+ $(srcdir)/ktbase.c \
+ $(srcdir)/ktdefault.c \
+ $(srcdir)/ktfr_entry.c \
+ $(srcdir)/ktremove.c \
+ $(srcdir)/read_servi.c
+
diff --git a/src/lib/krb5/keytab/configure.in b/src/lib/krb5/keytab/configure.in
new file mode 100644
index 0000000000..f95f462439
--- /dev/null
+++ b/src/lib/krb5/keytab/configure.in
@@ -0,0 +1,11 @@
+AC_INIT(configure.in)
+CONFIG_DIRS(file)
+AC_PROG_ARCHIVE
+AC_PROG_ARCHIVE_ADD
+AC_PROG_RANLIB
+MAKE_SUBDIRS("making",all)
+MAKE_SUBDIRS("cleaning",clean)
+CONFIG_RULES
+SubdirLibraryRule([$(OBJS)])
+KRB_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/keytab/file/Makefile.in b/src/lib/krb5/keytab/file/Makefile.in
new file mode 100644
index 0000000000..cacaedb2a8
--- /dev/null
+++ b/src/lib/krb5/keytab/file/Makefile.in
@@ -0,0 +1,54 @@
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+clean::
+ $(RM) $(OBJS)
+
+
+
+SRCS= \
+ $(srcdir)/ktf_add.c \
+ $(srcdir)/ktf_endget.c \
+ $(srcdir)/ktf_next.c \
+ $(srcdir)/ktf_resolv.c \
+ $(srcdir)/ktf_wops.c \
+ $(srcdir)/ktf_close.c \
+ $(srcdir)/ktf_get_en.c \
+ $(srcdir)/ktf_ops.c \
+ $(srcdir)/ktf_ssget.c \
+ $(srcdir)/ktf_wreslv.c \
+ $(srcdir)/ktf_defops.c \
+ $(srcdir)/ktf_get_na.c \
+ $(srcdir)/ktf_remove.c \
+ $(srcdir)/ktf_util.c
+
+OBJS = \
+ ktf_add.o \
+ ktf_close.o \
+ ktf_endget.o \
+ ktf_get_en.o \
+ ktf_get_na.o \
+ ktf_next.o \
+ ktf_resolv.o \
+ ktf_remove.o \
+ ktf_ssget.o \
+ ktf_util.o \
+ ktf_ops.o \
+ ktf_wops.o \
+ ktf_wreslv.o \
+ ktf_defops.o
+
diff --git a/src/lib/krb5/keytab/file/configure.in b/src/lib/krb5/keytab/file/configure.in
new file mode 100644
index 0000000000..184c6f4476
--- /dev/null
+++ b/src/lib/krb5/keytab/file/configure.in
@@ -0,0 +1,5 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/krb/Makefile.in b/src/lib/krb5/krb/Makefile.in
new file mode 100644
index 0000000000..56990f9179
--- /dev/null
+++ b/src/lib/krb5/krb/Makefile.in
@@ -0,0 +1,139 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+
+
+OBJS= addr_comp.o \
+ addr_order.o \
+ addr_srch.o \
+ bld_pr_ext.o \
+ bld_princ.o \
+ compat_recv.o \
+ conv_princ.o \
+ copy_addrs.o \
+ copy_auth.o \
+ copy_athctr.o \
+ copy_cksum.o \
+ copy_creds.o \
+ copy_data.o \
+ copy_key.o \
+ copy_princ.o \
+ copy_tick.o \
+ cp_key_cnt.o \
+ decode_kdc.o \
+ decrypt_tk.o \
+ encode_kdc.o \
+ encrypt_tk.o \
+ free_rtree.o \
+ faddr_ordr.o \
+ gc_frm_kdc.o \
+ gc_via_tgt.o \
+ gc_2tgt.o \
+ gen_seqnum.o \
+ gen_subkey.o \
+ get_creds.o \
+ get_in_tkt.o \
+ in_tkt_pwd.o \
+ in_tkt_sky.o \
+ kdc_rep_dc.o \
+ krbconfig.o \
+ mk_error.o \
+ mk_priv.o \
+ mk_rep.o \
+ mk_req.o \
+ mk_req_ext.o \
+ mk_safe.o \
+ parse.o \
+ pr_to_salt.o \
+ preauth.o \
+ princ_comp.o \
+ rd_error.o \
+ rd_priv.o \
+ rd_rep.o \
+ rd_req.o \
+ rd_req_sim.o \
+ rd_req_dec.o \
+ rd_safe.o \
+ recvauth.o \
+ sendauth.o \
+ send_tgs.o \
+ srv_rcache.o \
+ tgtname.o \
+ unparse.o \
+ walk_rtree.o
+
+SRCS= $(srcdir)/addr_comp.c \
+ $(srcdir)/addr_order.c \
+ $(srcdir)/addr_srch.c \
+ $(srcdir)/bld_pr_ext.c \
+ $(srcdir)/bld_princ.c \
+ $(srcdir)/compat_recv.c \
+ $(srcdir)/conv_princ.c \
+ $(srcdir)/copy_addrs.c \
+ $(srcdir)/copy_auth.c \
+ $(srcdir)/copy_athctr.c \
+ $(srcdir)/copy_cksum.c \
+ $(srcdir)/copy_creds.c \
+ $(srcdir)/copy_data.c \
+ $(srcdir)/copy_key.c \
+ $(srcdir)/copy_princ.c \
+ $(srcdir)/copy_tick.c \
+ $(srcdir)/cp_key_cnt.c \
+ $(srcdir)/decode_kdc.c \
+ $(srcdir)/decrypt_tk.c \
+ $(srcdir)/encode_kdc.c \
+ $(srcdir)/encrypt_tk.c \
+ $(srcdir)/free_rtree.c \
+ $(srcdir)/faddr_ordr.c \
+ $(srcdir)/gc_frm_kdc.c \
+ $(srcdir)/gc_via_tgt.c \
+ $(srcdir)/gc_2tgt.c \
+ $(srcdir)/gen_seqnum.c \
+ $(srcdir)/gen_subkey.c \
+ $(srcdir)/get_creds.c \
+ $(srcdir)/get_in_tkt.c \
+ $(srcdir)/in_tkt_pwd.c \
+ $(srcdir)/in_tkt_sky.c \
+ $(srcdir)/kdc_rep_dc.c \
+ $(srcdir)/krbconfig.c \
+ $(srcdir)/mk_error.c \
+ $(srcdir)/mk_priv.c \
+ $(srcdir)/mk_rep.c \
+ $(srcdir)/mk_req.c \
+ $(srcdir)/mk_req_ext.c \
+ $(srcdir)/mk_safe.c \
+ $(srcdir)/parse.c \
+ $(srcdir)/pr_to_salt.c \
+ $(srcdir)/preauth.c \
+ $(srcdir)/princ_comp.c \
+ $(srcdir)/rd_error.c \
+ $(srcdir)/rd_priv.c \
+ $(srcdir)/rd_rep.c \
+ $(srcdir)/rd_req.c \
+ $(srcdir)/rd_req_sim.c \
+ $(srcdir)/rd_req_dec.c \
+ $(srcdir)/rd_safe.c \
+ $(srcdir)/recvauth.c \
+ $(srcdir)/sendauth.c \
+ $(srcdir)/send_tgs.c \
+ $(srcdir)/srv_rcache.c \
+ $(srcdir)/tgtname.c \
+ $(srcdir)/unparse.c \
+ $(srcdir)/walk_rtree.c
+
diff --git a/src/lib/krb5/krb/configure.in b/src/lib/krb5/krb/configure.in
new file mode 100644
index 0000000000..3f298de95c
--- /dev/null
+++ b/src/lib/krb5/krb/configure.in
@@ -0,0 +1,9 @@
+AC_INIT(configure.in)
+AC_PROG_ARCHIVE
+AC_PROG_ARCHIVE_ADD
+AC_PROG_RANLIB
+CONFIG_RULES
+SubdirLibraryRule([$(OBJS)])
+KRB_INCLUDE
+ISODE_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/os/Makefile.in b/src/lib/krb5/os/Makefile.in
new file mode 100644
index 0000000000..0a7bbe0627
--- /dev/null
+++ b/src/lib/krb5/os/Makefile.in
@@ -0,0 +1,79 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+OBJS= \
+ an_to_ln.o \
+ def_realm.o \
+ ccdefname.o \
+ free_krbhs.o \
+ free_hstrl.o \
+ full_ipadr.o \
+ get_krbhst.o \
+ gen_port.o \
+ gen_rname.o \
+ hst_realm.o \
+ krbfileio.o \
+ ktdefname.o \
+ kuserok.o \
+ localaddr.o \
+ locate_kdc.o \
+ lock_file.o \
+ net_read.o \
+ net_write.o \
+ osconfig.o \
+ port2ip.o \
+ read_msg.o \
+ read_pwd.o \
+ sendto_kdc.o \
+ sn2princ.o \
+ timeofday.o \
+ unlck_file.o \
+ ustime.o \
+ write_msg.o
+
+SRCS= \
+ $(srcdir)/an_to_ln.c \
+ $(srcdir)/def_realm.c \
+ $(srcdir)/ccdefname.c \
+ $(srcdir)/free_krbhs.c \
+ $(srcdir)/free_hstrl.c \
+ $(srcdir)/full_ipadr.c \
+ $(srcdir)/get_krbhst.c \
+ $(srcdir)/gen_port.c \
+ $(srcdir)/gen_rname.c \
+ $(srcdir)/hst_realm.c \
+ $(srcdir)/krbfileio.c \
+ $(srcdir)/ktdefname.c \
+ $(srcdir)/kuserok.c \
+ $(srcdir)/localaddr.c \
+ $(srcdir)/locate_kdc.c \
+ $(srcdir)/lock_file.c \
+ $(srcdir)/net_read.c \
+ $(srcdir)/net_write.c \
+ $(srcdir)/osconfig.c \
+ $(srcdir)/read_msg.c \
+ $(srcdir)/read_pwd.c \
+ $(srcdir)/port2ip.c \
+ $(srcdir)/sendto_kdc.c \
+ $(srcdir)/sn2princ.c \
+ $(srcdir)/timeofday.c \
+ $(srcdir)/unlck_file.c \
+ $(srcdir)/ustime.c \
+ $(srcdir)/write_msg.c
+
diff --git a/src/lib/krb5/os/configure.in b/src/lib/krb5/os/configure.in
new file mode 100644
index 0000000000..465abd0b2b
--- /dev/null
+++ b/src/lib/krb5/os/configure.in
@@ -0,0 +1,6 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+ISODE_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/posix/Makefile.in b/src/lib/krb5/posix/Makefile.in
new file mode 100644
index 0000000000..26eb2ead70
--- /dev/null
+++ b/src/lib/krb5/posix/Makefile.in
@@ -0,0 +1,21 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+OBJS = @LIBOBJS@
+
diff --git a/src/lib/krb5/posix/configure.in b/src/lib/krb5/posix/configure.in
new file mode 100644
index 0000000000..9400c463a9
--- /dev/null
+++ b/src/lib/krb5/posix/configure.in
@@ -0,0 +1,8 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+ISODE_INCLUDE
+AC_REPLACE_FUNCS(vfprintf vsprintf strdup strerror memmove)
+AC_FUNC_CHECK(vsyslog, ,[LIBOBJS="[$]LIBOBJS syslog.o"])
+AC_OUTPUT(Makefile,[EXTRA_RULES])
diff --git a/src/lib/krb5/rcache/Makefile.in b/src/lib/krb5/rcache/Makefile.in
new file mode 100644
index 0000000000..6157274590
--- /dev/null
+++ b/src/lib/krb5/rcache/Makefile.in
@@ -0,0 +1,32 @@
+SUBDIRS = @SUBDIRS@
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+DEFS = @DEFS@
+LIBS = @LIBS@
+
+CFLAGS = -g $(DEFS)
+LDFLAGS = -g
+
+RM = rm -f
+CP = cp
+
+BUILDTOP = ../../..
+SRCTOP = $(srcdir)/$(BUILDTOP)
+
+all:: $(OBJS)
+
+OBJS= \
+ rc_base.o \
+ rc_dfl.o \
+ rc_io.o \
+ rcdef.o \
+ rc_conv.o
+
+SRCS= \
+ $(srcdir)/rc_base.c \
+ $(srcdir)/rc_dfl.c \
+ $(srcdir)/rc_io.c \
+ $(srcdir)/rcdef.c \
+ $(srcdir)/rc_conv.c
diff --git a/src/lib/krb5/rcache/configure.in b/src/lib/krb5/rcache/configure.in
new file mode 100644
index 0000000000..465abd0b2b
--- /dev/null
+++ b/src/lib/krb5/rcache/configure.in
@@ -0,0 +1,6 @@
+AC_INIT(configure.in)
+CONFIG_RULES
+SubdirLibraryRule([${OBJS}])
+KRB_INCLUDE
+ISODE_INCLUDE
+AC_OUTPUT(Makefile,[EXTRA_RULES])