Changes between Version 16 and Version 17 of Building/Files


Ignore:
Timestamp:
Sep 17, 2008 7:30:03 AM (7 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Files

    v16 v17  
    3535 * '''`libraries/bootstrapping/`''': In order to build `cabal-bin` we need to compile `cabal-bin.hs`, as well as a few libraries that we can't rely on the bootstrapping compiler having. We put the `.hi` and `.o` files that result from this in `bootstrapping/`.
    3636
     37== `compiler/`, `rts/`, `docs/`, `includes/`, `ghc/` ==
     38
     39These directories contain the main GHC compiler, runtime system, and documentation.  The `compiler/` and `rts/` directories each build a ''library''.  These libraries are linked into an executable in the `ghc/` directory.
     40
     41 * '''`compiler/ghc.cabal`''': the Cabal file for GHC.  If you add a module to GHC's source code, you must add it in the `ghc.cabal` file too, else you'll get link errors.
     42
    3743== `utils/`, `libffi/` ==
    3844
     
    4248
    4349''Why isn't libffi in utils/?''
    44 
    45 == `compiler/`, `rts/`, `docs/`, `includes/`, `ghc/` ==
    46 
    47 These directories contain the main GHC compiler, runtime system, and documentation.  The `compiler/` and `rts/` directories each build a ''library''.  These libraries are linked into an executable in the `ghc/` directory.
    48 
    49  * '''`compiler/ghc.cabal`''': the Cabal file for GHC.  If you add a module to GHC's source code, you must add it in the `ghc.cabal` file too, else you'll get link errors.
    5050
    5151== `testsuite/`, `nofib/` ==