私はautomakeとautoconfを使用します。サブディレクトリSRCでは Automake:ビルド結果への依存
は/ Makefile.amが、私はそれを修正するために、バイナリ上のツール(システムにインストールされているいくつかのアナライザー/オプティマイザ)を実行したいのhelloを作成した後bin_PROGRAMS = hello
hello_SOURCES = hello.c
が含まれている(例えば、ストリップ)統計を生成する(例えば、ドワーフ、パホールなど)。メイクでハローを構築し、ツールすべてがうまくであることを確認実行する場合は、この目的のために、トップレベル・ディレクトリにあるMakefile.amは
tool:
tool src/hello
が含まれています。この問題は、ユーザーがバイナリをビルドせずにmakeツールを実行したときに発生します。 bin_PROGRAMS(リストかもしれません)またはhelloバイナリをターゲットツールの依存関係として構築するには、どのようにしたらいいですか?
どちら
tool: bin_PROGRAMS
tool src/hello
も
tool: src/hello
tool src/hello
作品。
メイクファイル全体を投稿できますか? – Kevin