In Part I, we focus on the features of
make, what they do, and how to use them properly. 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, functions, and finally command scripts.
When you are finished with Part I, you will have a fairly complete working knowledge of GNU
make and have many advanced usages well in hand.