In Part I, we focus on the features of make, what they do, and how to use them prop-
erly. We begin with a brief introduction and overview that should be enough to get
you started on your first makefile. The chapters then cover make rules, variables, func-
tions, and finally command scripts.
When you are finished with Part I, you will have a fairly complete working knowl-
edge of GNU make and have many advanced usages well in hand.