Makefile書き方メモ

Makefileを書く上での個人的なメモ書きをしておきます。だんだん書いていきます。

以下の例では、空白をスペースで書いていますが、 Makefileはスペースではなくtab文字でないとかけないはずなので、 コピペしたい人は気をつけてください。
(写経するか、コピペしたあと半角スペースをtabに変えるなど…)

Makefileの関数

addprefix

第1引数の内容を、第2引数の先頭にprefixとして連結する関数。第2引数が複数の文字列からなる場合はそれぞれに連結する。

Makefile

OUTPUT    = $(addprefix AAA,BBB)

all:
    echo $(OUTPUT)

.PHONY: all

結果

$ make
echo AAABBB
AAABBB