动态库automake(1.15.1)模板
automake基本操作步骤
动态库源码目录
$(top_srcdir)
src/
*.cpp *.h
与可执行程序不同的src/Makefile.am
模板如下:
lib_LTLIBRARIES= libxxx.la
libxxx_la_SOURCES= xxx.cppinclude_HEADERS= xxx.h
AM_CPPFLAGS= -shared -fPIC -I$(top_srcdir)/include
AM_LDFLAGS= -shared -fPIC -L/yyy/lib -lyyy
ACLOCAL_AMFLAGS= -I m4
备注
include_HEADERS 安装时发布到$prefix/include目录下的头文件,只写需要发布的!