Help us understand the problem. What is going on with this article?

Makefileにパラメータを渡す方法と条件文

More than 3 years have passed since last update.

小さいMakefileを書きました、新しい修得したスキールをメモにしました。

Makefileにパラメータを渡す方法

$ make foo=bar target

こうして、Makefileに${foo}が使えるようにしました。

Makefileにおける条件文

fooの値に応じて異なる処理する場合、条件文が使えます。

# Makefile抜粋

ifdef foo
  FN=${foo}
else
  FN=default
endif

make foo=barの場合、FNbarとなって、makeのみなら、FNdefaultになります。

ifdef以外にも、ifndefifeqなど多数ありますので、7. Makefileの条件文を参考してください。

liubin
Nothing to share
http://liubin.org
gamba
「笑顔ではたらく」をつくる gamba!
http://www.getgamba.com/top
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away