Changes between Version 27 and Version 28 of Building/Using


Ignore:
Timestamp:
May 11, 2009 1:18:47 PM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Using

    v27 v28  
    5353(if you do any development work) are in the source tree, not the build 
    5454tree! 
     55 
     56== Booting, configuring, cleaning == 
     57 
     58GHC uses the `autoconf` tools in the standard Unixy way, thus: 
     59{{{ 
     60      --------------- 
     61      |             | 
     62      | Source code | <-------------- 
     63      |             |               | 
     64      ---------------     maintainer-clean 
     65        |                           | 
     66      sh boot (runs autoconf)       |  
     67        |                           | 
     68        v                           |    
     69      ---------------------         | 
     70      | Source tar-ball   |>--------| 
     71      |  ./configure      |         | 
     72      |  */ghc.mk         |<--      | 
     73      ---------------------  |      | 
     74        |                    |      | 
     75      ./configure        distclean  | 
     76        |                    |      | 
     77        v                    |      | 
     78      ------------------     |      |          
     79      | Configured     |>-----      | 
     80      |   mk/config.mk |     |      | 
     81      |                |>------------ 
     82      ------------------     |      | 
     83        |                    |      | 
     84       make                  |      | 
     85        |                    |      | 
     86        v                    |      | 
     87      ------------------     |      | 
     88      | Built          |>-----      | 
     89      |                |            | 
     90      |                |>------------ 
     91      ------------------ 
     92}}} 
     93See also ["#StandardTargets" standard targets] and [wiki:Commentary/SourceTree]. 
    5594 
    5695== Steps to prepare for building ==