This confused me quite a bit when I first read it. After lint was
unhooked from the tree, there remain only seven targets in
<bsd.prog.mk>:
all, clean, cleandir, depend, includes, install, and tags.
Same goes for <bsd.subdir.mk> and <bsd.lib.mk>.
Index: bsd.README
===================================================================
RCS file: /cvs/src/share/mk/bsd.README,v
retrieving revision 1.57
diff -u -p -r1.57 bsd.README
--- bsd.README 9 Oct 2014 04:44:09 -0000 1.57
+++ bsd.README 13 Oct 2014 12:41:24 -0000
@@ -266,7 +266,7 @@ The include file <bsd.prog.mk> handles b
more source files, along with their manual pages. It has a limited number
of suffixes, consistent with the current needs of the BSD tree.
-It has eight targets:
+It has seven targets:
all:
build the program and its manual page
@@ -401,7 +401,7 @@ If foo has multiple source files, add th
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The include file <bsd.subdir.mk> contains the default targets for building
-subdirectories. It has the same eight targets as <bsd.prog.mk>: all,
+subdirectories. It has the same seven targets as <bsd.prog.mk>: all,
clean, cleandir, depend, includes, install, and tags. For all of
the directories listed in the variable SUBDIR, the specified directory
will be visited and the target made. There is also a default target which
@@ -419,7 +419,7 @@ yacc that allow multiple lex and yacc ta
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The include file <bsd.lib.mk> has support for building libraries. It has
-the same eight targets as <bsd.prog.mk>: all, clean, cleandir, depend,
+the same seven targets as <bsd.prog.mk>: all, clean, cleandir, depend,
includes, install, and tags. It has a limited number of suffixes,
consistent with the current needs of the BSD tree.