日付を比較してコマンドを実行
★効能
日付を比較してコマンドを実行します。makefileに書くほどのものでもないような処理に使うと良いでしょう。
★利用方法
makeを知っている人に使いやすいようにしているつもりです。
例えば、makefileで
target : file1 file2
doit
と同様の処理をさせるためには
chkdate target file1 file2 : doit
となります。
つまり、targetが存在しないか、もしくはfile1より古いか、あるいはfile2より古い場合にdoitコマンドを実行します。targetがfile1やfile2よりも日付が新しいか同じ場合は何もしません。
コマンドは省略可能です(「:」も省略すること)