小さいMakefileを書きました、新しい修得したスキールをメモにしました。
Makefileにパラメータを渡す方法
$ make foo=bar target
こうして、Makefileに${foo}
が使えるようにしました。
Makefileにおける条件文
foo
の値に応じて異なる処理する場合、条件文が使えます。
# Makefile抜粋
ifdef foo
FN=${foo}
else
FN=default
endif
make foo=bar
の場合、FN
がbar
となって、make
のみなら、FN
がdefault
になります。
ifdef
以外にも、ifndef
、ifeq
など多数ありますので、7. Makefileの条件文を参考してください。