ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Makefile】addsuffix 関数の使い方

Makefile の関数について調べてみたので、ここにメモを残します。

addsuffix 関数の使い方

使い方

引数の NAMES は一連の名前とみなされ、空白で区切られます。 SUFFIX はユニットとして使用されます。SUFFIX の値は個々のファイル名の終わりに追加され、結果的に大きな名前になるものは1個のスペースをあいだに入れて連結されます。

$(addsuffix SUFFIX, NAMES...)

動作検証

Makefile

以下のような Makefile を作成します。

$ cat Makefile 
FILES := sample_01 sample_02 

all:
	@echo $(addsuffix .json, $(FILES))

実行結果

実行結果は以下の通りです。

$ make
sample_01.json sample_02.json