NetBSD/lib/libcrypto
thorpej 09a0767aa9 Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and
-dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being
built is /bin or /sbin.

The reason we do this is because now all programs *except* those in
/bin and /sbin (i.e. the "special cases") match the default the compiler
uses, which is what is used for things in e.g. xsrc, pkgsrc, and other
random 3rd party programs.

This is done by decoupling where a shlib is installed from how it
is located.  Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR,
contain the former information, and key off MKDYNAMICROOT only.  SHLIBDIR
and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.

The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and
SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README
for usage details.
2002-09-27 21:37:50 +00:00
..
arch Add (commented out) CPP flags for making DES faster on StrongARM 2002-09-20 23:59:40 +00:00
man Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
Makefile Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and 2002-09-27 21:37:50 +00:00
asn1.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
bf.inc Do the CPU-specific optimization flags a better way, suggested 2001-09-10 02:56:57 +00:00
bio.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
bn.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
buffer.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
cast.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
comp.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
conf.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
crypto.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
des.inc Do the CPU-specific optimization flags a better way, suggested 2001-09-10 02:56:57 +00:00
dh.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
dsa.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
dso.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
err.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
evp.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
hmac.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
i_cbc_dummy.c use weak_alias to make libcrypto_{idea,rc5} actually useful. 2002-06-09 02:14:30 +00:00
i_skey_dummy.c use weak_alias to make libcrypto_{idea,rc5} actually useful. 2002-06-09 02:14:30 +00:00
idea.inc repair openssl (libcrypto) for non-32bit architecture. 2000-09-30 00:23:28 +00:00
lhash.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
man.inc regen openssl manpage from 0.9.6e source. 2002-07-31 01:45:20 +00:00
md2.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
md4.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
md5.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
mdc2.inc MDC2 is a patented algorithm; don't ship it in default libcrypto. 2002-09-26 13:05:54 +00:00
mdc2dgst_dummy.c dummy funtion decls 2002-09-26 13:06:25 +00:00
objects.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pem.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pkcs7.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
pkcs12.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rand.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00
rc2.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rc4.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rc5.inc repair openssl (libcrypto) for non-32bit architecture. 2000-09-30 00:23:28 +00:00
rc5_enc_dummy.c use weak_alias to make libcrypto_{idea,rc5} actually useful. 2002-06-09 02:14:30 +00:00
rc5_skey_dummy.c use weak_alias to make libcrypto_{idea,rc5} actually useful. 2002-06-09 02:14:30 +00:00
ripemd.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
rnd_keys.c use more standard %lld in favour of %qd 2001-01-04 15:35:22 +00:00
rsa.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
sha.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
shlib_version Belatedly bump libdes shared library major number, due to bump of 2002-08-20 13:49:55 +00:00
srcs.inc Use MACHINE_CPU rather than an (incomplete) substitution of 2001-09-10 02:59:09 +00:00
stack.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
txt_db.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
x509.inc update for openssl 0.9.5a 2000-07-16 07:16:20 +00:00
x509v3.inc use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and 2001-04-12 07:48:03 +00:00