changeset 3083:193188e494b2

[xemacs-hg @ 2005-11-22 07:14:37 by ben] fix problems building with CVS dirs dynodump/Makefile.in.in: Ignore errors from rm during clean. Makefile.in.in: Ignore errors from rm during clean, to prevent problems trying to remove lock/CVS. Makefile.in.in: Ignore errors from rm during clean. Makefile.in.in: Ignore errors from rm during clean. Makefile.in.in: Ignore errors from rm during clean. Makefile.in.in: Ignore errors from rm during clean. common/Makefile.common: Ignore errors from rm during clean.
author ben
date Tue, 22 Nov 2005 07:14:54 +0000
parents 990996ef092b
children aaf96f4ba612
files ChangeLog Makefile.in.in dynodump/Makefile.in.in lib-src/ChangeLog lib-src/Makefile.in.in lwlib/ChangeLog lwlib/Makefile.in.in modules/ChangeLog modules/common/Makefile.common netinstall/ChangeLog netinstall/Makefile.in.in src/ChangeLog src/Makefile.in.in
diffstat 13 files changed, 91 insertions(+), 49 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,20 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* dynodump/Makefile.in.in (mostlyclean):
+	Ignore errors from rm during clean.
+
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in (top-mostlyclean):
+	* Makefile.in.in (top-clean):
+	* Makefile.in.in (top-distclean-noconfig):
+	* Makefile.in.in (top-distclean):
+	* Makefile.in.in (top-realclean-noconfig):
+	* Makefile.in.in (top-extraclean-noconfig):
+	* Makefile.in.in (TAGS tags):
+	Ignore errors from rm during clean, to prevent problems trying to
+	remove lock/CVS.
+
 2005-11-08  Malcolm Purvis  <malcolmp@xemacs.org>
 
 	* Makefile.in.in: Install PROBLEMS into .../etc
--- a/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -534,7 +534,7 @@
 ##      target for GCC does not delete `libgcc.a', because recompiling it
 ##      is rarely necessary and takes a lot of time.
 top-mostlyclean: FRC.mostlyclean
-	$(RM) core
+	-$(RM) core
 
 mostlyclean: top-mostlyclean
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -552,10 +552,10 @@
 ##      when they don't work right.  (beta can't depend on distclean, which
 ##      removes necessary files generated by configure.)
 top-clean: FRC.clean
-	$(RM) core lisp/auto-autoloads.el* lisp/custom-load.el*
-	$(RM) lisp/mule/auto-autoloads.el* lisp/mule/custom-load.el*
-	$(RM) modules/auto-autoloads.el* modules/custom-load.el*
-	$(RM) etc/PROBLEMS
+	-$(RM) core lisp/auto-autoloads.el* lisp/custom-load.el*
+	-$(RM) lisp/mule/auto-autoloads.el* lisp/mule/custom-load.el*
+	-$(RM) modules/auto-autoloads.el* modules/custom-load.el*
+	-$(RM) etc/PROBLEMS
 
 clean: top-mostlyclean top-clean
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -563,8 +563,8 @@
 ## `distclean-noconfig'
 ##      Like `distclean' but don't delete files created by `configure'.
 top-distclean-noconfig: FRC.distclean-noconfig
-	$(RM) TAGS .sbinit lock/* lisp/finder-inf.el*
-	$(RM) -r site-packages xemacs-packages mule-packages site-lisp
+	-$(RM) TAGS .sbinit lock/* lisp/finder-inf.el*
+	-$(RM) -r site-packages xemacs-packages mule-packages site-lisp
 
 distclean-noconfig: top-mostlyclean top-clean top-distclean-noconfig
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -576,9 +576,9 @@
 ##      `make distclean' should leave only the files that were in the
 ##      distribution.
 top-distclean: FRC.distclean
-	$(RM) config.status config.log confdefs.h config-tmp-* build-install Installation
-	$(RM) GNUmakefile Makefile Makefile.in
-	$(RM) Installation.el Installation.elc
+	-$(RM) config.status config.log confdefs.h config-tmp-* build-install Installation
+	-$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) Installation.el Installation.elc
 
 distclean: top-mostlyclean top-clean top-distclean-noconfig top-distclean
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -587,7 +587,7 @@
 ##      Delete everything that can be reconstructed by `make'.  Don't delete
 ##	anything requiring reconfiguration.
 top-realclean-noconfig: FRC.realclean-noconfig
-	$(RM) *.elc lisp/*.elc lisp/mule/*.elc lisp/term/*.elc modules/*.elc
+	-$(RM) *.elc lisp/*.elc lisp/mule/*.elc lisp/term/*.elc modules/*.elc
 
 realclean-noconfig: top-mostlyclean top-clean top-distclean-noconfig top-realclean-noconfig
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -613,7 +613,7 @@
 ## `extraclean-noconfig'
 ##      Like `extraclean' but don't delete anything requiring reconfiguration.
 top-extraclean-noconfig: FRC.extraclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 
 extraclean-noconfig: top-mostlyclean top-clean top-distclean-noconfig top-realclean-noconfig top-extraclean-noconfig
 	for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
@@ -662,7 +662,7 @@
 tagslisp = lisp
 TAGS tags: FRC.tags
 	@echo "If you don't have a copy of etags around, then do 'make lib-src' first."
-	$(RM) ${srcdir}/TAGS
+	-$(RM) ${srcdir}/TAGS
 	@PATH=`$(pwd)`/lib-src:$$PATH HOME=/-=-; export PATH HOME; \
 	  echo "Using etags from `which etags`."
 	PATH=`$(pwd)`/lib-src:$$PATH ; export PATH; cd ${srcdir} && \
--- a/dynodump/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/dynodump/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -78,18 +78,18 @@
 .PHONY: mostlyclean clean distclean realclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) *.o *.i core
+	-$(RM) *.o *.i core
 clean: mostlyclean
-	$(RM) *.so *.so.1
+	-$(RM) *.so *.so.1
 distclean-noconfig: clean
-	$(RM) TAGS
+	-$(RM) TAGS
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) GNUmakefile Makefile Makefile.in
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 extraclean: realclean
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
--- a/lib-src/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/lib-src/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in:
+	Ignore errors from rm during clean.
+
 2005-11-13  Ben Wing  <ben@xemacs.org>
 
 	* Makefile.in.in:
--- a/lib-src/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/lib-src/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -273,21 +273,21 @@
 .PHONY: mostlyclean clean distclean realclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) *.o *.i core
+	-$(RM) *.o *.i core
 clean: mostlyclean
-	$(RM) ${EXES} *.exe
+	-$(RM) ${EXES} *.exe
 distclean-noconfig: clean
-	$(RM) DOC *.tab.c *.tab.h TAGS ellcc.h blessmail config.values
+	-$(RM) DOC *.tab.c *.tab.h TAGS ellcc.h blessmail config.values
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) GNUmakefile Makefile Makefile.in
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 extraclean: realclean
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 
 ## Test the contents of the directory.
 check:
--- a/lwlib/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/lwlib/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in:
+	Ignore errors from rm during clean.
+
 2005-11-16  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* xlwcheckbox.c (CheckboxInit): Mark unused parameters.  C++
--- a/lwlib/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/lwlib/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -85,20 +85,20 @@
 .PHONY: mostlyclean clean distclean realclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) liblw.a liblw_pure_*.a *.o *.i core
+	-$(RM) liblw.a liblw_pure_*.a *.o *.i core
 clean: mostlyclean
 distclean-noconfig: clean
-	$(RM) config.h TAGS
+	-$(RM) config.h TAGS
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) GNUmakefile Makefile Makefile.in
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 extraclean: realclean
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 
 CONFIG_H = ../src/config.h config.h
 
--- a/modules/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/modules/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* common/Makefile.common (mostlyclean):
+	Ignore errors from rm during clean.
+
 2005-11-16  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* canna/canna_api.c: Small fixes to Mule-ization patch.
--- a/modules/common/Makefile.common	Mon Nov 21 22:51:03 2005 +0000
+++ b/modules/common/Makefile.common	Tue Nov 22 07:14:54 2005 +0000
@@ -81,21 +81,21 @@
 .PHONY: mostlyclean clean distclean realclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) $(OBJS) $(MODNAME)_i.* core
+	-$(RM) $(OBJS) $(MODNAME)_i.* core
 clean: mostlyclean
-	$(RM) $(MODNAME).ell
+	-$(RM) $(MODNAME).ell
 distclean-noconfig: clean
-	$(RM) config.* TAGS
+	-$(RM) config.* TAGS
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in configure
+	-$(RM) GNUmakefile Makefile Makefile.in configure
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 extraclean: realclean
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 
 install: $(OBJECT_TO_BUILD)
 	$(INSTALL_PROGRAM) $< $(INSTALLPATH)
--- a/netinstall/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/netinstall/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in:
+	Ignore errors from rm during clean.
+
 2005-11-13  Ben Wing  <ben@xemacs.org>
 
 	* Makefile.in.in:
--- a/netinstall/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/netinstall/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -202,21 +202,21 @@
 .PHONY: mostlyclean clean distclean realclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) *.o *.i *.ini core
+	-$(RM) *.o *.i *.ini core
 clean: mostlyclean
-	$(RM) $(PROGS)
+	-$(RM) $(PROGS)
 distclean-noconfig: clean
-	$(RM) TAGS
+	-$(RM) TAGS
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) GNUmakefile Makefile Makefile.in
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 extraclean: realclean
-	$(RM) *~ \#*
+	-$(RM) *~ \#*
 
 choose.o: choose.cc win32.h dialog.h resource.h state.h ini.h concat.h \
  msg.h log.h find.h reginfo.h
--- a/src/ChangeLog	Mon Nov 21 22:51:03 2005 +0000
+++ b/src/ChangeLog	Tue Nov 22 07:14:54 2005 +0000
@@ -1,3 +1,8 @@
+2005-11-22  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in (mostlyclean):
+	Ignore errors from rm during clean.
+
 2005-11-18  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* window.c (change_window_height): Have change_window_height
--- a/src/Makefile.in.in	Mon Nov 21 22:51:03 2005 +0000
+++ b/src/Makefile.in.in	Tue Nov 22 07:14:54 2005 +0000
@@ -1007,33 +1007,33 @@
 .PHONY: mostlyclean clean distclean realclean versionclean extraclean
 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
 mostlyclean:
-	$(RM) *.o *.i *.rtl *.ln core \
+	-$(RM) *.o *.i *.rtl *.ln core \
 	temacs puremacs quantmacs covmacs rtcmacs temacs.exe \
 	sheap-adjust.h dump-id.c $(BLDSRC)/NEEDTODUMP SATISFIED \
 	$(LIB_SRC)/*.po $(LIB_SRC)/*.mo
 versionclean:
-	$(RM) $(RAW_EXE) $(DUMP_TARGET) $(LIB_SRC)/DOC
+	-$(RM) $(RAW_EXE) $(DUMP_TARGET) $(LIB_SRC)/DOC
 ##      Remove the generated load files here; they cause lots of problems
 ##      when they don't work right.
 clean: mostlyclean versionclean
-	$(RM) libextcli* $(LISP)/auto-autoloads.el* $(LISP)/custom-load.el* \
+	-$(RM) libextcli* $(LISP)/auto-autoloads.el* $(LISP)/custom-load.el* \
 	$(LISP)/mule/auto-autoloads.el* $(LISP)/mule/custom-load.el* \
 	$(SRCMODULES)/auto-autoloads.el* $(SRCMODULES)/custom-load.el*
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean-noconfig: clean
-	$(RM) config.h paths.h Emacs.ad.h $(LISP)/finder-inf.el* \
+	-$(RM) config.h paths.h Emacs.ad.h $(LISP)/finder-inf.el* \
 	TAGS xemacs.def xemacs.def.in
 ## This is used in making a distribution.
 ## Do not use it on development directories!
 distclean: distclean-noconfig
-	$(RM) GNUmakefile Makefile Makefile.in
+	-$(RM) GNUmakefile Makefile Makefile.in
 realclean-noconfig: distclean-noconfig
 realclean: distclean
 extraclean-noconfig: realclean-noconfig
-	$(RM) *~ \#* m/*~ m/\#* s/*~ s/\#*
+	-$(RM) *~ \#* m/*~ m/\#* s/*~ s/\#*
 extraclean: realclean
-	$(RM) *~ \#* m/*~ m/\#* s/*~ s/\#*
+	-$(RM) *~ \#* m/*~ m/\#* s/*~ s/\#*
 
 ###################### Lock, unlock