当前位置: 技术问答>linux和unix
亟待解决的问题!Makefile问题
来源: 互联网 发布时间:2016-11-12
本文导语: 哪位大侠用autotools生成过Makefile啊?我从网上下载了一个samba源码,可以编译通过。但是我对samba的源码做了二次开发,在里面添加了3个文件,现在肯定编译不过了,因为需要在Makefile中添加对相应文件的引用。我看了...
哪位大侠用autotools生成过Makefile啊?我从网上下载了一个samba源码,可以编译通过。但是我对samba的源码做了二次开发,在里面添加了3个文件,现在肯定编译不过了,因为需要在Makefile中添加对相应文件的引用。我看了看Makefile太长了,根本不知道怎么改。所以就把samba原有的Makefile、Makefile.am、Makefile.in文件全部删除了,想用autotools重新生成一个,其它流程都正常的,可是就是在编写Makefile.am上出现文件。Makefile.am文件中有个bin_SOURCE选项,需要指定所有的用到的.c和 .h文件,可是samba中有好多模块,每个模块中又有很多子模块。算起来有好几千个.c和.h文件,那样添加起来多麻烦啊?哪位大哥指点一下,现在该怎么弄啊?有没有更好的解决方法?
|
不熟悉,不过,我的 Make 文件中有这样的语法(编译当前目录下的所有 .cpp 文件),给你参考
OBJFILES := $(patsubst %.cpp,%.o,$(wildcard *.cpp))
OBJFILES := $(patsubst %.cpp,%.o,$(wildcard *.cpp))
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。