From: Roland McGrath Date: Thu, 21 Apr 1994 01:35:11 +0000 (+0000) Subject: (Automatic Dependencies): Mention here that deps preclude intermediate files. X-Git-Tag: 3.70.2~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b86e35d2a61d09c02a0849b9935aefb694139eb0;p=thirdparty%2Fmake.git (Automatic Dependencies): Mention here that deps preclude intermediate files. --- diff --git a/make.texinfo b/make.texinfo index fcbd5c70..bb74eb92 100644 --- a/make.texinfo +++ b/make.texinfo @@ -2543,6 +2543,11 @@ main.o : main.c defs.h Thus you no longer have to write all those rules yourself. The compiler will do it for you. +Note that such a dependency constitutes mentioning @file{main.o} in a +makefile, so it can never be considered an intermediate file by implicit +rule search. This means that @code{make} won't ever remove the file +after using it; @pxref{Chained Rules, ,Chains of Implicit Rules}. + @cindex @code{make depend} With old @code{make} programs, it was traditional practice to use this compiler feature to generate dependencies on demand with a command like