From cc1940313183eb0501ab05093a449073c7f7c05a Mon Sep 17 00:00:00 2001 From: Paul Park Date: Fri, 16 Jun 1995 15:25:12 +0000 Subject: [PATCH] Add install target for shared libraries git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6076 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/crypto/ChangeLog | 4 ++++ src/lib/crypto/configure.in | 3 +++ src/lib/des425/ChangeLog | 4 ++++ src/lib/des425/configure.in | 3 +++ src/lib/krb4/ChangeLog | 6 ++++++ src/lib/krb4/configure.in | 3 +++ src/lib/krb5/ChangeLog | 4 ++++ src/lib/krb5/configure.in | 3 +++ 8 files changed, 30 insertions(+) diff --git a/src/lib/crypto/ChangeLog b/src/lib/crypto/ChangeLog index 5d0b7a1e6..580498117 100644 --- a/src/lib/crypto/ChangeLog +++ b/src/lib/crypto/ChangeLog @@ -1,4 +1,8 @@ +Fri Jun 16 11:14:50 EDT 1995 Paul Park (pjpark@mit.edu) + * configure.in - Add install target for shared library. + + Thu Jun 15 17:58:41 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Add definitions for shared library building rules. Add explicit dependency on "shared" since we probably need it. diff --git a/src/lib/crypto/configure.in b/src/lib/crypto/configure.in index 1ccce9c60..f75bfd29e 100644 --- a/src/lib/crypto/configure.in +++ b/src/lib/crypto/configure.in @@ -15,6 +15,9 @@ AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ LinkFileDir(../libcrypto.[$](SHEXT), libcrypto.[$](SHEXT), ./crypto) AppendRule([all-unix:: ../libcrypto.$(SHEXT)]) +AppendRule([install:: libcrypto.[$](SHEXT) + [$](INSTALL_DATA) libcrypto.[$](SHEXT) \ + [$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libcrypto.[$](SHEXT)]) ])dnl AppendRule([all-unix:: libcrypto.a]) AppendRule([all:: all-$(WHAT)]) diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog index bcced223b..818e0c542 100644 --- a/src/lib/des425/ChangeLog +++ b/src/lib/des425/ChangeLog @@ -1,4 +1,8 @@ +Fri Jun 16 11:15:11 EDT 1995 Paul Park (pjpark@mit.edu) + * configure.in - Add install target for shared library. + + Thu Jun 15 18:00:45 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Change "./DONE" target to "DONE" since we have a rule for how to build it. Also add definitions for shared library diff --git a/src/lib/des425/configure.in b/src/lib/des425/configure.in index 75a4c8e70..284566ffb 100644 --- a/src/lib/des425/configure.in +++ b/src/lib/des425/configure.in @@ -14,5 +14,8 @@ AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ LinkFileDir(../libdes425.[$](SHEXT), libdes425.[$](SHEXT), ./des425) AppendRule([all-unix:: ../libdes425.$(SHEXT)]) +AppendRule([install:: libdes425.[$](SHEXT) + [$](INSTALL_DATA) libdes425.[$](SHEXT) \ + [$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libdes425.[$](SHEXT)]) ])dnl V5_AC_OUTPUT_MAKEFILE diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog index 9db9658d2..d7c584bb2 100644 --- a/src/lib/krb4/ChangeLog +++ b/src/lib/krb4/ChangeLog @@ -1,4 +1,10 @@ +Fri Jun 16 11:15:45 EDT 1995 Paul Park (pjpark@mit.edu) + * Makefile.in - Change "./DONE" to "DONE" since we know how to make + "DONE", hence a clean make won't get confused any more. + * configure.in - Add shared library install target. + + Thu Jun 15 18:07:24 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Add definitions for shared library build rules. * configure.in - Create symlinks for archive and shared library diff --git a/src/lib/krb4/configure.in b/src/lib/krb4/configure.in index 9a0c59b7d..5816d56f4 100644 --- a/src/lib/krb4/configure.in +++ b/src/lib/krb4/configure.in @@ -52,5 +52,8 @@ AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ LinkFileDir(../libkrb4.[$](SHEXT), libkrb4.[$](SHEXT), ./krb4) AppendRule([all-unix:: ../libkrb4.$(SHEXT)]) +AppendRule([install:: libkrb4.[$](SHEXT) + [$](INSTALL_DATA) libkrb4.[$](SHEXT) \ + [$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libkrb4.[$](SHEXT)]) ])dnl V5_AC_OUTPUT_MAKEFILE diff --git a/src/lib/krb5/ChangeLog b/src/lib/krb5/ChangeLog index 064d506f2..69f75fad2 100644 --- a/src/lib/krb5/ChangeLog +++ b/src/lib/krb5/ChangeLog @@ -1,4 +1,8 @@ +Fri Jun 16 11:16:44 EDT 1995 Paul Park (pjpark@mit.edu) + * configure.in - Add shared library install target. + + Thu Jun 15 18:08:12 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Add definitions for shared library build rules. Also, remove explicit "all" target at front so we do subdirectories diff --git a/src/lib/krb5/configure.in b/src/lib/krb5/configure.in index a12024641..4c60aba56 100644 --- a/src/lib/krb5/configure.in +++ b/src/lib/krb5/configure.in @@ -12,6 +12,9 @@ AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ LinkFileDir(../libkrb5.[$](SHEXT), libkrb5.[$](SHEXT), ./krb5) AppendRule([all-unix:: ../libkrb5.$(SHEXT)]) +AppendRule([install:: libkrb5.[$](SHEXT) + [$](INSTALL_DATA) libkrb5.[$](SHEXT) \ + [$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libkrb5.[$](SHEXT)]) ])dnl LinkFileDir(../libkrb5.a, libkrb5.a, ./krb5) AppendRule([all-unix:: ../libkrb5.a]) -- 2.26.2