NetBSD/lib
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
..
csu don't include machine/asm.h (make this build again). 2002-09-19 01:24:43 +00:00
i18n_module Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and 2002-09-27 21:37:50 +00:00
libarch minor makefile delint 2002-09-18 06:17:38 +00:00
libasn1 When being built as a host tool, the <config.h> we see is actually 2002-09-13 17:29:56 +00:00
libbz2 Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libc SI prefixes apply to decimal multiplies only. For binary (2^n) multiplies 2002-09-27 18:37:43 +00:00
libcdk Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libcom_err The config.h we get when building as a host tool is the libnbcompat 2002-09-13 18:30:43 +00:00
libcompat Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libcrypt Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libcrypto Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and 2002-09-27 21:37:50 +00:00
libcrypto_idea adopted changes made to libcrypto/Makefile: 2002-09-01 06:01:13 +00:00
libcrypto_mdc2 MDC2 is a patented algorithm; don't ship it in default libcrypto. 2002-09-26 13:05:54 +00:00
libcrypto_rc5 adopted changes made to libcrypto/Makefile: 2002-09-01 06:01:13 +00:00
libcurses Add a hack for xterm-like terminals where "\E[m" will turn off 2002-09-11 15:23:24 +00:00
libdes Belatedly bump libdes shared library major number, due to bump of 2002-08-20 13:49:55 +00:00
libedit Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libform Allow either the field_check or char_check pointers to be NULL, as 2002-08-22 11:34:00 +00:00
libgssapi heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libhdb heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libintl
libipsec Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libkadm heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libkadm5clnt heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libkadm5srv heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libkafs shouldn't do -I/usr/include/openssl, it is not recommended by openssl. 2002-08-29 02:33:14 +00:00
libkdb heimdal builds shouldn't dig into openssl source by -Ifoo. 2002-08-29 01:31:27 +00:00
libkrb remove all traces of ktypes.h 2002-09-12 15:28:22 +00:00
libkrb5 fix typo in previous 2002-09-12 15:29:02 +00:00
libkstream backout previous, <des.h> is part of kerberos 4 API 2002-08-29 14:53:21 +00:00
libkvm Use FD_CLOEXEC instead of `1' and don't cast. 2002-09-17 21:37:13 +00:00
libl Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libm Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libmenu Fix some off by one errors in the menu mark and unmark buffer handling. 2002-08-22 11:30:18 +00:00
libossaudio Add SOUND_MASK_* for the last SOUND_MIXER_* values that didn't have any. 2002-05-27 14:42:15 +00:00
libpcap Fix two typos, and bump Dd for recent additions. 2002-09-25 00:30:24 +00:00
libpci Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libpmc ispell. 2002-08-09 10:13:07 +00:00
libposix Set LLIBS to nothing; no sense in warning about the routines from 2002-09-14 21:18:20 +00:00
libresolv Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
librmt Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libroken version 12.3 2002-09-12 13:39:53 +00:00
librpcsvc Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libskey use strtok_r, as strtok can interfere with outside users. 2002-06-23 12:20:10 +00:00
libsl Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libss Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libssl e_os.h is not part of exported openssl interface, so don't install it into 2002-08-31 10:46:36 +00:00
libtelnet context -> telnet_context in two places. 2002-09-20 22:25:49 +00:00
libterm Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and 2002-09-27 21:37:50 +00:00
libusbhid sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
libutil put utmpx/wtmpx routines to separate files, so that programs overriding the 2002-09-27 20:42:46 +00:00
libvers Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). 2002-08-19 09:41:27 +00:00
libwrap Correct #ifdef'ed out usage of memset 2002-07-20 14:18:45 +00:00
liby Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
libz Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the 2002-08-19 14:55:14 +00:00
Makefile visit libcrypto_mdc2 if MKCRYPTO_MDC2 is defined 2002-09-26 13:29:44 +00:00
Makefile.inc
bumpversion
checkver
checkvers