summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1994-10-24 05:05:43 +0000
committerRoland McGrath <roland@redhat.com>1994-10-24 05:05:43 +0000
commitdc576b205136bd71e95447dcefce3a608d331b01 (patch)
treed3e554c5e3f4679742009e33ee4ace5ce2894bd0
parenta543a2ae9f8a43ad6cac0769263328fe22325fd8 (diff)
downloadgunmake-dc576b205136bd71e95447dcefce3a608d331b01.tar.gz
(Automatic Dependencies): Improve recommended sed command.
Mention -MM flag to gcc.
-rw-r--r--make.texinfo10
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):