#
#程序
#
bin_PROGRAMS = hello #Makefile.in将会生成一个程序,名为hello
hello_SOURCES = hello.c util.c #程序的依赖文件
hello_LDADD = libcpio.a #依赖的库
Libtool 抽象静态库和动态库为Libtool libraryes。
Libtool使用.la作为后缀,可以被指定静态库、动态库或二者都包括。
静态库或动态库的依赖文件(比如.c)会生成.lo文件
#
#静态库
#
noinst_LIBRARIES = libcpio.a #不安装的静态库
libcpio_a_SOURCES = a.c b.c #库的依赖文件
hello_LDADD = libcpio.a #使用
#
#Libtool库
#
lib_LTLIBRARIES = libtest.la
libtest_la_SOURCES = test.c
hello_LDADD = libtest.la
libtest_la_LDFLAGS = -rpath `$(libdir)`
阅读(756) | 评论(0) | 转发(0) |