2 Using the GHC build system
3 --------------------------
5 For a "Getting Started" guide, see:
7 http://hackage.haskell.org/trac/ghc/wiki/Building/Hacking
13 Builds everything: ghc stages 1 and 2, all libraries and tools.
17 Parallel build: runs up to 2 commands at a time (use the number of
18 CPUs in your machine in place of '2')
22 Builds everything in the given directory.
26 Shows the targets available in <dir>
30 Installs GHC, libraries and tools under $(prefix)
35 Builds a source or binary distribution respectively
39 Displays the value of make variable <var>
45 Various levels of cleaning: "clean" restores the tree to the
46 state after "./configure", "distclean" restores to the state
47 after "perl boot", and maintainer-clean restores the tree to the
48 completely clean checked-out state.