Node:Makefiles, Next:Rules, Previous:Introduction, Up:Top

## Writing Makefiles

The information that tells `make` how to recompile a system comes from reading a data base called the makefile.

- Makefile Contents: What makefiles contain.
- Makefile Names: How to name your makefile.
- Include: How one makefile can use another makefile.
- MAKEFILES Variable: The environment can specify extra makefiles.
- MAKEFILE_LIST Variable: Discover which makefiles have been read.
- Special Variables: Other special variables.
- Remaking Makefiles: How makefiles get remade.
- Overriding Makefiles: How to override part of one makefile with another makefile.
- Reading Makefiles: How makefiles are parsed.