Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 07/10/2003 10:34:50
Module Name:	src
Committed By:	lukem
Date:		Thu Jul 10 10:34:49 UTC 2003

Modified Files:
	src: Makefile
	src/bin/csh/USD.doc: Makefile
	src/distrib/acorn32/stand: Makefile
	src/distrib/alpha/floppy-GENERIC: Makefile
	src/distrib/alpha/instkernel/cd-hd-tape: Makefile
	src/distrib/alpha/instkernel/fdset: Makefile
	src/distrib/alpha/instkernel/ramdisk: Makefile list
	src/distrib/alpha/rz25dist: Makefile
	src/distrib/amiga/floppies/inst-common: Makefile.inc
	src/distrib/bebox/floppies/bootfloppy-common: Makefile.inc
	src/distrib/bebox/floppies/ramdisk: Makefile Makefile.inc
	src/distrib/cdrom: Makefile
	src/distrib/common: Makefile.crunch Makefile.distrib Makefile.image
	    Makefile.mdset Makefile.tarfloppy sunbootcd.sh
	src/distrib/evbarm/gzboot/gzimg: Makefile
	src/distrib/evbsh3/rom/ramdiskeb: Makefile
	src/distrib/evbsh3/rom/ramdiskel: Makefile
	src/distrib/hpcmips: Makefile
	src/distrib/hpcsh: Makefile
	src/distrib/macppc/floppies/bootfloppy: Makefile
	src/distrib/news68k/floppies/bootfloppy: Makefile
	src/distrib/newsmips/floppies/bootfloppy: Makefile
	src/distrib/notes: Makefile.inc
	src/distrib/pc532/floppies/inst-common: Makefile.inc
	src/distrib/pmax/instkernel: Makefile
	src/distrib/pmax/miniroot: Makefile.inc
	src/distrib/prep/floppies/bootfloppy-common: Makefile.inc
	src/distrib/sets: Makefile
	src/distrib/sparc/bootfs: Makefile
	src/distrib/sparc/miniroot: Makefile.inc
	src/distrib/sparc64/bootfs: Makefile
	src/distrib/sparc64/xminiroot: Makefile
	src/distrib/sun2/miniroot: Makefile
	src/distrib/sun3/miniroot: Makefile
	src/distrib/utils/sysinst: Makefile.inc
	src/distrib/vax/floppy: Makefile
	src/distrib/vax/inst-common: Makefile.inc
	src/distrib/vax/miniroot: Makefile.inc
	src/distrib/x68k/stand: Makefile
	src/etc: Makefile
	src/etc/etc.sparc: Makefile.inc
	src/etc/etc.sparc64: Makefile.inc
	src/etc/etc.vax: Makefile.inc
	src/games/rogue/USD.doc: Makefile
	src/games/trek/USD.doc: Makefile
	src/gnu/usr.sbin/sendmail/cf/cf: Makefile.sendmail
	src/gnu/usr.sbin/sendmail/doc/intro: Makefile
	src/gnu/usr.sbin/sendmail/doc/op: Makefile
	src/lib/libasn1: Makefile
	src/lib/libc: Makefile
	src/lib/libcurses/PSD.doc: Makefile
	src/lib/libhdb: Makefile
	src/lib/libkadm: Makefile
	src/lib/libkadm5clnt: Makefile
	src/lib/libkadm5srv: Makefile
	src/lib/libkrb: Makefile
	src/lib/libkrb5: Makefile
	src/libexec/ld.aout_so: Makefile
	src/share/doc/iso/wisc: Makefile
	src/share/doc/papers/bus_dma: Makefile
	src/share/doc/papers/diskperf: Makefile
	src/share/doc/papers/kernmalloc: Makefile
	src/share/doc/papers/kerntune: Makefile
	src/share/doc/papers/memfs: Makefile
	src/share/doc/papers/newvm: Makefile
	src/share/doc/papers/nqnfs: Makefile
	src/share/doc/papers/pulldown: Makefile
	src/share/doc/papers/px: Makefile
	src/share/doc/papers/relengr: Makefile
	src/share/doc/papers/sysperf: Makefile
	src/share/doc/psd: Makefile
	src/share/doc/psd/05.sysman: Makefile
	src/share/doc/psd/20.ipctut: Makefile
	src/share/doc/psd/21.ipc: Makefile
	src/share/doc/smm: Makefile
	src/share/doc/smm/01.setup: Makefile
	src/share/doc/smm/05.fastfs: Makefile
	src/share/doc/smm/18.net: Makefile
	src/share/doc/standards/xopen: Makefile
	src/share/doc/usd: Makefile
	src/share/i18n/csmapper: Makefile
	src/share/i18n/esdb: Makefile
	src/share/locale/ctype: Makefile
	src/share/man: Makefile
	src/share/mk: bsd.README bsd.doc.mk bsd.info.mk bsd.man.mk bsd.nls.mk
	    bsd.own.mk bsd.rpc.mk bsd.sys.mk
	src/share/termcap: Makefile
	src/share/wscons/fonts: Makefile
	src/share/zoneinfo: Makefile
	src/sys/arch/arc/stand/mbr: Makefile
	src/sys/arch/hpc/stand: Makefile
	src/sys/arch/hpcmips/stand/pbsdboot: Makefile
	src/sys/arch/sparc/stand/bootblk: Makefile
	src/sys/arch/vax/stand/pcs: Makefile
	src/sys/conf: Makefile.kern.inc
	src/tools/gettext: Makefile
	src/tools/groff: Makefile
	src/tools/toolchain: Makefile
	src/usr.bin/file: Makefile
	src/usr.bin/gprof/PSD.doc: Makefile
	src/usr.bin/m4/PSD.doc: Makefile
	src/usr.bin/mail/USD.doc: Makefile
	src/usr.bin/vgrind: Makefile
	src/usr.bin/vi/docs/USD.doc/edit: Makefile
	src/usr.bin/vi/docs/USD.doc/exref: Makefile
	src/usr.bin/vi/docs/USD.doc/vi.man: Makefile
	src/usr.bin/vi/docs/USD.doc/vi.ref: Makefile
	src/usr.bin/vi/docs/USD.doc/vitut: Makefile
	src/usr.sbin/bind/doc/bog: Makefile
	src/usr.sbin/etcupdate: etcupdate
	src/usr.sbin/lpr/SMM.doc: Makefile
	src/usr.sbin/rpc.pcnfsd: Makefile.clnt
	src/usr.sbin/timed/SMM.doc/timed: Makefile

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.210 -r1.211 src/Makefile
cvs rdiff -r1.5 -r1.6 src/bin/csh/USD.doc/Makefile
cvs rdiff -r1.7 -r1.8 src/distrib/acorn32/stand/Makefile
cvs rdiff -r1.18 -r1.19 src/distrib/alpha/floppy-GENERIC/Makefile
cvs rdiff -r1.17 -r1.18 src/distrib/alpha/instkernel/cd-hd-tape/Makefile
cvs rdiff -r1.13 -r1.14 src/distrib/alpha/instkernel/fdset/Makefile
cvs rdiff -r1.21 -r1.22 src/distrib/alpha/instkernel/ramdisk/Makefile \
    src/distrib/alpha/instkernel/ramdisk/list
cvs rdiff -r1.27 -r1.28 src/distrib/alpha/rz25dist/Makefile
cvs rdiff -r1.20 -r1.21 src/distrib/amiga/floppies/inst-common/Makefile.inc
cvs rdiff -r1.8 -r1.9 \
    src/distrib/bebox/floppies/bootfloppy-common/Makefile.inc
cvs rdiff -r1.9 -r1.10 src/distrib/bebox/floppies/ramdisk/Makefile
cvs rdiff -r1.8 -r1.9 src/distrib/bebox/floppies/ramdisk/Makefile.inc
cvs rdiff -r1.17 -r1.18 src/distrib/cdrom/Makefile
cvs rdiff -r1.15 -r1.16 src/distrib/common/Makefile.crunch
cvs rdiff -r1.4 -r1.5 src/distrib/common/Makefile.distrib
cvs rdiff -r1.24 -r1.25 src/distrib/common/Makefile.image
cvs rdiff -r1.21 -r1.22 src/distrib/common/Makefile.mdset
cvs rdiff -r1.9 -r1.10 src/distrib/common/Makefile.tarfloppy
cvs rdiff -r1.1 -r1.2 src/distrib/common/sunbootcd.sh
cvs rdiff -r1.14 -r1.15 src/distrib/evbarm/gzboot/gzimg/Makefile
cvs rdiff -r1.7 -r1.8 src/distrib/evbsh3/rom/ramdiskeb/Makefile
cvs rdiff -r1.7 -r1.8 src/distrib/evbsh3/rom/ramdiskel/Makefile
cvs rdiff -r1.24 -r1.25 src/distrib/hpcmips/Makefile
cvs rdiff -r1.3 -r1.4 src/distrib/hpcsh/Makefile
cvs rdiff -r1.26 -r1.27 src/distrib/macppc/floppies/bootfloppy/Makefile
cvs rdiff -r1.15 -r1.16 src/distrib/news68k/floppies/bootfloppy/Makefile
cvs rdiff -r1.13 -r1.14 src/distrib/newsmips/floppies/bootfloppy/Makefile
cvs rdiff -r1.32 -r1.33 src/distrib/notes/Makefile.inc
cvs rdiff -r1.20 -r1.21 src/distrib/pc532/floppies/inst-common/Makefile.inc
cvs rdiff -r1.34 -r1.35 src/distrib/pmax/instkernel/Makefile
cvs rdiff -r1.16 -r1.17 src/distrib/pmax/miniroot/Makefile.inc
cvs rdiff -r1.8 -r1.9 \
    src/distrib/prep/floppies/bootfloppy-common/Makefile.inc
cvs rdiff -r1.25 -r1.26 src/distrib/sets/Makefile
cvs rdiff -r1.38 -r1.39 src/distrib/sparc/bootfs/Makefile
cvs rdiff -r1.10 -r1.11 src/distrib/sparc/miniroot/Makefile.inc
cvs rdiff -r1.4 -r1.5 src/distrib/sparc64/bootfs/Makefile
cvs rdiff -r1.21 -r1.22 src/distrib/sparc64/xminiroot/Makefile
cvs rdiff -r1.13 -r1.14 src/distrib/sun2/miniroot/Makefile
cvs rdiff -r1.31 -r1.32 src/distrib/sun3/miniroot/Makefile
cvs rdiff -r1.24 -r1.25 src/distrib/utils/sysinst/Makefile.inc
cvs rdiff -r1.11 -r1.12 src/distrib/vax/floppy/Makefile
cvs rdiff -r1.13 -r1.14 src/distrib/vax/inst-common/Makefile.inc
cvs rdiff -r1.15 -r1.16 src/distrib/vax/miniroot/Makefile.inc
cvs rdiff -r1.3 -r1.4 src/distrib/x68k/stand/Makefile
cvs rdiff -r1.253 -r1.254 src/etc/Makefile
cvs rdiff -r1.35 -r1.36 src/etc/etc.sparc/Makefile.inc
cvs rdiff -r1.24 -r1.25 src/etc/etc.sparc64/Makefile.inc
cvs rdiff -r1.19 -r1.20 src/etc/etc.vax/Makefile.inc
cvs rdiff -r1.3 -r1.4 src/games/rogue/USD.doc/Makefile
cvs rdiff -r1.3 -r1.4 src/games/trek/USD.doc/Makefile
cvs rdiff -r1.2 -r1.3 src/gnu/usr.sbin/sendmail/cf/cf/Makefile.sendmail
cvs rdiff -r1.4 -r1.5 src/gnu/usr.sbin/sendmail/doc/intro/Makefile
cvs rdiff -r1.6 -r1.7 src/gnu/usr.sbin/sendmail/doc/op/Makefile
cvs rdiff -r1.21 -r1.22 src/lib/libasn1/Makefile
cvs rdiff -r1.111 -r1.112 src/lib/libc/Makefile
cvs rdiff -r1.9 -r1.10 src/lib/libcurses/PSD.doc/Makefile
cvs rdiff -r1.16 -r1.17 src/lib/libhdb/Makefile
cvs rdiff -r1.13 -r1.14 src/lib/libkadm/Makefile
cvs rdiff -r1.17 -r1.18 src/lib/libkadm5clnt/Makefile
cvs rdiff -r1.18 -r1.19 src/lib/libkadm5srv/Makefile
cvs rdiff -r1.23 -r1.24 src/lib/libkrb/Makefile
cvs rdiff -r1.27 -r1.28 src/lib/libkrb5/Makefile
cvs rdiff -r1.40 -r1.41 src/libexec/ld.aout_so/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/iso/wisc/Makefile
cvs rdiff -r1.5 -r1.6 src/share/doc/papers/bus_dma/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/diskperf/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/kernmalloc/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/kerntune/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/memfs/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/newvm/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/nqnfs/Makefile
cvs rdiff -r1.2 -r1.3 src/share/doc/papers/pulldown/Makefile
cvs rdiff -r1.6 -r1.7 src/share/doc/papers/px/Makefile
cvs rdiff -r1.4 -r1.5 src/share/doc/papers/relengr/Makefile
cvs rdiff -r1.3 -r1.4 src/share/doc/papers/sysperf/Makefile
cvs rdiff -r1.11 -r1.12 src/share/doc/psd/Makefile
cvs rdiff -r1.6 -r1.7 src/share/doc/psd/05.sysman/Makefile
cvs rdiff -r1.4 -r1.5 src/share/doc/psd/20.ipctut/Makefile
cvs rdiff -r1.4 -r1.5 src/share/doc/psd/21.ipc/Makefile
cvs rdiff -r1.17 -r1.18 src/share/doc/smm/Makefile
cvs rdiff -r1.11 -r1.12 src/share/doc/smm/01.setup/Makefile
cvs rdiff -r1.4 -r1.5 src/share/doc/smm/05.fastfs/Makefile
cvs rdiff -r1.4 -r1.5 src/share/doc/smm/18.net/Makefile
cvs rdiff -r1.2 -r1.3 src/share/doc/standards/xopen/Makefile
cvs rdiff -r1.19 -r1.20 src/share/doc/usd/Makefile
cvs rdiff -r1.1 -r1.2 src/share/i18n/csmapper/Makefile
cvs rdiff -r1.1 -r1.2 src/share/i18n/esdb/Makefile
cvs rdiff -r1.11 -r1.12 src/share/locale/ctype/Makefile
cvs rdiff -r1.24 -r1.25 src/share/man/Makefile
cvs rdiff -r1.115 -r1.116 src/share/mk/bsd.README
cvs rdiff -r1.58 -r1.59 src/share/mk/bsd.doc.mk
cvs rdiff -r1.28 -r1.29 src/share/mk/bsd.info.mk
cvs rdiff -r1.80 -r1.81 src/share/mk/bsd.man.mk
cvs rdiff -r1.38 -r1.39 src/share/mk/bsd.nls.mk
cvs rdiff -r1.337 -r1.338 src/share/mk/bsd.own.mk
cvs rdiff -r1.3 -r1.4 src/share/mk/bsd.rpc.mk
cvs rdiff -r1.88 -r1.89 src/share/mk/bsd.sys.mk
cvs rdiff -r1.26 -r1.27 src/share/termcap/Makefile
cvs rdiff -r1.5 -r1.6 src/share/wscons/fonts/Makefile
cvs rdiff -r1.32 -r1.33 src/share/zoneinfo/Makefile
cvs rdiff -r1.6 -r1.7 src/sys/arch/arc/stand/mbr/Makefile
cvs rdiff -r1.10 -r1.11 src/sys/arch/hpc/stand/Makefile
cvs rdiff -r1.5 -r1.6 src/sys/arch/hpcmips/stand/pbsdboot/Makefile
cvs rdiff -r1.4 -r1.5 src/sys/arch/sparc/stand/bootblk/Makefile
cvs rdiff -r1.2 -r1.3 src/sys/arch/vax/stand/pcs/Makefile
cvs rdiff -r1.34 -r1.35 src/sys/conf/Makefile.kern.inc
cvs rdiff -r1.2 -r1.3 src/tools/gettext/Makefile
cvs rdiff -r1.21 -r1.22 src/tools/groff/Makefile
cvs rdiff -r1.26 -r1.27 src/tools/toolchain/Makefile
cvs rdiff -r1.45 -r1.46 src/usr.bin/file/Makefile
cvs rdiff -r1.5 -r1.6 src/usr.bin/gprof/PSD.doc/Makefile
cvs rdiff -r1.2 -r1.3 src/usr.bin/m4/PSD.doc/Makefile
cvs rdiff -r1.4 -r1.5 src/usr.bin/mail/USD.doc/Makefile
cvs rdiff -r1.16 -r1.17 src/usr.bin/vgrind/Makefile
cvs rdiff -r1.7 -r1.8 src/usr.bin/vi/docs/USD.doc/edit/Makefile
cvs rdiff -r1.4 -r1.5 src/usr.bin/vi/docs/USD.doc/exref/Makefile
cvs rdiff -r1.3 -r1.4 src/usr.bin/vi/docs/USD.doc/vi.man/Makefile
cvs rdiff -r1.3 -r1.4 src/usr.bin/vi/docs/USD.doc/vi.ref/Makefile
cvs rdiff -r1.4 -r1.5 src/usr.bin/vi/docs/USD.doc/vitut/Makefile
cvs rdiff -r1.3 -r1.4 src/usr.sbin/bind/doc/bog/Makefile
cvs rdiff -r1.17 -r1.18 src/usr.sbin/etcupdate/etcupdate
cvs rdiff -r1.4 -r1.5 src/usr.sbin/lpr/SMM.doc/Makefile
cvs rdiff -r1.10 -r1.11 src/usr.sbin/rpc.pcnfsd/Makefile.clnt
cvs rdiff -r1.4 -r1.5 src/usr.sbin/timed/SMM.doc/timed/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.