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)

最新文章

  1. AngularJS 的嵌套路由 UI-Router
  2. WIN7 如何将BAT文件附加到任务栏
  3. 使用finfo_file()函数检测上传图片的类型
  4. Linux文件和目录
  5. JDK版本不兼容问题之:一台机器安装多个版本的JDK
  6. 《JAVA与模式》之组合模式
  7. node相关的精典材料
  8. ajax注释
  9. Linux 2.6 内核实时性分析 (完善中...)
  10. ubuntu搭建lnmp
  11. wireshark tcp 协议分析 z
  12. A Tour of Go Exercise: HTTP Handlers
  13. Expat Parser解析xml文件
  14. 【锋利的jQuery】学习笔记02
  15. Java System类
  16. Sql数据保存到Excel文件中
  17. 用 Entity Framework结合Oracle数据库来开发项目
  18. appium 移动端自动化测试一
  19. Python_迭代器、生成器、列表推导式,生成器表达式
  20. ASP.NET Core 发布

热门文章

  1. UUID.randomUUID()简单介绍
  2. Oracle 11g用exp无法导出空表的处理方法
  3. MD5加密字符串--基于python
  4. 扩展Lucas定理 扩展Lucas板子
  5. 复利计算器app发布
  6. J2EE面试常见试题
  7. 找xpath好用的工具(比较少用,针对只能在IE上打开的网站)
  8. mysql 数据类型 及 常用命令
  9. CF816E-Karen and Supermarket
  10. BZOJ 2004 公交线路(状压DP+矩阵快速幂)