CATEGORY: MAKE

Makefileの引数

Makefileで引数をとる方法

make <ターゲット> <変数>=<値> の形式で、ターゲットの外から変数を渡せる。 渡した値は $(変数名) で展開される。

all:
	echo $(argv)

argv=Hello を渡すと、$(argv)Hello が入る。

実行結果

[root@3887c9e925f4 ~]# make all argv=Hello
echo Hello
Hello
[root@3887c9e925f4 ~]#