Changes between Version 16 and Version 17 of Building/Files


Ignore:
Timestamp:
Sep 17, 2008 7:30:03 AM (6 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/` ==