Makefile文件由一系列规则(rules)构成。每条规则的形式如下。
<target> : <prerequisites> [tab] <commands>
上面第一行冒号前面的部分,叫做"目标"(target),冒号后面的部分叫做"前置条件"(prerequisites);第二行必须由一个tab键起首,后面跟着"命令"(commands)。