Home | History | Annotate | Download | only in doc

Lines Matching full:suffixes

2843 @findex .SUFFIXES
2844 @item .SUFFIXES
2846 The prerequisites of the special target @code{.SUFFIXES} are the list
2847 of suffixes to be used in checking for suffix rules.
2908 The prerequisites of the special target @code{.SUFFIXES} are the list
2909 of suffixes to be used in checking for suffix rules.
3006 appears as a target, and so does the concatenation of two suffixes, such
3010 both pieces to the suffix list. In practice, suffixes normally begin with
8094 suffixes for suffix rules (@pxref{Suffix Rules, ,Old-Fashioned Suffix
8095 Rules}). But you can still define your own suffixes with a rule for
8096 @code{.SUFFIXES}, and then define your own suffix rules. Note that only
8353 the special target @code{.SUFFIXES}). The default suffix list is:
8360 described below whose prerequisites have one of these suffixes are
8363 the suffixes that are on the list you specify; rules whose suffixes fail
8525 the list of implicit rule suffixes with:@refill
8529 .SUFFIXES:
8530 .SUFFIXES: .o .r .f .l @dots{}
9519 A double-suffix rule is defined by a pair of suffixes: the target suffix
9523 two-suffix rule whose target and source suffixes are @samp{.o} and
9533 against a defined list of known suffixes. When @code{make} sees a rule
9535 rule. When @code{make} sees a rule whose target is two known suffixes
9539 known suffixes. Therefore, if you define a rule whose target is
9573 Rules, , Canceling Implicit Rules}). They simply enter the suffix or pair of suffixes concatenated as
9576 @findex .SUFFIXES
9577 The known suffixes are simply the names of the prerequisites of the special
9578 target @code{.SUFFIXES}. You can add your own suffixes by writing a rule
9579 for @code{.SUFFIXES} that adds more prerequisites, as in:
9582 .SUFFIXES: .hack .win
9586 which adds @samp{.hack} and @samp{.win} to the end of the list of suffixes.
9588 If you wish to eliminate the default known suffixes instead of just adding
9589 to them, write a rule for @code{.SUFFIXES} with no prerequisites. By
9591 @code{.SUFFIXES}. You can then write another rule to add the suffixes you
9596 .SUFFIXES: # @r{Delete the default suffixes}
9597 .SUFFIXES: .c .o .h # @r{Define our suffix list}
9602 list of suffixes to be empty.
9604 @vindex SUFFIXES
9605 The variable @code{SUFFIXES} is defined to the default list of suffixes
9606 before @code{make} reads any makefiles. You can change the list of suffixes
9607 with a rule for the special target @code{.SUFFIXES}, but that does not alter
10150 Allow suffixes for suffix rules
10212 Suffixes (used in suffix rules) that end with the character @samp{~}
10647 @item SUFFIXES
10649 The default list of suffixes before @code{make} reads any makefiles.