2012-02-19 28 views
0

私は次のようになり、非常に軽量のビルド手順でプロジェクトに取り組んでいます:makeをデーモンのように動作させることができますか?

cat f1.js f2.js f3.js f4.js > glom.js 

だから、最初、私はそれをしないメイクファイルを書き、それが良かったです。

私はプロジェクトを反復していたので、手動でmakeを実行することは迷惑だったので、ファイルシステムとmakefileを監視し、何か変更があったときにmakeを実行するpythonスクリプトを書きました。

これも問題ありませんでしたが、これはmakeが独自に行うべきことであり、makeがうまくやることができたときに、ソースツリーの周りにPythonスクリプトを浮かべていません。

私はこれを検索しましたが、これの例は見つかりませんでした。私の質問は以下の通りです:

  • この機能はありますか?
  • そうでない場合...
    • このように動作させるには賢明な方法はありますか?
    • makeにはこれが賢明な機能ですか? (私はそれを実装した場合、誰もが気にしますか?)
+0

makeを頻繁に使用します。あなたが私のコピーにあなたの提案された機能を実装するなら、私はあなたを狩り、「ツタンカーメン」に行くでしょう。それは確かに私が欲しくないものです。 –

+0

なぜPythonラッパーが必要なのかわかりません。 「真実だ。作る。睡眠60; done> make.out& ' – tripleee

答えて

3

これは、メイクの責任ではない、それはそれをしない理由です。多くの場合、再構築は複雑で時間のかかるプロセスです。この場合、ソースファイルを1回変更するたびに再構築する必要はありません。

しかし、多くのIDEは、変更が加えられたときに自動再構築を実行できます(Eclipse CDTなど)。

関連する問題