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
..
TEST convert to new style guide 2000-09-04 23:36:41 +00:00
readline Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
Makefile * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
chared.c PR/12963:Jason Waterman: Fix signed cast problems. 2001-05-17 01:02:17 +00:00
chared.h Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
common.c Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
editline.3 PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
editrc.5 `existent', not `existant' 2001-06-19 13:42:07 +00:00
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 Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
hist.c PR/12963:Jason Waterman: Fix signed cast problems. 2001-05-17 01:02:17 +00:00
hist.h Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
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 PR/12963:Jason Waterman: Fix signed cast problems. 2001-05-17 01:02:17 +00:00
key.h sprinkle couple const 2001-01-23 15:55:30 +00:00
makelist make array of functions and help array const 2001-01-09 19:22:31 +00:00
map.c make constant arrays a const 2001-01-09 17:22:09 +00:00
map.h make constant arrays a const 2001-01-09 17:22:09 +00:00
parse.c sprinkle couple const 2001-01-23 15:55:30 +00:00
parse.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
prompt.c Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
prompt.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
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 fix partial completion - we failed to refresh screen in that case 2001-01-10 08:10:45 +00:00
refresh.c rename 3 arg ELRE_DEBUG to ELRE_ASSERT, add 2 arg ELRE_DEBUG, and change all 2001-04-13 00:53:11 +00:00
refresh.h Enlarge editline buffers as needed to support arbitrary length lines. 2001-01-10 07:45:41 +00:00
search.c sprinkle couple const 2001-01-23 15:55:30 +00:00
search.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
shlib_version PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs. 2001-10-09 13:50:29 +00:00
sig.c make constant arrays a const 2001-01-09 17:31:04 +00:00
sig.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
sys.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
term.c In the `not what I asked for' department: 2001-11-08 19:39:10 +00:00
term.h consistently check for allocation failures and return -1, if we could not 2001-01-04 15:56:31 +00:00
tokenizer.c consistently check for allocation failures and return -1, if we could not 2001-01-04 15:56:31 +00:00
tokenizer.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
tty.c PR/12963:Jason Waterman: Fix signed cast problems. 2001-05-17 01:02:17 +00:00
tty.h convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00
vi.c convert to new style guide, which includes: 2000-09-04 22:06:28 +00:00