他のファイルコンテンツの依存関係を持つMakefileビルドの作成中に問題が発生しました。ファイル内容によるMakefile依存関係(存在しない可能性があります)
私はオンザフライ前提条件を生成するために、メイクファイルでそのような何かを書くことができることを知っている:
result/nuclease.stat : $(shell cat config/nuclease.sample.list)
#bash
make result/nuclease.stat
しかし、問題は、ファイル
のconfig/nuclease.sample.listが存在しない可能性がありますということです私はその目標を持っています。
私はのconfig/nuclease.sample.list前に$(シェル猫のconfig/nuclease.sample.list)が評価されます要求するようにメイクを強制することができれば - 問題が解決されます。
どのような依存関係を作成する必要がありますか?
もう一つ、私はすべてのGNU makeの良い資質を維持たいと思います:プロセスそれら一度だけなど、一度だけファイルをダウンロード..