make tool was designed to make building large
software projects easier. Using rules written by the programmer,
in addition to a large set of built-in rules,
determines which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
Running the command
make queens //Same as just
makein this case.
make checkboard.o //Compiles just one file.
We also have the special rule
make cleanbefore submitting projects. Be careful what you add to the
make cleanrule, if anything.