b90fc1e194
Instead of just checking that we distribute all Javascript files, check that we distribute everything that is in Git. The toplevel Makefile.am has a variable DIST_EXCLUDE that lists patterns of files that we actually don't want to distribute. https://bugzilla.gnome.org/show_bug.cgi?id=595988
28 lines
626 B
Makefile
28 lines
626 B
Makefile
SUBDIRS = data js src tests po
|
|
|
|
EXTRA_DIST = \
|
|
.project \
|
|
.settings \
|
|
autogen.sh
|
|
|
|
# These are files checked into Git that we don't want to distribute
|
|
DIST_EXCLUDE = \
|
|
.gitignore \
|
|
gnome-shell.doap \
|
|
MAINTAINERS \
|
|
tools/build/*
|
|
|
|
distcheck-hook:
|
|
@echo "Checking disted files against files in git"
|
|
@failed=false; \
|
|
exclude=`(for p in $(DIST_EXCLUDE) ; do echo --exclude=$$p ; done)`; \
|
|
for f in `cd $(srcdir) && git ls-files $$exclude` ; do \
|
|
if ! test -e $(distdir)/$$f ; then \
|
|
echo File missing from distribution: $$f ; \
|
|
failed=true ; \
|
|
fi \
|
|
done ; \
|
|
if $$failed ; then \
|
|
exit 1 ; \
|
|
fi
|