Iconv:Android:NDK
ICONV NDK-BUILD로 빌드하기.
Example
Android.mk
파일을 아래와 같이 수정한다.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
#libiconv.so
LOCAL_MODULE := iconv
LOCAL_CFLAGS := \
-Wno-multichar \
-DANDROID \
-DLIBDIR="c" \
-DBUILDING_LIBICONV \
-DIN_LIBRARY
LOCAL_SRC_FILES := \
libiconv-1.14/libcharset/lib/localcharset.c \
libiconv-1.14/lib/iconv.c \
libiconv-1.14/lib/relocatable.c
LOCAL_C_INCLUDES := \
libiconv-1.14/include \
libiconv-1.14/libcharset \
libiconv-1.14/lib \
libiconv-1.14/libcharset/include \
libiconv-1.14/srclib
LOCAL_EXPORT_C_INCLUDES := libiconv-1.14/include
#include $(BUILD_SHARED_LIBRARY)
include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := teststatic
LOCAL_STATIC_LIBRARIES := iconv
include $(BUILD_SHARED_LIBRARY)