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
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
camellia
cast
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
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
include/internal NULL the thread_local_inits_st pointer after use 2016-02-09 23:29:31 +00:00
jpake
kdf
lhash
md2
md4
md5
mdc2
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
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
rc4
rc5
ripemd
rsa Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
seed
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
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
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
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
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
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
o_dir.c
o_fips.c
o_init.c
o_str.c
o_time.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
pariscid.pl
ppc_arch.h
ppccap.c
ppccpuid.pl
s390xcap.c
s390xcpuid.S
sparc_arch.h
sparccpuid.S
sparcv9cap.c
thr_id.c
uid.c
vms_rms.h
x86_64cpuid.pl
x86cpuid.pl