注意AutoMake专家......;)
在多个二进制文件中使用某些源文件的“正确”方法是什么?
我有一个客户端和一个服务器,还有一些“共享”源文件(parse.c / parse.h和message.c / message.h)。当然,我必须列出二进制文件(bin_PROGRAMS = client server
)。那么Makefile.am应该在哪里parse.c / h和message.c / h呢?列出两次,一次在客户端,一次在服务器的源中?
答案 0 :(得分:0)
我这样做的方法是将{。{1}}中的.h文件和EXTRA_DIST
和server_SOURCES
中的.c文件放在一起。不确定这是否是最佳方式,但它确实有效。