Bug 333308 - "make clean and make distclean miss various files" (cleanup even more 2) [p=fta+bugzilla@sofaraway.org (Fabien Tassin) / mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=damons]
--- a/Makefile.in
+++ b/Makefile.in
@@ -70,17 +70,17 @@ include $(topsrcdir)/$(MOZ_BUILD_APP)/bu
TIERS += testharness
# test harnesses
ifdef ENABLE_TESTS
tier_testharness_dirs += tools/test-harness
endif
-GARBAGE_DIRS += dist _javagen _tests staticlib
+GARBAGE_DIRS += dist _javagen _profile _tests staticlib
DIST_GARBAGE = config.cache config.log config.status config-defs.h \
dependencies.beos config/autoconf.mk config/myrules.mk config/myconfig.mk \
unallmakefiles mozilla-config.h \
netwerk/necko-config.h xpcom/xpcom-config.h xpcom/xpcom-private.h \
$(topsrcdir)/.mozconfig.mk $(topsrcdir)/.mozconfig.out
# Build pseudo-external modules first when export is explicitly called
export::
--- a/netwerk/dns/src/Makefile.in
+++ b/netwerk/dns/src/Makefile.in
@@ -79,8 +79,10 @@ include $(topsrcdir)/config/rules.mk
DEFINES += -DIMPL_NS_NET
# Generate the include file containing compact, static definitions
# for effective TLD data.
nsEffectiveTLDService.$(OBJ_SUFFIX): etld_data.inc
etld_data.inc: $(srcdir)/prepare_tlds.py $(srcdir)/effective_tld_names.dat
$(PYTHON) $(srcdir)/prepare_tlds.py $(srcdir)/effective_tld_names.dat > etld_data.inc
+
+GARBAGE += etld_data.inc
--- a/xulrunner/build.mk
+++ b/xulrunner/build.mk
@@ -82,8 +82,11 @@ installer:
package:
@$(MAKE) -C xulrunner/installer
install:
@$(MAKE) -C xulrunner/installer install
sdk:
@$(MAKE) -C xulrunner/installer make-sdk
+
+distclean::
+ @$(MAKE) -C xulrunner/installer distclean