Make shared library targets more consistent
authorRichard Levitte <levitte@openssl.org>
Thu, 11 Feb 2016 12:10:11 +0000 (13:10 +0100)
committerRichard Levitte <levitte@openssl.org>
Thu, 11 Feb 2016 16:08:38 +0000 (17:08 +0100)
commitcedbb1462a1732bf255c4b7767d8a0e4e0d20e30
tree607a1efbd4aea5d49b7c80778e69408df3c46cc4
parent43db7aa2de68e04c5b5894e7af5dba54ee1fa363
Make shared library targets more consistent

On Windows POSIX layers, two files are produced for a shared library,
there's {shlibname}.dll and there's the import library {libname}.dll.a

On some/most Unix platforms, a {shlibname}.{sover}.so and a symlink
{shlibname}.so are produced.

For each of them, unix-Makefile.tmpl was entirely consistent on which
to have as a target when building a shared library or which to use as
dependency.

This change clears this up and makes it consistent, we use the
simplest form possible, {lib}.dll.a on Windows POSIX layers and
{shlibname}.so on Unix platforms.  No exception.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/unix-Makefile.tmpl