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

### A

Adjustor.c, Porting the RTS
Alex, Installing pre-supposed utilities
ALL_DIRS, The main mk/boilerplate.mk file
alpha-dec-freebsd, What machines GHC runs on
alpha-dec-linux, What machines GHC runs on
alpha-dec-netbsd, What machines GHC runs on
alpha-dec-openbsd, What machines GHC runs on
alpha-dec-osf, What machines GHC runs on
amd64-unknown-linux, What machines 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
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

darcs repository, Getting the sources
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 machines GHC runs on

### G

GCC (GNU C compiler), pre-supposed, Installing pre-supposed utilities
GHC
  ports, What machines GHC runs on
GHC, pre-supposed, Installing pre-supposed utilities
GhcWithHc, Boilerplate architecture

### H

Haddock, Tools for building the Documentation
happy, Getting the sources
Happy, Installing pre-supposed utilities
HAPPY_SRCS, The main mk/boilerplate.mk file
HC_OPTS, Boilerplate architecture, The main mk/boilerplate.mk file
hppa1.1-hp-hpux, What machines GHC runs on
HSC_SRCS, The main mk/boilerplate.mk file
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 machines GHC runs on
i386-unknown-freebsd, What machines GHC runs on
i386-unknown-mingw32, What machines GHC runs on
i386-unknown-netbsd, What machines GHC runs on
i386-unknown-openbsd, What machines GHC runs on
ia64-unknown-linux, What machines 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 machines GHC runs on
mips-sgi-irix[5-6], What machines GHC runs on
mkshadowdir, Build trees

### N

native-code generator, What machines GHC runs on
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 GHC runs on
porting GHC, Booting/porting from C (.hc) files
ports
  GHC, What machines GHC runs on
powerpc-apple-darwin, What machines GHC runs on
powerpc-apple-linux, What machines GHC runs on
powerpc-ibm-aix, What machines 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 machines 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 machines GHC runs on
sparc-sun-sunos4, What machines GHC runs on
sparc-unknown-openbsd, What machines 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
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 machines 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 machines GHC runs on

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