您的位置:首页 > 移动开发 > Android开发

android NDK 学习笔记(二)- Android.mk

2017-04-27 10:03 218 查看
Android.mk 文件必须首先定义 LOCAL_PATH 变量:

1.LOCAL_PATH := $(call my-dir)

此变量用于指定当前文件的路径。必须在 Android.mk 文件的开头定义它

2.include $(CLEAR_VARS)

CLEAR_VARS  指向的脚本不会清除此变量。因此,即使您的 Android.mk 文件描述了多个模块,您也只需

定义它一次。

3.LOCAL_MODULE := 库名称

4.LOCAL_SRC_FILES  变量必须包含要构建到模块中的 C 和/或 C++ 源文件列表

5.include $(BUILD_SHARED_LIBRARY)

6.BUILD_SHARED_LIBRARY 变量指向 GNU Makefile 脚本,用于收集您自最近 include 后在 LOCAL_XXX 变

量中定义的所有信息。 此脚本确定要构建的内容及其操作方法。

7.TARGET_ARCH_ABI  生成指定目标cpu与ABI的组合

8.TARGET_ABI 指定Android Api级别与ABI的连接。

9.LOCAL_C_INCLUDES  可以使用此可选变量指定相对于 NDK root 目录的路径列表,以便在编译所有源文

件(C、C++ 和 Assembly)时添加到 include 搜索路径。 例如:LOCAL_C_INCLUDES := 

$(LOCAL_PATH)/foo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: