This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

27-fixsubdirs-am.patch


This was responsible for the failure of pr87.


Index: ChangeLog
from  Akim Demaille  <akim@epita.fr>
	* subdirs.am: This file is the exception: clean recursive targets
	are called by the clean targets, not the clean-am targets.
	Otherwise we have a circular dependency: clean -> clean-am ->
	clean-recursive -> clean.

Index: subdirs.am
--- subdirs.am Sun, 04 Feb 2001 14:35:53 +0100 akim (am/g/14_subdirs.am 1.4 644)
+++ subdirs.am Sun, 04 Feb 2001 15:24:51 +0100 akim (am/g/14_subdirs.am 1.4 644)
@@ -52,10 +52,10 @@
 	fi; test -z "$$fail"


-mostlyclean-am: mostlyclean-recursive
-clean-am: clean-recursive
-distclean-am: distclean-recursive
-maintainer-clean-am: maintainer-clean-recursive
+mostlyclean: mostlyclean-recursive
+clean: clean-recursive
+distclean: distclean-recursive
+maintainer-clean: maintainer-clean-recursive

 .PHONY: mostlyclean-recursive clean-recursive distclean-recursive \
 maintainer-clean-recursive
Index: Makefile.in
--- Makefile.in Sun, 04 Feb 2001 14:35:53 +0100 akim (am/h/16_Makefile.i 1.7 644)
+++ Makefile.in Sun, 04 Feb 2001 15:25:47 +0100 akim (am/h/16_Makefile.i 1.7 644)
@@ -570,27 +570,24 @@
 	@echo "This command is intended for maintainers to use"
 	@echo "it deletes files that may require special tools to rebuild."
 	-rm -f Makefile.in
-clean: clean-recursive
+clean: clean-recursive clean-recursive

-clean-am: clean-generic clean-recursive mostlyclean-am
+clean-am: clean-generic mostlyclean-am

-distclean: distclean-recursive
+distclean: distclean-recursive distclean-recursive
 	-rm -f config.status

-distclean-am: clean-am distclean-generic distclean-recursive \
-	distclean-tags
+distclean-am: clean-am distclean-generic distclean-tags

-maintainer-clean: maintainer-clean-recursive
+maintainer-clean: maintainer-clean-recursive maintainer-clean-recursive
 	-rm -f config.status

 maintainer-clean-am: distclean-am maintainer-clean-aminfo \
-	maintainer-clean-generic maintainer-clean-recursive \
-	maintainer-clean-vti
+	maintainer-clean-generic maintainer-clean-vti

-mostlyclean: mostlyclean-recursive
+mostlyclean: mostlyclean-recursive mostlyclean-recursive

-mostlyclean-am: mostlyclean-aminfo mostlyclean-generic \
-	mostlyclean-recursive mostlyclean-vti
+mostlyclean-am: mostlyclean-aminfo mostlyclean-generic mostlyclean-vti

 .PHONY: all all-am all-recursive all-redirect check check-am \
 	check-recursive clean clean-generic clean-recursive distclean \


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]