在模块编译Android.mk文件中有些如下的定义:
......
LOCAL_C_INCLUDES := \
$(JNI_H_INCLUDE)
LOCAL_SHARED_LIBRARIES := \
......
LOCAL_MODULE := libxxxx
这些变量分别对应的含义如下:
LOCAL_SRC_FILES -
编译的源文件
LOCAL_C_INCLUDES -
需要包含的头文件目录
LOCAL_SHARED_LIBRARIES -
链接时需要的外部库
LOCAL_PRELINK_MODULE -
是否需要prelink处理
LOCAL_MODULE -
编译的目标对象
BUILD_SHARED_LIBRARY -
指明要编译成动态库。
另外$JNI_H_INCLUDE宏定义,include-path-for函数的定义在
build\core\pathmap.mk文件中
记录并分享之!
阅读(2154) | 评论(0) | 转发(0) |