マクロ名 = 文字列 等号記号の左側にマクロ名を書き、右側にその文字列を書く。 マクロを参照するときには次のいずれかで指定する。
また、マクロ定義の中でマクロを使用することもできる。例をしたに示す。
ROOT = /home SRCDIR = $(ROOT)/local/src
makeには、あらかじめ定義されているマクロがいくつかあり、その代表的なマクロ名と初期値を以下に示す。
| マクロ名 | 初期値 | 説明 |
| MAKE | make | makeコマンド |
| AR | ar | ライブラリ作成コマンド |
| ARFLAGS | rv | arのオプション |
| AS | as | |
| CC | cc | Cコンパイラ |
| FC | f77 | FORTRANコンパイラ |
| LEX | lex | lexコマンド |
| LD | ls | |
| YACC | yacc | yaccコマンド |