标签:
#返回当前文件在系统中的路径,mk文件开始时必须定义该变量
LOCAL_PATH := $(call my-dir)
#CLEAR_VARS 变量由构建系统提供,因为有大量的全局变量,在本次构建前,清除上一次的
include $(CLEAR_VARS)
#LOCAL_MODULE 实际是项目名,用于区分各个项目,名字必须是唯一的而且不包含空格,最终的so库,命名也会是 lib项目名.so
LOCAL_MODULE := hello-jni
#要编译的c or cpp文件,注意不需要在这里列举头文件或者include的文件,构建系统会自动帮你依赖这些文件
LOCAL_SRC_FILES := hello-jni.c
#构建系统提供的变量
include $(BUILD_SHARED_LIBRARY)
#对nick文件夹下的代码打包so
include $(CLEAR_VARS)
LOCAL_MODULE := hello-jni-mine
LOCAL_SRC_FILES := nick/hello-jni.c
include $(BUILD_SHARED_LIBRARY)
标签:
原文地址:http://www.cnblogs.com/H-BolinBlog/p/5606163.html