+# Empty files or directories should not be distributed. They can cause
+# unnecessary warnings for packagers. Directories used by automake during
+# distcheck must be excluded.
+ if find $(top_distdir) -empty -and -not \( \
+ -path $(top_distdir)/_build -or \
+ -path $(top_distdir)/_inst \) | grep .; then \
+ echo "Found empty files or directories in final archive." 1>&2; \
+ exit 1; \
+ fi
+ if test -n "$(BUILD_RELEASE)" && \
+ grep -n -H -E '^\*.*unreleased' $(top_distdir)/NEWS; then \
+ echo "Found unreleased version in NEWS." >&2; \
+ exit 1; \
+ fi
+
+# When building a release, stricter checks should be used
+distcheck-release dist-release: export BUILD_RELEASE = 1
+distcheck-release: distcheck
+
+dist-release: dist
+ set -e; \
+ for i in $(DIST_ARCHIVES); do \
+ echo -n "Checking $$i ... "; \
+ autotools/check-tar < $$i; \
+ echo OK; \
+ done