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/md5 | |
| 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/md5')
| -rw-r--r-- | src/lib/crypto/md5/ChangeLog | 4 | ||||
| -rw-r--r-- | src/lib/crypto/md5/Makefile.in | 10 | ||||
| -rw-r--r-- | src/lib/crypto/md5/configure.in | 1 |
3 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/crypto/md5/ChangeLog b/src/lib/crypto/md5/ChangeLog index dd52074f8..0ed77d12d 100644 --- a/src/lib/crypto/md5/ChangeLog +++ b/src/lib/crypto/md5/ChangeLog @@ -1,3 +1,7 @@ +Thu May 25 22:16:26 1995 Theodore Y. Ts'o (tytso@dcl) + + * configure.in, Makefile.in: Add support for shared libraries. + Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com) * *.[ch]: removed unneeded INTERFACE from non-api functions. diff --git a/src/lib/crypto/md5/Makefile.in b/src/lib/crypto/md5/Makefile.in index f07c86a6a..4a72f33c0 100644 --- a/src/lib/crypto/md5/Makefile.in +++ b/src/lib/crypto/md5/Makefile.in @@ -4,11 +4,18 @@ CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/../des ##DOSLIBNAME=..\crypto.lib ##DOS!include $(BUILDTOP)\config\windows.in +.c.o: + $(CC) $(CFLAGS) -c $(srcdir)/$*.c +@SHARED_RULE@ + OBJS= md5.$(OBJEXT) md5glue.$(OBJEXT) md5crypto.$(OBJEXT) SRCS= $(srcdir)/md5.c $(srcdir)/md5glue.c $(srcdir)/md5crypto.c -all:: $(OBJS) +all:: shared $(OBJS) + +shared: + mkdir shared t_mddriver: t_mddriver.o md5.o $(CC) $(CFLAGS) $(LDFLAGS) -o t_mddriver t_mddriver.o md5.o @@ -21,3 +28,4 @@ check:: t_mddriver$(EXEEXT) clean:: $(RM) t_mddriver$(EXEEXT) t_mddriver.$(OBJEXT) + $(RM) shared/* diff --git a/src/lib/crypto/md5/configure.in b/src/lib/crypto/md5/configure.in index f5e1ec7be..872efe65f 100644 --- a/src/lib/crypto/md5/configure.in +++ b/src/lib/crypto/md5/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 |
