X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile.am;h=c0a7ade571bbf2ccd4f15bd652eeda077c35e0bc;hb=81fe12a77582f063f97e75f86b5f10e97dfbcaeb;hp=d7144282dd30ce4056815f36cef6c7f10b086dab;hpb=6ca376775ecae19df72324bb8212e70467795450;p=sliver-openvswitch.git diff --git a/Makefile.am b/Makefile.am index d7144282d..c0a7ade57 100644 --- a/Makefile.am +++ b/Makefile.am @@ -154,12 +154,14 @@ rate-limit-check: if HAVE_GROFF ALL_LOCAL += manpage-check -manpage-check: $(MANS) $(MAN_FRAGMENTS) - @manpages=; \ - for d in $(MANS); do \ - manpages="$$manpages `test -f $$d || echo $(VPATH)/`$$d"; \ +manpage-check: $(man_MANS) $(dist_man_MANS) $(noinst_man_MANS) + @error=false; \ + for manpage in $?; do \ + LANG=en_US.UTF-8 groff -w mac -w delim -w escape -w input -w missing -w tab -T ascii -man -p -z $$manpage >$@.tmp 2>&1; \ + if grep warning: $@.tmp; then error=:; fi; \ + rm -f $@.tmp; \ done; \ - LANG=en_US.UTF-8 groff -w mac -w delim -w escape -w input -w missing -w tab -T ascii -man -p -z $$manpages && touch $@ + if $$error; then exit 1; else echo touch $@; touch $@; fi CLEANFILES += manpage-check endif @@ -192,5 +194,5 @@ include vswitchd/automake.mk include ovsdb/automake.mk include rhel/automake.mk include xenserver/automake.mk -include python/ovs/automake.mk +include python/automake.mk include python/compat/automake.mk