make ツールの使い方メモ
以下のような形で使えます。
手元にはO'REILLY「make 改訂版」があるのだが、@ コマンド、- コマンドが索引に載っていないので探すのに苦労したのでメモ。
% cat Makefile # コメント build_virtualdomain.conf: @ echo "こうするとこの行はコマンドラインにエコーバックしません" - cp virtualdomain.conf virtualdomain.conf.bak # この行がエラーになっても以下の処理を続行します - cat virtualdomain/* > virtualdomain.conf /usr/local/apache2/bin/apachectl configtest
こんなMakefile を用意して、
make build_virtualdomain.conf
等とやって実行します。(ターゲットが一つしかない時はmake リターンだけで実行可能)
これだけならシェルスクリプトでもいいですが、複数ターゲットを定義できるのでmake の方を愛用しております。