The fptools suite consists of several
projects, most of which can be downloaded,
built and installed individually. Each project corresponds to a
subdirectory in the source tree, and if checking out from CVS then
each project can be checked out individually by sitting in the top
level of your source tree and typing cvs checkout
project.
Here is a list of the projects currently available:
- ghc
The Glasgow
Haskell Compiler (minus libraries). Absolutely
required for building GHC.
- glafp-utils
Utility programs, some of which are used by the
build/installation system. Required for pretty much
everything.
- green-card
The Green Card
system for generating Haskell foreign function
interfaces.
- haggis
The Haggis
Haskell GUI framework.
- haddock
The Haddock
documentation tool.
- happy
The Happy Parser
generator.
- hdirect
The H/Direct
Haskell interoperability tool.
- hood
The Haskell
Object Observation Debugger.
- hslibs
Supplemental libraries for GHC
(required for building GHC).
- libraries
Hierarchical Haskell library suite
(required for building GHC).
- mhms
The Modular Haskell Metric System.
- nofib
The NoFib suite: A collection of Haskell programs used
primarily for benchmarking.
- testsuite
A testing framework, including GHC's regression test
suite.
So, to build GHC you need at least the
ghc, libraries and
hslibs projects (a GHC source distribution will
already include the bits you need).