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 mk/boilerplate.mk file
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 example, Boilerplate architecture, The 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 mk/boilerplate.mk file
config.mk.in, Getting the build you want
configure, Installing pre-supposed utilities
C_OBJS, The mk/boilerplate.mk file
C_PROG, The main mk/target.mk file
C_SRCS, The mk/boilerplate.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 mk/boilerplate.mk file
EXTRA_CC_OPTS, Pattern rules and options
EXTRA_SRCS, The mk/boilerplate.mk file

### F

FAST, makefile variable, Fast Making
fastmake, Fast Making

### G

GCC (GNU C compiler), pre-supposed, Installing pre-supposed utilities
GHC, pre-supposed, Installing pre-supposed utilities
GhcWithHc, Boilerplate architecture
GHC_TOP, Build trees

### H

Haddock, Tools for building the Documentation
happy, Getting the sources
Happy, Installing pre-supposed utilities
HAPPY_SRCS, The mk/boilerplate.mk file
HC_OPTS, Boilerplate architecture, The mk/boilerplate.mk file
HSC_SRCS, The mk/boilerplate.mk file
HS_IFACES, The mk/boilerplate.mk file
HS_OBJS, The mk/boilerplate.mk file
HS_PROG, A small example, Boilerplate architecture, The main mk/target.mk file
HS_SRCS, The mk/boilerplate.mk file

### I

include, directive in Makefiles, A small example
install, The main mk/target.mk file

### L

LIBRARY, 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 example
makefile targets, Standard Targets
Makefile, minimal, A small example
Makefile, recursing into subdirectories, Recursion
MBlock.c, Porting the RTS
MBlock.h, Porting the RTS
mkshadowdir, Build trees

### N

NoFibSubDirs, Boilerplate architecture

### O

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

### P

paths.mk, The 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
porting GHC, Booting/porting from C (.hc) files
pre-supposed utilities, Installing pre-supposed utilities
pre-supposed: autoconf, Installing pre-supposed utilities
pre-supposed: DocBook, Tools for building the Documentation
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

### S

SCRIPT_OBJS, The mk/boilerplate.mk file
SCRIPT_SRCS, The mk/boilerplate.mk file
sed, pre-supposed, Installing pre-supposed utilities
Source distributions, Getting the sources
Source, building from, Building from source
SRCS, The 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 mk/boilerplate.mk file, Pattern rules and options

### T

TailCalls.h, Porting the RTS
target.mk, A small example, 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 example

### U

utilities, pre-supposed, Installing pre-supposed utilities

### W

way management, Way management

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