openssl/VMS
Richard Levitte d445302418 Simplify the handling of shared library version numbers
$(SHLIB_MAJOR).$(SHLIB_MINOR) is really a synonym for
$(SHLIB_VERSION_NUMBER), and is therefore an added complexity,
so better to use $(SHLIB_VERSION_NUMBER) directly.  SHLIB_MAJOR and
SHLIB_MINOR are now unused, but are kept around purely as information
in case someone relies on their existence.

At the same time, add support for custom shared library extensions
with the three new Makefile variables SHLIB_EXT, SHLIB_EXT_SIMPLE and
SHLIB_EXT_IMPORT.  By default, they hold the variants of shared
library extensions we support.  On mingw and cygwin, SHLIB_EXT_IMPORT
is defined; on all other Unix platforms, it's empty.

An example to get shared libraries with a slightly different SOVER name:

    $ make SHLIB_EXT='.$(SHLIB_VERSION_NUMBER).so'

Fixes #3902

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3964)
2017-07-26 22:53:03 +02:00
..
engine.opt VMS: Don't force symbol mixed case when building DSOs 2016-09-11 23:18:03 +02:00
openssl_ivp.com.in dasync is an internal testing engine, so don't install it 2016-08-17 10:50:31 +02:00
openssl_shutdown.com.in Simplify the handling of shared library version numbers 2017-07-26 22:53:03 +02:00
openssl_startup.com.in Simplify the handling of shared library version numbers 2017-07-26 22:53:03 +02:00
openssl_utils.com.in Install the openssl app with version number on VMS 2016-07-02 15:49:45 +02:00
test-includes.com
translatesyms.pl Copyright consolidation: perl files 2016-04-20 09:45:40 -04:00
VMSify-conf.pl Copyright consolidation: perl files 2016-04-20 09:45:40 -04:00