mk是Makefile的简写
是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。
对于一个Android工程,都有一个Android.mk文件。
轻量级的makefile文件(makefile定义一些指令,类似脚本文件,指定文件的编译顺序),作用:告知NDK,Build系统关于Source的信息,android.mk是编译器makefile的一部分,会被build system解析一次或者多次。
Android.mk 文件用于定义 Application.mk、编译系统和环境变量所未定义的项目范围设置。它还可替换特定模块的项目范围设置。