博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ndk如何将代码放在jni之外
阅读量:4663 次
发布时间:2019-06-09

本文共 2425 字,大约阅读时间需要 8 分钟。

LOCAL_PATH := $(call my-dir)

SDK_PATH := ../../..

include $(CLEAR_VARS)

LOCAL_MODULE := libiconv_static
LOCAL_SRC_FILES := $(SDK_PATH)/base/3dparty/libiconv/android/lib/armeabi/libiconv.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := libxml2_static
LOCAL_SRC_FILES := $(SDK_PATH)/base/3dparty/libxml2/android/lib/armeabi/libxml2.a
LOCAL_STATIC_LIBRARIES := libiconv_static
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := libcurl_static
LOCAL_SRC_FILES := $(SDK_PATH)/base/3dparty/libcurl/android/lib/armeabi/libcurl.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE := libuv_static
LOCAL_SRC_FILES := $(SDK_PATH)/base/3dparty/libuv/android/lib/armeabi/libuv.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE:= sdk
LOCAL_SRC_FILES :=main.cpp \
$(SDK_PATH)/base/3dparty/jsoncpp/src/json_writer.cpp \
$(SDK_PATH)/base/3dparty/jsoncpp/src/json_value.cpp \
$(SDK_PATH)/base/3dparty/jsoncpp/src/json_reader.cpp \
$(SDK_PATH)/base/decode/base64.c \
$(SDK_PATH)/base/decode/des.c\
$(SDK_PATH)/base/thread/thread.cpp \
$(SDK_PATH)/base/tool/setting.cpp \
$(SDK_PATH)/base/tool/logger.cpp \
$(SDK_PATH)/base/network/Transfer.cpp \
$(SDK_PATH)/base/network/MultiTransfer.cpp\
$(SDK_PATH)/base/network/UVThread.cpp\
$(SDK_PATH)/base/network/UVAsyncMessage.cpp\
$(SDK_PATH)/base/BaseFacade.cpp \
$(SDK_PATH)/core/SDK.cpp \
$(SDK_PATH)/core/Module.cpp \
$(SDK_PATH)/core/Method.cpp \
$(SDK_PATH)/core/HttpResponse.cpp\
$(SDK_PATH)/core/HttpRequest.cpp \
$(SDK_PATH)/core/AsyncProxy.cpp \
$(SDK_PATH)/core/AsyncThread.cpp \
$(SDK_PATH)/core/AsyncCallBackThread.cpp\
$(SDK_PATH)/core/API.cpp \
$(SDK_PATH)/core/CommentModule/CommentModule.cpp \
$(SDK_PATH)/core/CommentModule/CommentMethods.cpp
LOCAL_CPP_EXTENSION := .cpp .inl
LOCAL_CPP_FEATURES := exceptions
LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(SDK_PATH)\
$(LOCAL_PATH)/$(SDK_PATH)/base/3dparty/jsoncpp/include\
$(LOCAL_PATH)/$(SDK_PATH)/base/3dparty/libcurl/android/include\
$(LOCAL_PATH)/$(SDK_PATH)/base/3dparty/libxml2/android/include\
$(LOCAL_PATH)/$(SDK_PATH)/base/3dparty/libiconv/android/include\
$(LOCAL_PATH)/$(SDK_PATH)/base/3dparty/libuv/android/include
LOCAL_CFLAGS := -lpthread -DSDK_DEBUG_ANDROID
LOCAL_LDLIBS := -lz -llog
LOCAL_STATIC_LIBRARIES := libxml2_static libcurl_static libuv_static
include $(BUILD_SHARED_LIBRARY)

 

转载于:https://www.cnblogs.com/guoxiaoqian/p/3939716.html

你可能感兴趣的文章
Java微信二次开发(五)
查看>>
hadoop安装配置——快速搭建中基本配置说明
查看>>
右键添加git-bash
查看>>
WCF初探-25:WCF中使用XmlSerializer类
查看>>
多线程
查看>>
Hibernate让Model支持关联扩展属性
查看>>
encodeURI与decodeURI
查看>>
自己看之区间DP
查看>>
201571030323 四则运算
查看>>
软件开发学习中所遇问题
查看>>
[转]开启闪回以及闪回的四种原理
查看>>
WIndows Program 之 设备环境
查看>>
P1516 青蛙的约会
查看>>
DropDownList的值去控制TextBox是否可编写
查看>>
为TextBox装饰水印
查看>>
高速计数器编程
查看>>
Redis-cluster集群搭建
查看>>
2014-05-02
查看>>
(二)Luence——代码实现索引及搜索
查看>>
(一)Lucene——基本概念介绍
查看>>