diff options
author | Roland McGrath <roland@redhat.com> | 1994-10-24 05:05:43 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 1994-10-24 05:05:43 +0000 |
commit | dc576b205136bd71e95447dcefce3a608d331b01 (patch) | |
tree | d3e554c5e3f4679742009e33ee4ace5ce2894bd0 | |
parent | a543a2ae9f8a43ad6cac0769263328fe22325fd8 (diff) | |
download | gunmake-dc576b205136bd71e95447dcefce3a608d331b01.tar.gz |
(Automatic Dependencies): Improve recommended sed command.
Mention -MM flag to gcc.
-rw-r--r-- | make.texinfo | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/make.texinfo b/make.texinfo index 9f409f3..9fe3550 100644 --- a/make.texinfo +++ b/make.texinfo @@ -10,7 +10,7 @@ @set RCSID $Id$ @set EDITION 0.47 DRAFT @set VERSION 3.72 Beta -@set UPDATED 16 October 1994 +@set UPDATED 24 October 1994 @set UPDATE-MONTH October 1994 @set ISBN 1-882114-50-7 @@ -2583,7 +2583,7 @@ called @file{@var{name}.d} from a C source file called @file{@var{name}.c}: @group %.d: %.c $(SHELL) -ec '$(CC) -M $(CPPFLAGS) $< \ - | sed '\''s/$*.o/& $@@/g'\'' > $@@' + | sed '\''s/$*\\.o[ :]*/& $@@/g'\'' > $@@' @end group @end example @@ -2596,6 +2596,12 @@ shell exits with the status of the last command in the pipeline status from the compiler. @cindex @code{-e} (shell flag) +@cindex @code{-MM} (to GNU compiler) +With the GNU C compiler, you may wish to use the @samp{-MM} flag instead +of @samp{-M}. This omits dependencies on system header files. +@xref{Preprocessor Options, , Options Controlling the Preprocessor, +gcc.info, Using GNU CC}, for details. + @cindex @code{sed} (shell command) The purpose of the @code{sed} command is to translate (for example): |