Don't distribute generated files that embed our builddir
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 1 Feb 2011 18:04:21 +0000 (18:04 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Tue, 1 Feb 2011 18:04:21 +0000 (18:04 +0000)
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30285

test/Makefile.am

index 5fb8635..110e5dc 100644 (file)
@@ -115,8 +115,17 @@ dist-hook:
        done ;                                                                  \
        FILES=`(cd $(srcdir) && $(FIND_TESTS) -o -name "*.in" -a -not -name Makefile.in | grep -Ev "(.svn|CVS)" )` ;                                    \
         for F in $$FILES; do                                                   \
-                echo '-- Disting file '$$F ;                                   \
-               cp -f $(srcdir)/$$F $(distdir)/$$F || exit 1 ;                          \
+               B=`basename $$F`; \
+               if test -e $$F.in; then \
+                       echo "-- Skipping file $$F (.in version exists)"; \
+               elif test "x$$B" = xrun-with-tmp-session-bus.conf; then \
+                       echo "-- Skipping file $$F (generated)"; \
+               elif test -e "$(top_srcdir)/bus/$$B"; then \
+                       echo "-- Skipping file $$F (from /bus/)"; \
+               else \
+                       echo '-- Disting file '$$F ; \
+                       cp -f $(srcdir)/$$F $(distdir)/$$F || exit 1; \
+               fi; \
        done
 
 ## copy tests to builddir so that generated tests and static tests