Commit Graph

5107 Commits

Author SHA1 Message Date
bjh21 ab2303a1d4 BBBB has been removed. It's manpage should be too. 2002-01-04 15:29:06 +00:00
wiz 61d41d2703 Markup improvements. 2002-01-04 12:07:02 +00:00
tron d5912a8691 Add documentation for "UNLIMIT_RESOURCES". 2002-01-04 12:02:13 +00:00
wiz c80596d5fb Add a missing comma. 2002-01-04 11:11:49 +00:00
augustss 929c27149a Xref ustir(4). 2002-01-04 11:09:05 +00:00
thorpej 4a756ca168 Switch the MIPS ports to the new-toolchain. 2002-01-04 06:23:41 +00:00
wiz be4a2a733f -width needs an argument. Do -item instead of -tag in this .Bl. 2002-01-04 01:23:26 +00:00
tv 06f06e280f Add more tolerant script-based implementation of mkdep for host tool
compiles.  Based loosely on mkdep.old.compiler (so CSRG license copied),
but now uses just one rewrite (awk) process per cpp invocation and
determines the proper way to run cpp and awk via a "configure" script.

Use HOST_MKDEP in bsd.hostlib/hostprog.mk (defaulting to the old override
value of MKDEP), and give it a TOOLDIR equivalent in bsd.own.mk.
2002-01-03 22:45:23 +00:00
tv f5a9d4e145 Don't end up with a "rm -f" statement with no args. Fixes toolchain/15074. 2002-01-03 19:11:17 +00:00
augustss 7528be111a Xref ustir(4). 2002-01-03 19:02:54 +00:00
augustss 1270a85dc7 Add ustir(4) man page. 2002-01-03 18:29:33 +00:00
tv e53be948f7 Use groff's ".mso" to find tmac files in /usr/share/tmac, rather than
hardcoding a path.  (This allows these files to be relocated easily.)
2002-01-03 16:30:16 +00:00
thorpej 3797a3f56f Remove x86-64 "nolint" hack. 2002-01-02 23:58:18 +00:00
thorpej 6e1a67a44b Remove the "MKLINT=no if HAVE_GCC3" hack; a patch to support lint
comments has been submitted to the GCC maintainers, so if you're
using a GCC 3.x that doesn't support lint, set MKLINT=no in mk.conf.
2002-01-02 23:48:19 +00:00
augustss c4d16b2838 Sort attachments. 2002-01-02 04:09:13 +00:00
augustss e53ad4ec0e Xref udsbr(4). 2002-01-02 03:24:52 +00:00
augustss 1928358f48 Add udsbr(4). 2002-01-02 03:15:03 +00:00
wiz a152e6e23e Whitespace nits. 2002-01-02 02:15:42 +00:00
wiz ebb2a6eca9 Fix a typo and uppercase half a word. 2002-01-02 02:14:48 +00:00
augustss 1ec3f0c9cc Remove factual errors from the radio man pages.
Also rearrange some information.
2002-01-02 02:08:02 +00:00
augustss 2a96325dfe Xref radio pages. 2002-01-01 22:54:36 +00:00
wiz 5371349c1e Sort sections, drop any trailing dots at end of SEE ALSO section. 2002-01-01 22:54:11 +00:00
wiz e444a75ab8 Sort sections. 2002-01-01 22:51:10 +00:00
wiz 8999cac7c3 Sort sections, drop a space. 2002-01-01 22:50:29 +00:00
augustss 2817b7c5b5 Add xrefs and touch up a little. 2002-01-01 22:34:06 +00:00
augustss b35aae7c82 Make the man page more accurate. 2002-01-01 22:14:05 +00:00
augustss 27e1a497ea Xref radioctl(1). 2002-01-01 22:10:28 +00:00
augustss 80fe404c6a Add radio(4) man pages. 2002-01-01 22:09:42 +00:00
mrg c41c89d556 fix typo: u-are -> u-area 2002-01-01 08:03:43 +00:00
thorpej 4c0be6ef79 If HAVE_GCC3 is set, force MKLINT to "no", since GCC 3.x's C pre-processor
does not yet support our lint(1).
2002-01-01 01:44:29 +00:00
thorpej d68ee9d8e3 Per a suggestion from matthew green, PROG_CXX takes the place of
PROG for C++ programs.
2002-01-01 01:38:25 +00:00
thorpej c32d4e9692 Don't set NOPROFILE for x86-64. 2002-01-01 01:17:32 +00:00
thorpej 48a03ed537 Document PROG_CXX and HAVE_GCC3. 2002-01-01 00:34:26 +00:00
thorpej 04520355fe * If PROG_CXX is set by the program's Makefile, use ${CXX} to link
the program rather than ${CC}.
* If HAVE_GCC3 is defined, pull in "-lstdc++ -lm" as additional C++
  support libraries for DESTDIR builds.
2002-01-01 00:27:06 +00:00
thorpej 3b7fb63d99 Document MKBFD, MKGDB, MKGCC. 2001-12-31 23:11:05 +00:00
thorpej 1c95f6c025 * Remove -Wno-format -fno-builtin from CFLAGS in the x86-64 case.
* Default MKBFD, MKGDB, and MKGCC to "yes".  Set them to "no" for
  x86-64.
2001-12-31 23:06:34 +00:00
jhawk a21d1ea7ac Convenience variables (workXX) don't work, so don't document them. 2001-12-31 00:35:21 +00:00
kim 3cdefdb029 Fix typo. 2001-12-30 05:35:44 +00:00
augustss 7fa3bfca8b Update man page to reflect that the boot protocol is no longer required
for keyboards.
2001-12-29 15:12:32 +00:00
augustss 4ba530c938 Add description of USB_GET_REPORT_ID. 2001-12-29 14:41:59 +00:00
wiz 1af51d0cde Sort SEE ALSO. 2001-12-29 11:53:48 +00:00
augustss 602f0d211b Xref uhidev(4). 2001-12-29 03:10:41 +00:00
augustss 30b371e7e3 Improve language. 2001-12-29 03:06:41 +00:00
wiz 051442934d Add libusbhid. 2001-12-28 23:06:30 +00:00
augustss d8cabaed5a Update for uhidev(4). 2001-12-28 17:38:00 +00:00
thorpej 73b83787ee Don't put CPP flags in CFLAGS. 2001-12-28 07:49:26 +00:00
thorpej 5e53e8bb6a Add -ffreestanding to CFLAGS. 2001-12-28 07:48:39 +00:00
thorpej 20f59a49c7 x86_64 doesn't use the "new toolchain" but it doesn't really use the
old one either.  The "new toolchain" environment is closer to what we
want, however, for using the external toolchain currently required for
x86_64, so set USE_NEW_TOOLCHAIN for x86_64.
2001-12-28 06:57:41 +00:00
lukem 56640963f5 cosmetic tweak on an older comment 2001-12-28 01:40:50 +00:00
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