]> Sergey Matveev's repositories - public-inbox.git/blobdiff - Documentation/include.mk
doc: clean-doc: remove generated standards.txt
[public-inbox.git] / Documentation / include.mk
index 4af8d45552b8bed8264ab57cf6da31eff5a9d08b..d2357ffcd859cd1c83c31dcc82f91c32758b86ac 100644 (file)
@@ -13,7 +13,6 @@ MAN = man
 
 # this is "xml" on FreeBSD and maybe some other distros:
 XMLSTARLET = xmlstarlet
-AWK = awk
 
 # same as pod2text
 COLUMNS = 76
@@ -89,11 +88,9 @@ doc_install :: install-man
 %.1 %.5 %.7 %.8 : Documentation/%.pod
        $(podman) -s $(subst .,,$(suffix $@)) $< $@+ && mv $@+ $@
 
-# n.b. not sure if our usage of man(1) is portable or not, so not
-# enabled by default "check" target:
-# check :: check-man
-check_man = @echo CHECK80 $<;COLS=80 $(MAN) ./$^ | \
-       $(AWK) 'length>80{print;err=1}END{exit(err)}' >&2
+check :: check-man
+check_man = @echo CHECK80 $<;COLUMNS=80 $(MAN) ./$^ | \
+       $(AWK) '{gsub(/\b./,"")}length>80{print;err=1}END{exit(err)}' >&2
 
 %.1.cols : %.1; $(check_man)
 %.5.cols : %.5; $(check_man)
@@ -191,7 +188,8 @@ rsync-doc: NEWS.atom.gz
 
 clean-doc:
        $(RM) $(man1) $(man5) $(man7) $(man8) $(gz_docs) $(docs_html) $(mantxt)
-       $(RM) $(gz_xdocs) $(xdocs_html) $(xdocs) NEWS NEWS.atom NEWS.html
+       $(RM) $(gz_xdocs) $(xdocs_html) $(xdocs)
+       $(RM) NEWS NEWS.atom NEWS.html Documentation/standards.txt
 
 clean :: clean-doc