Changes between Version 4 and Version 5 of Attic/Building/BuildSystem/New


Ignore:
Timestamp:
Jan 13, 2009 12:05:31 PM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Attic/Building/BuildSystem/New

    v4 v5  
    9292below). 
    9393 
    94 == Idiom: macros and variable names == 
     94== Idiom: variable names == 
    9595 
    9696Now that our build system is one giant `Makefile`, all our variables 
     
    116116''directory''_''build''_''variable''. 
    117117 
    118 The build system makes extensive use of macros.  A macro is defined in 
     118== Idiom: macros == 
     119The build system makes extensive use of Gnu make '''macros'''.  A macro is defined in 
    119120GNU make using `define`, e.g. 
    120121 
     
    132133}}} 
    133134 
    134 (this code would be in `libraries/base/ghc.mk`). 
     135(this invocation would be in `libraries/base/ghc.mk`). 
    135136 
    136137Note that `eval` works like this: its argument is expended as normal,