NetBSD/lib/libedit
lukem efcc9a4c9d * Add user-controlled mk.conf variables
- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed
2001-12-28 01:32:37 +00:00
..
readline Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
TEST
chared.c
chared.h
common.c
editline.3 PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
editrc.5
el.c Remove an unused variable. 2001-11-08 19:34:41 +00:00
el.h PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
emacs.c
hist.c
hist.h
histedit.h PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
history.c history_def_enter: fix off-by-one mistake in delete condition (the behaviour 2001-09-29 17:52:10 +00:00
key.c
key.h
Makefile * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
makelist
map.c
map.h
parse.c
parse.h
prompt.c
prompt.h
read.c PR/14067: Anthony Mallet: Provide a programmatic way to set the read_char 2001-09-27 19:29:50 +00:00
read.h PR/14067: Anthony Mallet: Provide a programmatic way to set the read_char 2001-09-27 19:29:50 +00:00
readline.c
refresh.c
refresh.h
search.c
search.h
shlib_version PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
sig.c
sig.h
sys.h
term.c In the `not what I asked for' department: 2001-11-08 19:39:10 +00:00
term.h
tokenizer.c
tokenizer.h
tty.c
tty.h
vi.c