Files
2017-06-12 16:19:06 +08:00

45 lines
1.4 KiB
Makefile

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := extra_static
LOCAL_MODULE_FILENAME := libextra
LOCAL_SRC_FILES := \
$(LOCAL_PATH)/luabinding/cocos2dx_extra_luabinding.cpp \
$(LOCAL_PATH)/crypto/CCCrypto.cpp \
$(LOCAL_PATH)/crypto/base64/libbase64.c \
$(LOCAL_PATH)/network/CCNetwork.cpp \
$(LOCAL_PATH)/platform/android/CCCryptoAndroid.cpp \
$(LOCAL_PATH)/platform/android/CCNativeAndroid.cpp \
$(LOCAL_PATH)/platform/android/CCNetworkAndroid.cpp
ifeq ($(CC_USE_CURL),1)
LOCAL_SRC_FILES += $(LOCAL_PATH)/network/CCHTTPRequest.cpp
LOCAL_STATIC_LIBRARIES += cocos_curl_static
else
LOCAL_SRC_FILES += $(LOCAL_PATH)/platform/android/CCHTTPRequestAndroid.cpp
endif
# bugfix for md5_init not found on Android 5.x
ifeq ($(CC_USE_CURL),0)
ifeq ($(CC_USE_WEBSOCKET),0)
LOCAL_SRC_FILES += $(LOCAL_PATH)/crypto/md5/md5.c
endif
endif
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) \
$(LOCAL_PATH)/luabinding
LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) \
$(COCOS2DX_ROOT)/cocos \
$(COCOS2DX_ROOT)/external/lua/luajit/include \
$(COCOS2DX_ROOT)/external/lua/tolua \
$(COCOS2DX_ROOT)/external \
$(COCOS2DX_ROOT)/cocos/scripting/lua-bindings/manual \
$(COCOS2DX_ROOT)/external/curl/include/android
include $(BUILD_STATIC_LIBRARY)