Skip to content

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)

See also

Favorite site