build file templates: have targets for all shared library names
authorRichard Levitte <levitte@openssl.org>
Sun, 21 Oct 2018 09:03:02 +0000 (11:03 +0200)
committerRichard Levitte <levitte@openssl.org>
Sun, 21 Oct 2018 13:49:48 +0000 (15:49 +0200)
commit132fd512ad1c3d120749c7f67f955fd018cb8964
tree86258f9c078cdfe4a550f4ac8977fd3c70da0e16
parent8c6371f9f7ff7e54bc204867f809368f3a7f0e17
build file templates: have targets for all shared library names

We only had targets for the "simple" shared library names (libfoo.so
and not libfoo.so.x.y on Unix, import library libfoo.lib but not
libfoo.dll on Windows).  This has created some confusion why it wasn't
possible to rebuild the less "simple" name directly (just as an
example, someone who mistook the import library on Windows for a
static library, removed the DLL and then found it was difficult to
rebuild directly), so we change the target to include all possible
names.

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7451)

(cherry picked from commit d8cac50b023be249cdaba054f43acecf17025ce4)
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl