Changes between Version 24 and Version 25 of Commentary/SourceTree


Ignore:
Timestamp:
May 11, 2009 9:20:14 PM (5 years ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/SourceTree

    v24 v25  
    8080  * '''`mk/validate.mk`''': just like `build.mk`, but applies when validating.  Use this file to override the default settings for validation, which are in `mk/validate-settings.mk`. 
    8181 
    82 == `inplace/` == 
    83  
    84 The `inplace/` directory (build tree only) is where we "install" stage1 and stage2 compilers when they are built, and GHC's utility programs, entirely locally to the tree.  The layout is exactly the same as that of an installed GHC on the host platform. 
    85    * '''`inplace/bin/`''': executables, including `ghc-stage1`, `ghc-stage2`, `hasktags`, `hsc2hs`, `haddock`, etc 
    86    * '''`inplace/lib/`''': suppporting libraries for the above. 
    87  
    8882== `distrib/` ==  
    8983 
     
    9286== Stuff that appears only in a build tree == 
    9387 
    94 '''THIS WHOLE SECTION SHOULD GO AWAY''' 
     88=== `inplace/` === 
    9589 
    96   
    97     * '''`.../dist*/`''' 
    98       In many directories, `dist*` subdirectories appear. These are where Cabal puts all of the files generated while building.  '''IS THIS STILL TRUE?''' 
     90The `inplace/` directory is where we "install" stage1 and stage2 compilers, and other utility programs, when they are built, to be used when building other things in the build tree.  The layout is exactly the same as that of an installed GHC on the host platform. 
     91   * '''`inplace/bin/`''': executables, including `ghc-stage1`, `ghc-stage2`, `hasktags`, `hsc2hs`, `haddock`, etc. 
     92   * '''`inplace/lib/`''': suppporting libraries for the above. 
     93 
     94=== `.../dist*/` === 
     95 
     96In many directories, `dist*` subdirectories appear. These are where Cabal, and the build system makefiles, put all of the files generated while building.