Commit Graph

58 Commits

Author SHA1 Message Date
dsl
df38245cee Add (unsigned char) cast to ctype functions 2004-11-04 07:38:43 +00:00
christos
195f245afe constify, warns = 3 2004-04-23 22:14:57 +00:00
lukem
130ab7336b Rework how MAKEVERBOSE operates:
*	Don't bother prefixing commands with a line of  ${_MKCMD}\
	and instead rely upon "make -s".  This is less intrusive on
	all the Makefiles than the former.  Idea from David Laight.

    *	Rename the variables use to print messages.  The scheme now is:
	    _MKMSG_FOO		Run  _MKMSG 'foo'
	    _MKTARGET_FOO	Run  _MKMSG_FOO ${.TARGET}
	From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
lukem
c545cc169d support MAKEVERBOSE 2003-10-19 04:30:30 +00:00
pooka
63242450c2 back out revision 1.8 per discussion with Hubert
vgrind already worked properly in filter mode for source correctly
enclosed inside .vS and .vE.  The change more or less broke troff
processing, since e.g. \fI became \\fI when it went through vgrind.
2003-08-18 15:28:17 +00:00
pooka
7db1443cd2 make the macrofile point to the new name 2003-08-18 15:02:16 +00:00
pooka
b7fe06f1ae Use the new name for the macro file (vgrind.tmac) instead of the old
one (tmac.vgrind), the advantage being that the former exists.
2003-08-18 14:10:22 +00:00
agc
89aaa1bb64 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
itojun
2777b2aa10 use bounded string op as much as possible 2003-07-14 09:25:37 +00:00
itojun
07b330cc97 strlcpy, some KNF 2003-07-12 13:37:15 +00:00
lukem
001c68bd94 Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
wiz
5a9293abc1 Adapt to new naming conventions for tmac files. 2003-06-30 19:08:37 +00:00
hubertf
ccaf934316 Escape backslashes properly. Fixes PR 6679. 2003-06-10 21:27:16 +00:00
lukem
f5dd9322ee Set CAP_MKDB_ENDIAN to the cap_mkdb(8) endian flag, rather than
overriding TARGET_ENDIANNESS.
2003-05-18 08:20:34 +00:00
itojun
9e248e087b sscanf overrun 2003-05-17 14:58:19 +00:00
wiz
990562bfef .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
kleink
2008ede1e1 psroff has been dead for quite some time. 2002-10-27 12:29:11 +00:00
grant
be8ae688ae New sentence, new line. 2002-09-30 11:08:56 +00:00
lukem
5d4973fe97 makefile delint. use NETBSDSRCDIR as appropriate 2002-09-18 14:00:33 +00:00
itojun
dbbcec2c04 have bsd.endian.mk, which detects target endian.
generate *.db in target endian.  (see tech-userlevel for discussions)
2002-05-30 21:40:47 +00:00
itojun
f75be30e68 comment; no need to care about endianness, as DB keys are ascii strings
(modulo possible DB lookup performance issue)
2002-05-30 10:45:03 +00:00
tv
d08ddf4732 Make it possible for cap_mkdb to be a host tool. 2002-01-31 19:32:11 +00:00
tv
8e6f7afb5b MKfoo=no -> NOfoo 2001-12-12 01:48:43 +00:00
wiz
50033edf71 Drop some spaces and a .Pp, sort SEE ALSO. 2001-12-08 19:23:05 +00:00
wiz
0445a9e62d Sort sections. 2001-12-08 19:22:17 +00:00
wiz
aded0d2cce Whitespace cleanup. 2001-12-01 16:43:07 +00:00
wiz
cdf92651cc Add section to xrefs. Whitespace fixes. 2001-04-04 09:50:17 +00:00
aymeric
b2d8a552a8 typo (: -> ;) and sync with 1998 change in ../regexp.c
_start -> x_start
_escaped -> x_escaped

this thing had probably never compiled under NetBSD! ;-)
2000-06-23 15:40:13 +00:00
mycroft
9561c66413 More .mk file fallout. 2000-01-23 18:26:14 +00:00
garbled
9e44e9b578 More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:16:34 +00:00
mycroft
a1c657fe56 Clean up SYNOPSIS formatting. 1999-03-07 11:29:58 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
christos
e415908344 char -> unsigned char
_start -> x_start
_escaped -> x_escaped

_start is the start symbol in solaris libc!
1998-12-19 23:41:53 +00:00
kleink
759e4c8f58 <sys/fcntl.h> -> <fcntl.h> in previous. 1998-10-16 22:01:57 +00:00
wsanchez
c19ec78ded Include unistd and sys/fcntl.
Add return types to functions.
1998-10-08 01:32:23 +00:00
lukem
9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
lukem
cd1bb97186 WARNSify, fix .Nm usage, deprecate register 1997-10-20 03:01:26 +00:00
pk
62972ee658 * NULL => 0 (Arne Juul; PR#3629)
* Nuke spacoids.
1997-05-17 20:26:47 +00:00
gwr
7616209210 Change .PATH.c back to .PATH (missed this one) 1997-05-13 23:48:31 +00:00
mycroft
6e0450c70f Use proginstall:: to disable installing PROG. 1997-05-07 15:59:08 +00:00
gwr
012e528f2e Use .PATH.c: ... 1997-05-06 20:44:56 +00:00
mycroft
c2c16c1c2c Set SCRIPTSDIR. 1997-03-27 11:06:20 +00:00
christos
3917c3179d - Makefile cleanups 1997-03-24 21:57:01 +00:00
mouse
650ee578da alternate -> alternative, per PR 2643 1997-03-08 14:13:54 +00:00
thorpej
150c33e60b Use ${INSTALL}. 1996-10-18 05:55:26 +00:00
jtc
cac62b2d65 Be pedantic, main() returns int in C. 1996-03-21 17:56:15 +00:00
pk
2a1aad2b21 Don't build .db file at install time. 1994-12-23 21:11:56 +00:00
cgd
9e97520947 specify man pages the new way. 1994-12-22 12:30:38 +00:00
cgd
e98f7c13ab string.h to bring protos into scope. 1994-12-20 12:05:29 +00:00
mycroft
f9bd7a53d4 Clean up deleted files. 1994-11-17 08:28:23 +00:00