2009-03-11 Jan Michael Alonzo <jmalonzo@webkit.org>
authorjmalonzo@webkit.org <jmalonzo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Mar 2009 11:57:43 +0000 (11:57 +0000)
committerjmalonzo@webkit.org <jmalonzo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Mar 2009 11:57:43 +0000 (11:57 +0000)
        Reviewed by Holger Freyther.

        [Gtk] Fix make clean targets
        https://bugs.webkit.org/show_bug.cgi?id=24450

        Fix 'make' clean targets. We shouldn't be removing DerivedSources
        if it's only clean. Only remove it if it's distclean or
        maintainer-clean. Also remove build-related auxillary files on
        dist/maintainer clean.

        * GNUmakefile.am:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41580 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
GNUmakefile.am

index 1ec4e60..7e29a27 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
+        Reviewed by Holger Freyther.
+
+        [Gtk] Fix make clean targets
+        https://bugs.webkit.org/show_bug.cgi?id=24450
+
+        Fix 'make' clean targets. We shouldn't be removing DerivedSources
+        if it's only clean. Only remove it if it's distclean or
+        maintainer-clean. Also remove build-related auxillary files on
+        dist/maintainer clean.
+
+        * GNUmakefile.am:
+
+2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
+
         Reviewed by Holger Freyther
 
         [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
index a926774..a32db88 100644 (file)
@@ -454,7 +454,7 @@ EXTRA_DIST = \
        $(srcdir)/WebKit/gtk/webkitmarshal.list
 
 # Files that will be cleaned
-MAINTAINERCLEANFILES := $(stamp_files) $(BUILT_SOURCES)
+MAINTAINERCLEANFILES := $(stamp_files) $(BUILT_SOURCES) doltcompile doltlibtool
 DISTCLEANFILES := $(stamp_files) $(BUILT_SOURCES) doltcompile doltlibtool
 CLEANFILES := $(stamp_files) $(BUILT_SOURCES)
 
@@ -502,11 +502,16 @@ CLEANFILES += \
 
 MAINTAINERCLEANFILES += \
        $(srcdir)/aconfig.h.in \
-       configure \
-       config.* \
-       GNUmakefile.in \
-       INSTALL \
-       README
+       $(srcdir)/autotools/config.* \
+       $(srcdir)/autotools/compile \
+       $(srcdir)/autotools/depcomp \
+       $(srcdir)/autotools/install-sh \
+       $(srcdir)/autotools/missing \
+       $(srcdir)/configure \
+       $(srcdir)/GNUmakefile.in \
+       $(srcdir)/INSTALL \
+       $(srcdir)/README \
+       $(top_builddir)/config.*
 
 # Older automake versions (1.7) place Plo files in a different place so we need
 # to create the output directory manually.
@@ -515,4 +520,7 @@ all-local:
 
 # remove built sources and program directories
 clean-local:
+       -rm -rf $(GENPROGRAMS)
+
+maintainer-clean-local distclean-local:
        -rm -rf $(GENSOURCES) $(GENPROGRAMS)