diff options
Diffstat (limited to 'src/lib/gssapi/krb5')
-rw-r--r-- | src/lib/gssapi/krb5/ChangeLog | 5 | ||||
-rw-r--r-- | src/lib/gssapi/krb5/Makefile.in | 64 | ||||
-rw-r--r-- | src/lib/gssapi/krb5/configure.in | 3 |
3 files changed, 51 insertions, 21 deletions
diff --git a/src/lib/gssapi/krb5/ChangeLog b/src/lib/gssapi/krb5/ChangeLog index e067bbd..54bfce2 100644 --- a/src/lib/gssapi/krb5/ChangeLog +++ b/src/lib/gssapi/krb5/ChangeLog @@ -10,6 +10,11 @@ Tue Feb 4 15:56:01 1997 Richard Basch <basch@lehman.com> * Makefile.in: Only override the object build of the error table under Unix +Tue Jan 14 20:20:10 1997 Tom Yu <tlyu@mit.edu> + + * Makefile.in: + * configure.in: Update to new library build procedure. + Wed Dec 4 13:06:13 1996 Barry Jaspan <bjaspan@mit.edu> * acquire_cred.c (acquire_accept_cred): use krb5_kt_get_entry diff --git a/src/lib/gssapi/krb5/Makefile.in b/src/lib/gssapi/krb5/Makefile.in index 45db673..579edd1 100644 --- a/src/lib/gssapi/krb5/Makefile.in +++ b/src/lib/gssapi/krb5/Makefile.in @@ -5,22 +5,10 @@ CFLAGS = $(CCOPTS) $(DEFS) -I. -I$(srcdir) -I../generic -I$(srcdir)/../generic ##DOSOBJFILE = ..\krb5.lst ##WIN16##LIBNAME=..\gssapi.lib -.c.o: - $(CC) $(CFLAGS) -c $(srcdir)/$*.c -@SHARED_RULE@ - -shared: - mkdir shared - ETSRCS= gssapi_err_krb5.c ETOBJS= gssapi_err_krb5.$(OBJEXT) ETHDRS= gssapi_err_krb5.h -gssapi_err_krb5.o: gssapi_err_krb5.c - $(CC) $(CFLAGS) -c $*.c - -@SHARED_RULE_LOCAL@ - gssapi_err_krb5.$(OBJEXT): gssapi_err_krb5.c gssapi_err_krb5.h: gssapi_err_krb5.et gssapi_err_krb5.c: gssapi_err_krb5.et @@ -105,6 +93,46 @@ OBJS = \ # k5mech.$(OBJEXT) \ # pname_to_uid.$(OBJEXT) +STLIBOBJS = \ + accept_sec_context.o \ + acquire_cred.o \ + compare_name.o \ + context_time.o \ + delete_sec_context.o \ + disp_name.o \ + disp_status.o \ + export_sec_context.o \ + get_tkt_flags.o \ + gssapi_krb5.o \ + import_name.o \ + import_sec_context.o \ + indicate_mechs.o \ + init_sec_context.o \ + inq_context.o \ + inq_cred.o \ + inq_names.o \ + k5seal.o \ + k5unseal.o \ + krb5_gss_glue.o \ + process_context_token.o \ + rel_cred.o \ + rel_oid.o \ + rel_name.o \ + seal.o \ + ser_sctx.o \ + sign.o \ + unseal.o \ + util_cksum.o \ + util_crypt.o \ + util_seed.o \ + util_seqnum.o \ + verify.o \ + wrap_size_limit.o \ + gssapi_err_krb5.o + +# k5mech.o \ +# pname_to_uid.o + HDRS= $(ETHDRS) EHDRDIR=$(BUILDTOP)$(S)include$(S)gssapi @@ -115,19 +143,17 @@ EXPORTED_HEADERS= gssapi_krb5.h ##WIN16## $(CP) nul: $(OBJFILE) ##WIN32## $(LIBECHO) -p $(MYNAME)\ *.obj >$(OBJFILE) -all-unix:: shared $(SRCS) $(HDRS) includes $(OBJS) -all-mac:: shared $(SRCS) $(HDRS) includes $(OBJS) all-windows:: win-include $(SRCS) $(HDRS) $(OBJS) $(OBJFILE) +all-unix:: $(SRCS) $(HDRS) includes +all-unix:: all-libobjs + win-include:: if not exist $(EHDRDIR)\nul mkdir $(EHDRDIR) copy gssapi_krb5.h $(EHDRDIR) -clean-unix:: - $(RM) $(ETHDRS) $(ETSRCS) shared/* - -clean-mac:: - $(RM) $(ETHDRS) $(ETSRCS) shared/* +clean-unix:: clean-libobjs + $(RM) $(ETHDRS) $(ETSRCS) clean-windows:: $(RM) $(EHDRDIR)\gssapi_krb5.h $(OBJFILE) diff --git a/src/lib/gssapi/krb5/configure.in b/src/lib/gssapi/krb5/configure.in index 7190864..8de9aa6 100644 --- a/src/lib/gssapi/krb5/configure.in +++ b/src/lib/gssapi/krb5/configure.in @@ -3,7 +3,6 @@ CONFIG_RULES AC_PROG_AWK AC_PROG_INSTALL AC_CHECK_HEADERS(stdlib.h) -V5_SHARED_LIB_OBJS -SubdirLibraryRule([${OBJS}]) +KRB5_BUILD_LIBOBJS CopySrcHeader(gssapi_krb5.h,[$](BUILDTOP)/include/gssapi) V5_AC_OUTPUT_MAKEFILE |