.mk文件解释
LOCAL_PATH := $(call my-dir)
LS_CPP=$(subst $(1)/,,$(wildcard $(1)/*.cpp)) #自定义函数LS_CPPinclude $(CLEAR_VARS) #模块开始,清理全局变量
LOCAL_MODULE := ... #模块名
LOCAL_SRC_FILES := $(call LS_CPP,$(LOCAL_PATH)) #源文件
LOCAL_LDLIBS := -landroid -llog #依赖库(动态链接库或静态链接库)
LOCAL_STATIC_LIBRARIES := android_native_app_glue #附加依赖项(需要编译)
include $(BUILD_SHARED_LIBRARY) #模块结束,编译成动态链接库$(call import-module,android/native_app_glue) #编译android_native_app_glue模块
LOCAL_LDLIBS
默认搜索路径为
/platforms/android-xx/arch-xxx/usr/lib 添加搜索路径
LOCAL_LDLIBS += -L?:?/?名字对应关系
-landroid libandroid.so -lOgreMainStatic libOgreMainStatic.a ...
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
