# this is "xml" on FreeBSD and maybe some other distros:
XMLSTARLET = xmlstarlet
-AWK = awk
# same as pod2text
COLUMNS = 76
%.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)
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