GNU make Makefilesを使って実装しようとしている私のソフトウェアビルド自動化のいくつかの段階で、私は、ソースファイルの要件を満たすだけでなく、さまざまなタイプの要件として、他のソフトウェアに依存する対象が開始され、運用系プロセスとして存在する。GNUメイクファイルのルールにはプロセスが必要な場合はありますか?
このようなプログラムは、バックグラウンドプロセスだけでなく、HTML5アプリケーションを実行するウェブブラウザーなどのフォアグラウンドプロセスでもあります。ビルドプロセスで役割を果たす可能性があります。
私はそれゆえ、多少のようにルールを記述したいと思います:私は.PHONYターゲットはやや非ファイルターゲットであるという考えをとっているので、するプロセスをrequireringを可能に見られるように
.PHONY: firefoxprocess
Html5DataResultFile: HTML5DataSourceFile firefoxprocess
cp HTML5DataSourceFile folder/checked/by/html5app/
waitforHtml5DataResultFile
firefoxprocess:
/usr/bin/firefox file://url/to/html5app &
始めた? それが正しいかどうかわかりません。 GNU makeのドキュメンテーションは非常に優れていて、かなり大きく、私はそれを完全に理解しているのか分かりません。私の知る限りでは、ドキュメンテーションは実際にルールで使用されているプロセスの使用については報告していませんでした。