2011-8-13 16:13:41
Android.mk文件语法详述
介绍:
------------
这篇文档是用来描述你的C或C++源文件中Android.mk编译文件的语法的,为了理解她们我们需要您先看完
docs/OVERVIEW.html(http://hualang.iteye.com/blog/1135105)文件来了解它的作用
概览:
------------
Android.mk文件是用来描述build system(编译系统)的,更准确的说:
--该文件是一个微型的GNU Makefile片段,将由build system解析一次或者多次。这样,您就可以尽量减少您声明的变量,并且不要以为在解析过程中没有任何定义。
--这个文件但语法是用来允许你将源文件组织成模块,这个模块中含有:
-一个静态库(.a文件)
-一个动态库(.so文件)
只有动态库才会被安装/复制到你的应用程序包,尽管静态库可以被用来生成动态库。你可以在每个模块中 都定义一个Android.mk文件,你也可以让多个模块共用一个Android.mk文件。
一个Makefile片段