public
Description: Official Git mirror of the Glasgow Haskell Compiler. Note: Building from the Git repo is not yet possible.
Homepage: http://haskell.org/ghc/
Clone URL: git://github.com/ghc-hq/ghc.git
ghc / MAKEHELP
100644 56 lines (32 sloc) 1.102 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
Using the GHC build system
--------------------------
 
For a "Getting Started" guide, see:
 
  http://hackage.haskell.org/trac/ghc/wiki/Building/Hacking
 
Common commands:
 
  make
 
     Builds everything: ghc stages 1 and 2, all libraries and tools.
 
  make -j2
 
     Parallel build: runs up to 2 commands at a time (use the number of
     CPUs in your machine in place of '2')
 
  cd <dir>; make
 
     Builds everything in the given directory.
 
  cd <dir>; make help
 
     Shows the targets available in <dir>
 
  make html
  make pdf
  make ps
 
     Make documentation
 
  make install
 
     Installs GHC, libraries and tools under $(prefix)
 
  make sdist
  make binary-dist
 
     Builds a source or binary distribution respectively
 
  make show VALUE=<var>
 
     Displays the value of make variable <var>
 
  make clean
  make distclean
  make maintainer-clean
 
     Various levels of cleaning: "clean" restores the tree to the
     state after "./configure", "distclean" restores to the state
     after "sh boot", and maintainer-clean restores the tree to the
     completely clean checked-out state.