0

AutoMakeの専門家に注意してください...;)
複数のバイナリで特定のソースファイルを使用する「適切な」方法は何ですか?
クライアントとサーバーがあり、いくつかの「共有」ソースファイル(parse.c /parse.hとmessage.c/message.h)があります。そしてもちろん、リストされているバイナリを使用する必要があります(bin_PROGRAMS = client server)。では、Makefile.amのどこにparse.c/hとmessage.c/hを配置する必要がありますか?クライアントのソースに1回、サーバーのソースに1回、合計2回リストされていますか?

4

1 に答える 1

0

私のやり方では、問題の.hファイルをに入れ、EXTRA_DIST.cファイルをとの両方server_SOURCESに入れましたclient_SOURCES。それが最善の方法かどうかはわかりませんが、機能します。

于 2013-01-11T03:59:33.877 に答える