make: Values

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