NetBSD/lib/libterm
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
..
TEST remove obsolete register declarations 1998-02-03 19:12:13 +00:00
Makefile Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and 2002-09-27 21:37:50 +00:00
pathnames.h clean up import, roll forward local fixes, clean up Ids 1995-02-27 10:18:34 +00:00
shlib_version t_agetstr() changes. 2001-11-02 18:24:38 +00:00
termcap_private.h PR/10266: Jason R. Thorpe: curses programs totally broken. 2001-11-02 18:24:20 +00:00
termcap.3 Add some markup, fix some markup, begin sentences on new lines. 2002-09-26 01:03:02 +00:00
termcap.c Make sure that we free memory and return null if we failed to initialize. 2002-06-19 15:56:27 +00:00
termcap.h PR/10266: Jason R. Thorpe: curses programs totally broken. 2001-11-02 18:24:20 +00:00
tgoto.c restore 0 padding for %2 and %3. From David Laight. 2002-07-04 18:47:28 +00:00
tputs.c make tmspc10[] const 2001-01-23 15:56:46 +00:00