summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1995-06-14 14:20:33 +0000
committerEzra Peisach <epeisach@mit.edu>1995-06-14 14:20:33 +0000
commit9b0098022829e7453b123df33784e4d812d357ff (patch)
tree3b860506ff2f9de2d7c97a469bbb8d69779a9d9c /src
parentdb84ca7336b02cd44402ec3126fc93b2788c1e49 (diff)
downloadkrb5-9b0098022829e7453b123df33784e4d812d357ff.tar.gz
krb5-9b0098022829e7453b123df33784e4d812d357ff.tar.xz
krb5-9b0098022829e7453b123df33784e4d812d357ff.zip
For shared library support create symlinks to the .so images in the
subdirs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6058 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/ChangeLog7
-rw-r--r--src/lib/Makefile.in1
-rw-r--r--src/lib/configure.in11
3 files changed, 18 insertions, 1 deletions
diff --git a/src/lib/ChangeLog b/src/lib/ChangeLog
index bf655d13f..e06257e7a 100644
--- a/src/lib/ChangeLog
+++ b/src/lib/ChangeLog
@@ -1,3 +1,10 @@
+Wed Jun 14 07:36:46 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * Makefile.in (clean-unix): Remove shared library symlinks
+
+ * configure.in: Create symlinks to libdes425.a
+ If shared libraries enabled, symlink the .so libraries
+
Fri Jun 9 18:53:30 1995 <tytso@rsx-11.mit.edu>
* configure.in: Remove standardized set of autoconf macros, which
diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in
index a9edb08b6..bb3d0f628 100644
--- a/src/lib/Makefile.in
+++ b/src/lib/Makefile.in
@@ -16,6 +16,7 @@ clean-unix::
$(RM) libkrb5.a libkdb5.a libcrypto.a
$(RM) libgssapi_krb5.a libdes425.a libkrb425.a
$(RM) libkadm.a libkrb4.a libkdb4.a
+ $(RM) libkrb5.so libcrypto.so libkrb4.so libdes425.so
clean-mac::
$(RM) libkrb5.a libkdb5.a libcrypto.a
diff --git a/src/lib/configure.in b/src/lib/configure.in
index 14fd6a2db..75a418584 100644
--- a/src/lib/configure.in
+++ b/src/lib/configure.in
@@ -12,7 +12,16 @@ LinkFile(libcrypto.a, ./crypto/libcrypto.a)
LinkFile(libgssapi_krb5.a, ./gssapi/libgssapi_krb5.a)
LinkFile(libkrb4.a, ./krb4/libkrb4.a)
LinkFile(libkdb4.a, ./kdb4/libkdb4.a)
+LinkFile(libdes425.a, ./des425/libdes425.a)
AppendRule([all-unix:: all-unix-subdirs libkrb5.a libcrypto.a])
AppendRule([all-unix:: libgssapi_krb5.a])
-AppendRule([all-unix:: libkrb4.a libkdb4.a])
+AppendRule([all-unix:: libkrb4.a libkdb4.a libdes425.a])
+AC_ARG_ENABLE([shared],
+[ --enable-shared build with shared libraries],[
+LinkFile(libcrypto.so, ./crypto/libcrypto.so)
+LinkFile(libkrb5.so, ./krb5/libkrb5.so)
+LinkFile(libkrb4.so, ./krb4/libkrb4.so)
+LinkFile(libdes425.so, ./des425/libdes425.so)
+AppendRule([all-unix:: libkrb5.so libcrypto.so libkrb4.so libdes425.so])
+])dnl
V5_AC_OUTPUT_MAKEFILE