diff options
author | ru <ru@FreeBSD.org> | 2001-09-05 11:24:34 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2001-09-05 11:24:34 +0000 |
commit | 46bc9d1a6454f5d993df6ed6e074d29517155f6d (patch) | |
tree | 3b7d3a552da1c79d55db90e9a632cf5a0af1c5c3 /share/mk/bsd.man.mk | |
parent | a6e413429a256d50629129a18d620da27917cfb6 (diff) | |
download | FreeBSD-src-46bc9d1a6454f5d993df6ed6e074d29517155f6d.zip FreeBSD-src-46bc9d1a6454f5d993df6ed6e074d29517155f6d.tar.gz |
Implement the `manlint' target, for minimal validity checking of
the manual pages. Mostly useful with mdoc(7) formatted manuals.
Requested by: murray
Diffstat (limited to 'share/mk/bsd.man.mk')
-rw-r--r-- | share/mk/bsd.man.mk | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/share/mk/bsd.man.mk b/share/mk/bsd.man.mk index 7695d72..8911aa4 100644 --- a/share/mk/bsd.man.mk +++ b/share/mk/bsd.man.mk @@ -227,3 +227,16 @@ maninstall:: ${MAN} done .endif .endif + +manlint: +.if defined(MAN) && !empty(MAN) +.for page in ${MAN} +manlint: ${page}lint +${page}lint: ${page} +.if defined(MANFILTER) + ${MANFILTER} < ${.ALLSRC} | ${MROFF_CMD} -ww >/dev/null +.else + ${MROFF_CMD} -ww ${.ALLSRC} >/dev/null +.endif +.endfor +.endif |