Pattern rules

The makefile makes the following pattern rules:

units
how to make a pascal unit form a pascal source file.
executables
how to make an executable from a pascal source file.
object file
how to make an object file from an assembler file.