make: Values

 
 6.4 How Variables Get Their Values
 ==================================
 
 Variables can get values in several different ways:
 
    * You can specify an overriding value when you run 'make'.  See
      Overriding Variables Overriding.
 
    * You can specify a value in the makefile, either with an assignment
      (SeeSetting Variables Setting.) or with a verbatim definition
      (SeeDefining Multi-Line Variables Multi-Line.).
 
    * Variables in the environment become 'make' variables.  See
      Variables from the Environment Environment.
 
    * Several "automatic" variables are given new values for each rule.
      Each of these has a single conventional use.  SeeAutomatic
      Variables.
 
    * Several variables have constant initial values.  SeeVariables
      Used by Implicit Rules Implicit Variables.