diff options
| author | Theodore Tso <tytso@mit.edu> | 1995-05-26 02:17:43 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1995-05-26 02:17:43 +0000 |
| commit | 044df506c1e1e7ace4e39a1e268f458965f6845b (patch) | |
| tree | 21797578de9351436afb9aa520b5932704dbaea3 /src/lib/crypto/des | |
| parent | d61b56400be218d551eee24b997ace6da0b3a16f (diff) | |
Add support building shared libraries
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5885 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/des')
| -rw-r--r-- | src/lib/crypto/des/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lib/crypto/des/Makefile.in | 10 | ||||
| -rw-r--r-- | src/lib/crypto/des/configure.in | 1 |
3 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog index e731379a9..de5697a74 100644 --- a/src/lib/crypto/des/ChangeLog +++ b/src/lib/crypto/des/ChangeLog @@ -1,3 +1,7 @@ +Thu May 25 22:16:02 1995 Theodore Y. Ts'o (tytso@dcl) + + * configure.in, Makefile.in: Add support for shared libraries. + Fri May 12 02:46:13 1995 Mark Eichin <eichin@cygnus.com> * key_sched.c (mit_des_key_sched): *always* fill in the schedule, diff --git a/src/lib/crypto/des/Makefile.in b/src/lib/crypto/des/Makefile.in index d874fc77e..45f91ec52 100644 --- a/src/lib/crypto/des/Makefile.in +++ b/src/lib/crypto/des/Makefile.in @@ -15,6 +15,10 @@ OTHERSRCS=$(srcdir)/f_cbc.c $(srcdir)/f_cksum.c \ OTHEROBJS=f_cbc.$(OBJEXT) f_cksum.$(OBJEXT) f_sched.$(OBJEXT) f_ecb.$(OBJEXT) f_parity.$(OBJEXT) f_tables.$(OBJEXT) +.c.o: + $(CC) $(CFLAGS) -c $(srcdir)/$*.c +@SHARED_RULE@ + OBJS= cbc_cksum.$(OBJEXT) \ cs_entry.$(OBJEXT) \ finish_key.$(OBJEXT) \ @@ -41,7 +45,10 @@ SRCS= $(srcdir)/cs_entry.c \ $(srcdir)/weak_key.c \ $(OTHERSRCS) -all:: $(OBJS) +all:: shared $(OBJS) + +shared: + mkdir shared includes:: depend @@ -71,3 +78,4 @@ check-windows:: clean:: $(RM) destest$(EXEEXT) verify$(EXEEXT) destest.$(OBJEXT) verify.$(OBJEXT) + $(RM) shared/* diff --git a/src/lib/crypto/des/configure.in b/src/lib/crypto/des/configure.in index 02ee60867..275255710 100644 --- a/src/lib/crypto/des/configure.in +++ b/src/lib/crypto/des/configure.in @@ -3,6 +3,7 @@ WITH_CCOPTS AC_SET_BUILDTOP CONFIG_RULES WITH_NETLIB +V5_SHARED_LIB_OBJS SubdirLibraryRule([${OBJS}]) KRB_INCLUDE V5_AC_OUTPUT_MAKEFILE |
