Build files: Make it possible to source libraries into other libraries
authorRichard Levitte <levitte@openssl.org>
Thu, 3 Oct 2019 22:08:01 +0000 (00:08 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 10 Oct 2019 12:12:15 +0000 (14:12 +0200)
commite805c2d6d36d6be3db8141abc98f3ce5c6fa9776
tree57f267f341a32b67ca2392be4b9723edbe680a0a
parentbdea50ca802f7645774a359960e3b6ee9c352921
Build files: Make it possible to source libraries into other libraries

Added functionality to use static libraries as source for other
libraries.  When done this way, the target library will use the object
files from the sourced static libraries, making the sourced libraries
work as "containers" for object files.

We also need to make sure that the Unix Makefile template knows how to
deal with shared libraries and modules that depend on static libraries.
That's new situation we haven't had before.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10088)
Configurations/common.tmpl
Configurations/platform/BASE.pm
Configurations/platform/mingw.pm
Configurations/unix-Makefile.tmpl