diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | share/mk/bsd.doc.mk | 4 | ||||
-rw-r--r-- | share/mk/bsd.info.mk | 4 | ||||
-rw-r--r-- | share/mk/bsd.lib.mk | 7 | ||||
-rw-r--r-- | share/mk/bsd.prog.mk | 7 | ||||
-rw-r--r-- | share/mk/bsd.sgml.mk | 2 | ||||
-rw-r--r-- | share/mk/bsd.subdir.mk | 4 |
7 files changed, 24 insertions, 6 deletions
@@ -84,7 +84,7 @@ # Define the user-driven targets. These are listed here in alphabetical # order, but that's not important. # -TGTS= afterdistribute all buildkernel buildworld checkdpadd clean \ +TGTS= afterdistribute all all-man buildkernel buildworld checkdpadd clean \ cleandepend cleandir depend distribute distribworld everything \ hierarchy includes install installkernel kernel reinstallkernel \ installmost installworld libraries lint maninstall mk most obj \ 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 |