Android编译中的路径宏定义

2200阅读 0评论2012-10-19 kangjunping
分类:嵌入式

在模块编译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文件中

记录并分享之!

上一篇:logcat 使用技巧--过滤器
下一篇:Android uevent机制