The attached patch against 2.0.25 makes "make distclean" remove these files with the exception of the stuff in the os/beos and os/os2 directories (there wasn't a framework in place). I tested using, configure make make distclean configure make to make sure that it didn't break subsequent builds. With this patch, the differences between the distribution and "make distclean" are reduced to, --- before.md5 Thu Aug 30 12:36:38 2001 +++ after.md5 Thu Aug 30 12:43:39 2001 +MD5 (httpd-2_0_25/os/beos/Makefile) = 7689dc88879ceac86d1f56d268519e87 +MD5 (httpd-2_0_25/os/beos/.deps) = d41d8cd98f00b204e9800998ecf8427e +MD5 (httpd-2_0_25/os/os2/Makefile) = 9686658ba23a18659d002eaf5ee354d9 +MD5 (httpd-2_0_25/os/os2/.deps) = d41d8cd98f00b204e9800998ecf8427e -MD5 (httpd-2_0_25/.deps) = d41d8cd98f00b204e9800998ecf8427e Can someone commit this? Charles
--- ./server/backup/Makefile.in Thu Aug 30 12:11:59 2001 +++ ./server/Makefile.in Thu Aug 30 12:12:27 2001 @@ -2,8 +2,8 @@ TARGET_EXPORTS = apache.exports CLEAN_TARGETS = gen_test_char test_char.h gen_uri_delims uri_delims.h \ $(TARGET_EXPORTS) ApacheCoreOS2.def -DISTCLEAN_TARGETS = httpd.exp -EXTRACLEAN_TARGETS = exports.c export_vars.h +DISTCLEAN_TARGETS = httpd.exp exports.c +EXTRACLEAN_TARGETS = export_vars.h SUBDIRS = mpm --- ./srclib/pcre/backup/Makefile.in Thu Aug 30 12:13:23 2001 +++ ./srclib/pcre/Makefile.in Thu Aug 30 13:00:30 2001 @@ -2,7 +2,8 @@ LTLIBRARY_SOURCES = maketables.c get.c study.c pcre.c pcreposix.c CLEAN_TARGETS = dftables chartables.c -DISTCLEAN_TARGETS = pcre.h pcre-config config.h $(CLEAN_TARGETS) +DISTCLEAN_TARGETS = pcre.h pcre-config config.h config.log config.status \ + $(CLEAN_TARGETS) include $(top_srcdir)/build/ltlib.mk --- ./srclib/apr/backup/Makefile.in Thu Aug 30 12:14:21 2001 +++ ./srclib/apr/Makefile.in Thu Aug 30 12:56:32 2001 @@ -29,7 +29,7 @@ @INCLUDE_RULES@ CLEAN_TARGETS = $(TARGET_EXPORTS) -DISTCLEAN_TARGETS = config.cache config.log config.status \ +DISTCLEAN_TARGETS = config.cache config.log config.status config.nice \ include/apr.h include/arch/unix/apr_private.h \ APRVARS libtool EXTRACLEAN_TARGETS = configure aclocal.m4 include/arch/unix/apr_private.h.in --- ./srclib/apr-util/backup/Makefile.in Thu Aug 30 12:15:48 2001 +++ ./srclib/apr-util/Makefile.in Thu Aug 30 12:59:10 2001 @@ -15,9 +15,10 @@ CLEAN_SUBDIRS = . test CLEAN_TARGETS = $(TARGET_EXPORTS) -DISTCLEAN_TARGETS = config.cache config.log config.status libtool \ +DISTCLEAN_TARGETS = config.cache config.log config.status config.nice libtool \ include/private/apu_config.h include/private/apu_private.h \ - include/private/apu_select_dbm.h include/apu.h export_vars.sh + include/private/apu_select_dbm.h include/apu.h include/apr_ldap.h \ + export_vars.sh EXTRACLEAN_TARGETS = configure aclocal.m4 include/private/apu_config.h.in prefix=@prefix@ --- ./backup/Makefile.in Thu Aug 30 12:05:32 2001 +++ ./Makefile.in Thu Aug 30 12:58:06 2001 @@ -21,7 +21,8 @@ install-build DISTCLEAN_TARGETS = include/ap_config_auto.h include/ap_config_path.h \ - modules.c config.cache config.log config.status config_vars.mk + modules.c config.cache config.log config.status config_vars.mk \ + config.nice build/rules.mk EXTRACLEAN_TARGETS = configure include/ap_config_auto.h.in generated_lists include $(top_srcdir)/build/rules.mk