Makefileを使って,シミュレーションの結果とか,
削除したいファイルがあったら削除するスクリプト.
どうやら,makeで使うシェルは, sh らしい.
(ログインシェルとは違う.本当はどこかで指定すべき?)
シェルスクリプトとかよくわからないから,ちょっとはまった.
(スペースとか,セミコロンとか..)
例えば,カレントディレクトリに *.dat というファイルがあれば,
そのファイルを削除して,なければ何もしない,
というのはこんな感じ.
/bin/sh が "-c" オプションで呼ばれているので,最初に"@" をつけてみた.
dclean:
--TAB-->@if [ -f *.dat ] ;
--TAB-->--TAB-->then \
--TAB-->--TAB-->echo "rm *.dat" ; \
--TAB-->--TAB-->rm -f *.dat ; \
--TAB-->fi