Configure et al: move the installation directory logic to Makefiles
authorRichard Levitte <levitte@openssl.org>
Sat, 30 Jan 2016 01:57:19 +0000 (02:57 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 10 Feb 2016 13:34:06 +0000 (14:34 +0100)
commit5482dac9f4de7eb73d1b9c776be9495735f7e299
treeaca3c55cc204e0d9341196243f0cd5312e5e8e87
parentbcb1977b7f4186b5551d83839286bc02991c2ad3
Configure et al: move the installation directory logic to Makefiles

The logic to figure out the combinations of --prefix and --openssldir
has stayed in Configure so far, with Unix paths as defaults.

However, since we're making Configure increasingly platform agnostic,
these defaults need to change and adapt to the platform, along with
the logic to combine them.

The easiest to provide for this is to move the logic and the defaults
away from Configure and into the build files.

This also means that the definition of the macros ENGINESDIR and
OPENSSLDIR move away from include/openssl/opensslconf.h and into the
build files.

Makefile.in is adapted accordingly.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configure
Makefile.in
crypto/engine/eng_list.c
include/openssl/opensslconf.h.in