2011-02-09 9 views
1

私はいくつかのbashスクリプトとシェルコマンドを呼び出すmakefileを持っています。
これらのスクリプトの1つは、別のコードファイル(例えばsource.h)に従ってコード(例えばgenerated.h)ファイルを生成します。そして、generate.hが更新された後にsource.hが更新された場合にのみ呼び出されます。
(擬似コードで:Makefile:あるファイルが別のファイルの後に更新されたときに特定のコマンドを実行する

if update_time(generated.h) < update_time(source.h) 
    call GenerateCodeFile.sh 
end if 

私はメイクファイルの中からそれを行うことができますどのように?

ありがとうございました。

答えて

1
generated.h: source.h 
    sh GenerateCodeFile.sh 

ことがsh行の先頭にリテラル文字<TAB>だということに注意してください。

関連する問題