If you want to keep a multiple-file program up to date,
then create a makefile named makefile.
If you want to express how one program file depends on others,
then instantiate the following pattern in your makefile, taking
care to start in the first column:
file name: list of depended-on files
If you want to express what should be done when a change occurs
in a depended-on file,
then instantiate the following pattern, taking care to start with a tab:
compiler command
-----
^
*-- Tab
If you are ready to recompile a multiple-file program after making
changes, and you have written a makefile named makefile, then
issue the following command to your computer: