build: Use maintainer-clean for the ignore files removal
authorEmmanuele Bassi <ebassi@linux.intel.com>
Sun, 15 Aug 2010 17:42:54 +0000 (18:42 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Sun, 15 Aug 2010 17:42:54 +0000 (18:42 +0100)
Instead of distclean.

build/autotools/Makefile.am.gitignore
doc/cookbook/examples/Makefile.am
tests/conform/Makefile.am
tests/interactive/Makefile.am
tests/micro-bench/Makefile.am

index 3fc3743..26fe561 100644 (file)
@@ -7,15 +7,18 @@ $(srcdir)/.gitignore: Makefile.am
        $(QUIET_GEN)( \
          echo "*.o" ; \
          echo ".gitignore" ; \
-       ) > .gitignore ; \
+       ) > $(srcdir)/.gitignore ; \
        for p in $(noinst_PROGRAMS); do \
-               echo "/$$p" >> .gitignore ; \
+               echo "/$$p" >> $(srcdir)/.gitignore ; \
        done
 
 gitignore: $(srcdir)/.gitignore
 
-.PHONY: gitignore
+gitignore-clean:
+       $(QUIET_RM)rm -f $(srcdir)/.gitignore
 
-DISTCLEANFILES += $(srcdir)/.gitignore
+.PHONY: gitignore gitignore-clean
 
 all: gitignore
+
+maintainer-clean: gitignore-clean
index e00b238..d80a7da 100644 (file)
@@ -41,6 +41,4 @@ layouts_stacking_SOURCES                   = layouts-stacking.c
 layouts_stacking_diff_sized_actors_SOURCES = layouts-stacking-diff-sized-actors.c
 events_mouse_scroll_SOURCES                = events-mouse-scroll.c
 
-DISTCLEANFILES =
-
 -include $(top_srcdir)/build/autotools/Makefile.am.gitignore
index 23c4a07..8b4c7a1 100644 (file)
@@ -244,6 +244,8 @@ HTML_REPORTS = \
 EXTRA_DIST = ADDING_NEW_TESTS test-launcher.sh.in run-tests.sh
 DISTCLEANFILES = test-launcher.sh
 
+MAINTAINERCLEANFILES = .gitignore
+
 # we override the clean-generic target to clean up the wrappers so
 # we cannot use CLEANFILES
 clean-generic: clean-wrappers
index 8379111..96b66c1 100644 (file)
@@ -119,6 +119,8 @@ test_interactive_LDADD = $(CLUTTER_LIBS) $(common_ldadd)
 EXTRA_DIST = wrapper.sh.in
 DISTCLEANFILES = wrapper.sh
 
+MAINTAINERCLEANFILES = .gitignore
+
 BUILT_SOURCES = wrappers
 
 clean-local: clean-wrappers
index fe4cad9..309f244 100644 (file)
@@ -1,7 +1,5 @@
 include $(top_srcdir)/build/autotools/Makefile.am.silent
 
-DISTCLEANFILES =
-
 noinst_PROGRAMS = \
        test-text \
        test-picking \