summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/md4
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-05-26 02:17:43 +0000
committerTheodore Tso <tytso@mit.edu>1995-05-26 02:17:43 +0000
commit044df506c1e1e7ace4e39a1e268f458965f6845b (patch)
tree21797578de9351436afb9aa520b5932704dbaea3 /src/lib/crypto/md4
parentd61b56400be218d551eee24b997ace6da0b3a16f (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/md4')
-rw-r--r--src/lib/crypto/md4/ChangeLog4
-rw-r--r--src/lib/crypto/md4/Makefile.in10
-rw-r--r--src/lib/crypto/md4/configure.in1
3 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/crypto/md4/ChangeLog b/src/lib/crypto/md4/ChangeLog
index 3b84efff8..02d869348 100644
--- a/src/lib/crypto/md4/ChangeLog
+++ b/src/lib/crypto/md4/ChangeLog
@@ -1,3 +1,7 @@
+Thu May 25 22:16:14 1995 Theodore Y. Ts'o (tytso@dcl)
+
+ * configure.in, Makefile.in: Add support for shared libraries.
+
Thu Apr 20 11:39:15 1995 <tytso@rsx-11.mit.edu>
* rsa-md4.h: removed unneeded #include of wordsize.h
diff --git a/src/lib/crypto/md4/Makefile.in b/src/lib/crypto/md4/Makefile.in
index c2cb995c2..50f2b8470 100644
--- a/src/lib/crypto/md4/Makefile.in
+++ b/src/lib/crypto/md4/Makefile.in
@@ -5,11 +5,18 @@ CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des -I"$(srcdir)"
##DOSLIBNAME=..\crypto.lib
##DOS!include $(BUILDTOP)\config\windows.in
+.c.o:
+ $(CC) $(CFLAGS) -c $(srcdir)/$*.c
+@SHARED_RULE@
+
OBJS= md4.$(OBJEXT) md4glue.$(OBJEXT) md4crypto.$(OBJEXT)
SRCS= $(srcdir)/md4.c $(srcdir)/md4glue.c $(srcdir)/md4crypto.c
-all:: $(OBJS)
+all:: shared $(OBJS)
+
+shared:
+ mkdir shared
t_mddriver.c: $(srcdir)/../md5/t_mddriver.c
$(CP) $(srcdir)/../md5/t_mddriver.c t_mddriver.c
@@ -30,3 +37,4 @@ check:: t_mddriver$(EXEEXT)
clean::
$(RM) t_mddriver$(EXEEXT) t_mddriver.$(OBJEXT) t_mddriver.c
+ $(RM) shared/*
diff --git a/src/lib/crypto/md4/configure.in b/src/lib/crypto/md4/configure.in
index f5e1ec7be..872efe65f 100644
--- a/src/lib/crypto/md4/configure.in
+++ b/src/lib/crypto/md4/configure.in
@@ -2,6 +2,7 @@ AC_INIT(configure.in)
WITH_CCOPTS
AC_SET_BUILDTOP
CONFIG_RULES
+V5_SHARED_LIB_OBJS
SubdirLibraryRule([${OBJS}])
KRB_INCLUDE
V5_AC_OUTPUT_MAKEFILE