openssl/crypto
Richard Levitte 5482dac9f4 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>
2016-02-10 14:34:06 +01:00
..
aes GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
asn1 Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
async Auto init/deinit libcrypto 2016-02-09 15:11:38 +00:00
bf unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
bio VMS getnameinfo() seems to have a bug with returned service string 2016-02-10 05:12:52 +01:00
bn Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
buffer constify PACKET 2016-02-01 16:21:57 +01:00
camellia unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
cast unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
chacha chacha/asm/chacha-x86.pl: fix nasm compilation. 2016-02-10 11:29:12 +01:00
cmac GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
cms GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
comp Auto init/deinit libcrypto 2016-02-09 15:11:38 +00:00
conf Portability fix 2016-02-09 16:41:25 -05:00
ct unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
des GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
dh Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dsa Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
dso Fix potential buffer overrun 2016-02-04 10:09:19 -05:00
ec Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
engine Configure et al: move the installation directory logic to Makefiles 2016-02-10 14:34:06 +01:00
err Auto init/deinit libcrypto 2016-02-09 15:11:38 +00:00
evp Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
hmac GH641: Don't care openssl_zmalloc 2016-02-08 11:09:16 -05:00
idea unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
include/internal NULL the thread_local_inits_st pointer after use 2016-02-09 23:29:31 +00:00
jpake unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
kdf unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
lhash unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md4 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
md5 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
mdc2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
modes GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
objects GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
ocsp GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
pem New BN functions. 2016-02-02 17:17:38 +00:00
perlasm x86[_64] assembly pack: add ChaCha20 and Poly1305 modules. 2016-02-10 10:31:14 +01:00
pkcs7 Enhance and clear the support of linker flags 2016-02-06 17:57:19 +01:00
pkcs12 add missing file p12_lcl.h 2016-02-08 21:22:19 +00:00
poly1305 poly1305/poly1305.c: work around -Wshadow warnings with POLY1305_ASM. 2016-02-10 10:31:18 +01:00
rand Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
rc2 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
rc4 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
rc5 unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
ripemd unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
rsa Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
seed unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
sha GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
srp GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
stack if no comparison function set make sk_sort no op 2016-02-06 18:49:10 +00:00
ts Enhance and clear the support of linker flags 2016-02-06 17:57:19 +01:00
txt_db unified build scheme: add build.info files 2016-02-01 12:46:58 +01:00
ui GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
whrlpool GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
x509 Suppress DANE TLSA reflection when verification fails 2016-02-08 14:46:09 -05:00
x509v3 GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
alphacpuid.pl
arm64cpuid.pl
arm_arch.h
armcap.c
armv4cpuid.pl
build.info Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
c64xpluscpuid.pl
cpt_err.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
cryptlib.c Provide a thread stop API 2016-02-09 15:11:38 +00:00
crypto-lib.com Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
cversion.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
ebcdic.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
ex_data.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
fips_err.h Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
fips_ers.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
ia64cpuid.S
init.c Can't re-init after stop. 2016-02-10 08:27:06 -05:00
install-crypto.com
lock.c Auto init/deinit libcrypto 2016-02-09 15:11:38 +00:00
LPdir_nyi.c
LPdir_unix.c
LPdir_vms.c
LPdir_win32.c
LPdir_win.c
LPdir_wince.c
Makefile.in Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
mem_clr.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
mem_dbg.c Stop library before checking for mem leaks 2016-02-09 23:29:31 +00:00
mem_sec.c Make sure to always include string.h so memset gets declared. 2016-02-10 04:14:35 +01:00
mem.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
o_dir.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
o_fips.c
o_init.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
o_str.c GH614: Use memcpy()/strdup() when possible 2016-02-03 15:45:56 -05:00
o_time.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
pariscid.pl
ppc_arch.h crypto/ppccap.c: add SIGILL-free processor capability detection code. 2015-12-14 16:08:49 +01:00
ppccap.c crypto/ppccap.c: add SIGILL-free processor capability detection code. 2015-12-14 16:08:49 +01:00
ppccpuid.pl crpyto/ppccpuid.pl: add FPU probe and fix OPENSSL_rdtsc. 2015-12-14 16:09:25 +01:00
s390xcap.c
s390xcpuid.S
sparc_arch.h
sparccpuid.S
sparcv9cap.c crypto/sparcv9cap.c: add SIGILL-free feature detection for Solaris. 2015-12-02 10:53:33 +01:00
thr_id.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
uid.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
vms_rms.h
x86_64cpuid.pl
x86cpuid.pl