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:47:06 +0000 (15:47 +0200)
commitd8cac50b023be249cdaba054f43acecf17025ce4
tree6a90f59f172b8ea7fb82bb1ccf8d9ccc2b039c55
parent2d015189b97c60b67e10aed320230357bf6b200f
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)
Configurations/unix-Makefile.tmpl
Configurations/windows-makefile.tmpl