Chinaunix

标题: 请教automake.am的写法 [打印本页]

作者: tomshuang    时间: 2022-03-18 11:15
标题: 请教automake.am的写法
想要实现多个源代码目录生成一个.so并根据选项生成bin
例如代码结构如下:
root
  +---folder1
      ---src1.cpp src1.h .... srcn.cpp srcn.h
  +----folder2
     --- src21.cpp src21.h .... src2n.cpp src2n.h
.
.
.
  +---foldern
      ---srcn1.cpp srcn2.h .... srcnn.cpp srcnn.h
  +---runable
     --- srcr1.cpp srcr2.h ...
目标,编辑Makefile.am文件,使用automake工具自动生成makefile
由folder1-foldern中的代码生成libxxx.so
根据编译选项决定是否编译runable下的cpp生成可执行文件

基本操作可实现每个目录生成一个.so, runnable下生成可执行文件
但现在不知道怎么实现只生成一个so,并去如何加入编译选项,决定是否编译生成可执行文件

请前辈们指教,谢谢






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2