マクロ名 = 文字列 等号記号の左側にマクロ名を書き、右側にその文字列を書く。 マクロを参照するときには次のいずれかで指定する。
また、マクロ定義の中でマクロを使用することもできる。例をしたに示す。
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コマンド |