]> git.ipfire.org Git - thirdparty/make.git/commitdiff
Formerly make.texinfo.~57~
authorRoland McGrath <roland@redhat.com>
Wed, 9 Dec 1992 19:35:34 +0000 (19:35 +0000)
committerRoland McGrath <roland@redhat.com>
Wed, 9 Dec 1992 19:35:34 +0000 (19:35 +0000)
make.texinfo

index d402fe9e33608d6ba757f8d44b42cebe1ea41099..a2c7173dcc97d6fb9865b9535fa6f3b28fbdfc09 100644 (file)
@@ -6,10 +6,10 @@
 @smallbook
 @c %**end of header
 
-@set EDITION 0.38
+@set EDITION 0.38-1/2
 @set VERSION 3.63 Beta
-@set UPDATED 17 November 1992
-@set UPDATE-MONTH November 1992
+@set UPDATED 9 December 1992
+@set UPDATE-MONTH December 1992
 
 @c finalout
 
@@ -376,7 +376,7 @@ If you are familiar with other @code{make} programs, see @ref{Features,
 Features}, which explains the few things GNU @code{make} lacks that
 others have.
 
-For a quick summary, see @ref{Options Summary}, @ref{Quick Reference},
+To see a quick summary, see @ref{Options Summary}, @ref{Quick Reference},
 and @ref{Special Targets}.
 
 @node Bugs,  , Reading, Overview
@@ -417,6 +417,9 @@ through the Internet or via UUCP:
 @noindent
 Please include the version number of @code{make} you are using.  You can
 get this information with the command @samp{make --version -f /dev/null}.
+Be sure also to include the type of machine and operating system you are
+using.  If possible, include the contents of the file @file{config.h}
+that is generated by the configuration process.@c !!! make this real
 
 Non-bug suggestions are always welcome as well.  If you have questions
 about things that are unclear in the documentation or are just obscure
@@ -424,7 +427,7 @@ features, contact Roland McGrath; he will try to help you out, although
 he may not have the time to fix the problem.@refill
 
 You can send electronic mail to Roland McGrath either through the
-Internet or via UUCP:
+@w{Internet} or via UUCP:
 
 @example
 @group
@@ -587,6 +590,7 @@ make clean
 In the example makefile, the targets include the executable file
 @samp{edit}, and the object files @samp{main.o} and @samp{kbd.o}.  The
 dependencies are files such as @samp{main.c} and @samp{defs.h}.
+In fact, each @samp{.o} file is both a target and a dependency.
 Commands include @w{@samp{cc -c main.c}} and @w{@samp{cc -c kbd.c}}.
 
 When a target is a file, it needs to be recompiled or relinked if any
@@ -615,7 +619,7 @@ also does not have any dependencies, so the only purpose of the rule
 is to run the specified commands.  Targets that do not refer to files
 but are just actions are called @dfn{phony targets}.  @xref{Phony
 Targets}, for information about this kind of target.  @xref{Errors, ,
-Errors in Commands}, to see how to cause @code{make} ignore errors
+Errors in Commands}, to see how to cause @code{make} to ignore errors
 from @code{rm}.
 @cindex @code{clean} target
 @pindex rm @r{(shell command)}
@@ -632,6 +636,7 @@ whose target names start with @samp{.}).  This is called the
 strives ultimately to update.  @xref{Goals, , Arguments to Specify the
 Goals}.)
 @cindex default goal
+@cindex goal, default
 @cindex goal
 
 In the simple example of the previous section, the default goal is to
@@ -1006,9 +1011,10 @@ implicit rules.  @xref{Implicit Rules, ,Using Implicit Rules}.
 
 @cindex @code{-f}
 @cindex @code{--file}
+@cindex @code{--makefile}
 If you want to use a nonstandard name for your makefile, you can specify
 the makefile name with the @samp{-f} or @samp{--file} option.  The
-arguments @samp{-f @var{name}} or @samp{--file @var{name}} tell
+arguments @w{@samp{-f @var{name}}} or @w{@samp{--file @var{name}}} tell
 @code{make} to read the file @var{name} as the makefile.  If you use
 more than one @samp{-f} or @samp{--file} option, you can specify several
 makefiles.  All the makefiles are effectively concatenated in the order
@@ -1079,7 +1085,7 @@ source files automatically; the dependencies can be put in a file that
 is included by the main makefile.  This practice is generally cleaner
 than that of somehow appending the dependencies to the end of the main
 makefile as has been traditionally done with other versions of
-@code{make}.
+@code{make}.@c !!! xref to auto deps
 @cindex dependencies, automatic generation
 
 @cindex @code{-I}