Index
Prev |  |

## Index

### Symbols

--hc-build, Booting/porting from C (.hc) files
--with-gcc, Getting the build you want
--with-ghc, Getting the build you want
--with-hc, Getting the build you want

###

  project, What projects are there?

### A

Adjustor.c, Porting the RTS
alex
  project, What projects are there?
Alex, Installing pre-supposed utilities
ALL_DIRS, The main mk/boilerplate.mk file
alpha-dec-freebsd, What platforms the Haskell compiler (GHC) runs on
alpha-dec-linux, What platforms the Haskell compiler (GHC) runs on
alpha-dec-netbsd, What platforms the Haskell compiler (GHC) runs on
alpha-dec-openbsd, What platforms the Haskell compiler (GHC) runs on
alpha-dec-osf, What platforms the Haskell compiler (GHC) runs on
amd64-unknown-linux, What platforms the Haskell compiler (GHC) runs on
autoconf, pre-supposed, Installing pre-supposed utilities
autoreconf, Getting the build you want

### B

bash, presupposed (Parallel Haskell only), Tools for building parallel GHC (GPH)
boilerplate architecture, Boilerplate architecture
boilerplate.mk, Getting the build you want, A small project, Boilerplate architecture, The main mk/boilerplate.mk file
booting GHC from .hc files, Booting/porting from C (.hc) files
bugs
  known, Things to check before you start
  mailing list, Things to check before you start
  seporting, Things to check before you start
build trees, Build trees
build.mk, Getting the build you want
Building from source, Building from source
building GHC from .hc files, Booting/porting from C (.hc) files
building pitfalls, Known pitfalls in building Glasgow Haskell

### C

config.h, Getting the build you want
config.h.in, Getting the build you want
config.mk, Getting the build you want, The main mk/boilerplate.mk file
config.mk.in, Getting the build you want
configure, Installing pre-supposed utilities
CVS repository, Getting the sources
C_OBJS, The main mk/boilerplate.mk file
C_PROG, The main mk/target.mk file
C_SRCS, The main mk/boilerplate.mk file, The main mk/target.mk file

### D

dependencies, omitting, Fast Making
Disk space needed, Things to check before you start
DocBook, pre-supposed, Tools for building the Documentation

### E

EXCLUDED_SRCS, The main mk/boilerplate.mk file
EXTRA_CC_OPTS, Pattern rules and options
EXTRA_SRCS, The main mk/boilerplate.mk file

### F

FAST, makefile variable, Fast Making
fastmake, Fast Making
flex, pre-supposed, Other useful tools
FPTOOLS_TOP, Build trees
fully-supported platforms, What platforms the Haskell compiler (GHC) runs on

### G

GCC (GNU C compiler), pre-supposed, Installing pre-supposed utilities
ghc
  project, What projects are there?
GHC
  ports, What machines the Glasgow tools run on
GHC, pre-supposed, Installing pre-supposed utilities
GhcWithHc, Boilerplate architecture
glafp-utils
  project, What projects are there?
greencard
  project, What projects are there?

### H

haddock
  project, What projects are there?
Haddock, Tools for building the Documentation
haggis
  project, What projects are there?
happy, Getting the sources
  project, What projects are there?
Happy, Installing pre-supposed utilities
HAPPY_SRCS, The main mk/boilerplate.mk file
HC_OPTS, Boilerplate architecture, The main mk/boilerplate.mk file
hdirect
  project, What projects are there?
hood
  project, What projects are there?
hppa1.1-hp-hpux, What platforms the Haskell compiler (GHC) runs on
HSC_SRCS, The main mk/boilerplate.mk file
hslibs
  project, What projects are there?
HS_IFACES, The main mk/boilerplate.mk file
HS_OBJS, The main mk/boilerplate.mk file
HS_PROG, A small project, Boilerplate architecture, The main mk/target.mk file
HS_SRCS, The main mk/boilerplate.mk file, The main mk/target.mk file

### I

i386-*-linux, What platforms the Haskell compiler (GHC) runs on
i386-unknown-freebsd, What platforms the Haskell compiler (GHC) runs on
i386-unknown-mingw32, What platforms the Haskell compiler (GHC) runs on
i386-unknown-netbsd, What platforms the Haskell compiler (GHC) runs on
i386-unknown-openbsd, What platforms the Haskell compiler (GHC) runs on
ia64-unknown-linux, What platforms the Haskell compiler (GHC) runs on
include, directive in Makefiles, A small project
install, The main mk/target.mk file

### L

LIBRARY, The main mk/target.mk file
LIB_DATA, The main mk/target.mk file
LIB_EXEC, The main mk/target.mk file
link trees, for building, Build trees
lndir, Build trees

### M

MachRegs.h, Porting the RTS
make
  GNU, Installing pre-supposed utilities
makefile architecture, The Makefile architecture
Makefile inclusion, A small project
makefile targets, Standard Targets
Makefile, minimal, A small project
Makefile, recursing into subdirectories, Recursion
MBlock.c, Porting the RTS
MBlock.h, Porting the RTS
mips-sgi-irix6, What platforms the Haskell compiler (GHC) runs on
mips-sgi-irix[5-6], What platforms the Haskell compiler (GHC) runs on
mkshadowdir, Build trees

### N

native-code generator, What platforms the Haskell compiler (GHC) runs on
nofib
  project, What projects are there?
NoFibSubDirs, Boilerplate architecture

### O

OBJS, Boilerplate architecture, The main mk/boilerplate.mk file
opts.mk, The main mk/boilerplate.mk file

### P

paths.mk, The main mk/boilerplate.mk file
Pattern rules, Pattern rules and options
Perl, pre-supposed, Installing pre-supposed utilities
pitfalls, in building, Known pitfalls in building Glasgow Haskell
platform, Getting the build you want
Platform settings, Platform settings
platforms
  supported, What machines the Glasgow tools run on
porting GHC, Booting/porting from C (.hc) files
ports
  GHC, What machines the Glasgow tools run on
powerpc-apple-darwin, What platforms the Haskell compiler (GHC) runs on
powerpc-apple-linux, What platforms the Haskell compiler (GHC) runs on
powerpc-ibm-aix, What platforms the Haskell compiler (GHC) runs on
pre-supposed utilities, Installing pre-supposed utilities
pre-supposed: autoconf, Installing pre-supposed utilities
pre-supposed: DocBook, Tools for building the Documentation
pre-supposed: flex, Other useful tools
pre-supposed: GCC (GNU C compiler), Installing pre-supposed utilities
pre-supposed: GHC, Installing pre-supposed utilities
pre-supposed: Perl, Installing pre-supposed utilities
pre-supposed: PVM3 (Parallel Virtual Machine), Tools for building parallel GHC (GPH)
pre-supposed: sed, Installing pre-supposed utilities
pre-supposed: TeX, Tools for building the Documentation
problems, building, Known pitfalls in building Glasgow Haskell
PVM, Installing pre-supposed utilities
PVM3 (Parallel Virtual Machine), pre-supposed, Tools for building parallel GHC (GPH)

### R

ranlib, Known pitfalls in building Glasgow Haskell
recursion, in makefiles, Recursion
registerised ports, What platforms the Haskell compiler (GHC) runs on

### S

SCRIPT_OBJS, The main mk/boilerplate.mk file
SCRIPT_SRCS, The main mk/boilerplate.mk file
sed, pre-supposed, Installing pre-supposed utilities
Source distributions, Getting the sources
Source, building from, Building from source
sparc-sun-solaris2, What platforms the Haskell compiler (GHC) runs on
sparc-sun-sunos4, What platforms the Haskell compiler (GHC) runs on
sparc-unknown-openbsd, What platforms the Haskell compiler (GHC) runs on
SRCS, A small project, The main mk/boilerplate.mk file
SRC_CC_OPTS, Pattern rules and options
SRC_HC_OPTS, Boilerplate architecture
StgCRun.c, Porting the RTS
SUBDIRS, Recursion
suffix.mk, The main mk/boilerplate.mk file, Pattern rules and options

### T

TailCalls.h, Porting the RTS
target.mk, A small project, Boilerplate architecture, The main mk/target.mk file, Way management
targets, standard makefile, Standard Targets
testsuite
  project, What projects are there?
TeX, pre-supposed, Tools for building the Documentation
tmp, running out of space in, Known pitfalls in building Glasgow Haskell
TMPDIR, Known pitfalls in building Glasgow Haskell
TOP, A small project

### U

unregisterised ports, What platforms the Haskell compiler (GHC) runs on
utilities, pre-supposed, Installing pre-supposed utilities

### W

way management, Way management
wildcard, A small project

### X

x86_64-unknown-linux, What platforms the Haskell compiler (GHC) runs on

Prev |  |
13. Instructions for building under Windows | Home |