summaryrefslogtreecommitdiffstats
path: root/share/mk
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-03-27 08:43:28 +0000
committerru <ru@FreeBSD.org>2001-03-27 08:43:28 +0000
commitd7aebcb4f6cdb92ab409d241084c72f1a8acc250 (patch)
tree2921a02acade06ab9eddfc487b5397a346b3b133 /share/mk
parent8b18de63df566be3be6d1961300d2c95705fad4b (diff)
downloadFreeBSD-src-d7aebcb4f6cdb92ab409d241084c72f1a8acc250.zip
FreeBSD-src-d7aebcb4f6cdb92ab409d241084c72f1a8acc250.tar.gz
Make it possible to build manpages for the entire source tree.
Diffstat (limited to 'share/mk')
-rw-r--r--share/mk/bsd.doc.mk4
-rw-r--r--share/mk/bsd.info.mk4
-rw-r--r--share/mk/bsd.lib.mk7
-rw-r--r--share/mk/bsd.prog.mk7
-rw-r--r--share/mk/bsd.sgml.mk2
-rw-r--r--share/mk/bsd.subdir.mk4
6 files changed, 23 insertions, 5 deletions
diff --git a/share/mk/bsd.doc.mk b/share/mk/bsd.doc.mk
index 000e75a..74afc3d 100644
--- a/share/mk/bsd.doc.mk
+++ b/share/mk/bsd.doc.mk
@@ -162,6 +162,10 @@ ${DFILE}: ${SRCS} _stamp.extraobjs
.endif
.endif
+.if !target(all-man)
+all-man:
+.endif
+
.if !target(maninstall)
maninstall:
.endif
diff --git a/share/mk/bsd.info.mk b/share/mk/bsd.info.mk
index b5251ec..9cbcac9 100644
--- a/share/mk/bsd.info.mk
+++ b/share/mk/bsd.info.mk
@@ -215,6 +215,10 @@ install: __null_install
__null_install:
.endif
+.if !target(all-man)
+all-man: _SUBDIR
+.endif
+
.if !target(maninstall)
maninstall: _SUBDIR
.endif
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index 94cde80..96470ea 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -359,9 +359,14 @@ lint:
.if !defined(NOMAN)
.include <bsd.man.mk>
-.elif !target(maninstall)
+.else
+.if !target(all-man)
+all-man:
+.endif
+.if !target(maninstall)
maninstall:
.endif
+.endif
.include <bsd.dep.mk>
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk
index 6892f2b..596904a 100644
--- a/share/mk/bsd.prog.mk
+++ b/share/mk/bsd.prog.mk
@@ -165,9 +165,14 @@ tags: ${SRCS} _SUBDIR
.if !defined(NOMAN)
.include <bsd.man.mk>
-.elif !target(maninstall)
+.else
+.if !target(all-man)
+all-man:
+.endif
+.if !target(maninstall)
maninstall:
.endif
+.endif
.if !target(regress)
regress:
diff --git a/share/mk/bsd.sgml.mk b/share/mk/bsd.sgml.mk
index a4de905..3354870 100644
--- a/share/mk/bsd.sgml.mk
+++ b/share/mk/bsd.sgml.mk
@@ -206,7 +206,7 @@ CLEANFILES+= ${DOC}.${_XFORMAT}
.endfor
-.for __target in beforeinstall afterinstall maninstall _SUBDIR
+.for __target in beforeinstall afterinstall all-man maninstall _SUBDIR
.if !target(${__target})
${__target}:
.endif
diff --git a/share/mk/bsd.subdir.mk b/share/mk/bsd.subdir.mk
index 6d85504..a26e5ef 100644
--- a/share/mk/bsd.subdir.mk
+++ b/share/mk/bsd.subdir.mk
@@ -31,7 +31,7 @@
# This is a variant of install, which will
# put the stuff into the right "distribution".
#
-# afterdistribute, afterinstall, all, beforeinstall, checkdpadd,
+# afterdistribute, afterinstall, all, all-man, beforeinstall, checkdpadd,
# clean, cleandepend, cleandir, depend, install, lint, maninstall,
# obj, objlink, realinstall, regress, tags
#
@@ -87,7 +87,7 @@ ${SUBDIR}::
${MAKE} all
-.for __target in all checkdpadd clean cleandepend cleandir depend lint \
+.for __target in all all-man checkdpadd clean cleandepend cleandir depend lint \
maninstall obj objlink regress tags
.if !target(${__target})
${__target}: _SUBDIRUSE
OpenPOWER on IntegriCloud