Changes between Version 27 and Version 28 of Building/Using


Ignore:
Timestamp:
May 11, 2009 1:18:47 PM (6 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 ==