# this is "xml" on FreeBSD and maybe some other distros:
XMLSTARLET = xmlstarlet
-AWK = awk
# same as pod2text
COLUMNS = 76
m1 += public-inbox-httpd
m1 += public-inbox-index
m1 += public-inbox-init
+m1 += public-inbox-learn
m1 += public-inbox-mda
m1 += public-inbox-nntpd
m1 += public-inbox-watch
%.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 :: check-man
check_man = @echo CHECK80 $<;COLUMNS=80 $(MAN) ./$^ | \
$(AWK) '{gsub(/\b./,"")}length>80{print;err=1}END{exit(err)}' >&2
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