CLEANFILES =
CLEAN_LOCAL =
DISTCLEANFILES =
+PYCOV_CLEAN_FILES = build-aux/check-structs,cover
EXTRA_DIST = \
CodingStyle \
DESIGN \
dist_pkgdata_SCRIPTS =
dist_sbin_SCRIPTS =
dist_scripts_SCRIPTS =
+dist_scripts_DATA =
INSTALL_DATA_LOCAL =
UNINSTALL_LOCAL =
man_MANS =
pkgdata_DATA =
sbin_SCRIPTS =
scripts_SCRIPTS =
+scripts_DATA =
SUFFIXES =
check_DATA =
fi
mv $@.tmp $@
+.PHONY: clean-pycov
+clean-pycov:
+ cd $(srcdir) && rm -f $(PYCOV_CLEAN_FILES)
+CLEAN_LOCAL += clean-pycov
+
# If we're checked out from a Git repository, make sure that every
# file that is in Git is distributed.
ALL_LOCAL += dist-hook-git
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 utf8 -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
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