Please don’t paraphrase these messages: it’s best to cut and paste them into your report.
When generating this small makefile, be sure to not use any non-free or unusual tools in your recipes: you can almost always emulate what such a tool would do with simple shell commands.
Each compilation produces an object file corresponding to the source file.
Finally, if any source file has been recompiled, all the object files, whether newly made or saved from previous compilations, must be linked together to produce the new executable editor. A recipe may have more than one command, either on the same line or each on its own line.
A rule can also explain how and when to carry out an action. A makefile may contain other text besides rules, but a simple makefile need only contain rules.
Rules may look somewhat more complicated than shown in this template, but all fit the pattern more or less.
In addition, any prerequisites that are themselves automatically generated should be updated first.