お手軽make #2

id:ha-tan:20050406の続き。
id:ha-tan:20050406のMakefileを使って、デバッグオプションを有効にしてコンパイルしたい場合には、次のように環境変数DBGを指定して実行する。

$ ls
Makefile        sample.c
$ DBG=-g make
cc -g   -Werror    -c sample.c
cc   -o sample  sample.o 
$ ls
Makefile        sample*         sample.c        sample.o

あるオプションを常に付けたい場合には、/etc/mk.confに書けばよい。次の例では変数COPTSに-pipeオプションを設定している。
/etc/mk.conf

...
COPTS+=-pipe
...

実行例。

$ make
cc -O2 -pipe  -Werror    -c sample.c
cc   -o sample  sample.o