aboutsummaryrefslogtreecommitdiffhomepage
path: root/build-android/jni/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'build-android/jni/Android.mk')
-rw-r--r--build-android/jni/Android.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/build-android/jni/Android.mk b/build-android/jni/Android.mk
index a7581c99..9b47cf0e 100644
--- a/build-android/jni/Android.mk
+++ b/build-android/jni/Android.mk
@@ -28,13 +28,17 @@ includes = \
$(LIBXML2_PATH)/include \
$(TIDY_HTML5_PATH)/include \
$(OPENSSL_PATH)/include \
- $(ANDROID_NDK)/sources/cxx-stl/llvm-libc++/libcxx/include \
- $(ANDROID_NDK)/sources/cxx-stl/llvm-libc++abi/libcxxabi/include \
+ $(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.9/include \
+ $(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.9/libs/$(TARGET_ARCH_ABI)/include \
$(addprefix $(src_dir)/, $(subdirs))
+# $(ANDROID_NDK)/sources/cxx-stl/llvm-libc++/libcxx/include
+# $(ANDROID_NDK)/sources/cxx-stl/llvm-libc++abi/libcxxabi/include
+
core_excludes = MCWin32.cpp MCStringWin32.cpp MCMainThreadWin32.cpp MCMainThreadGTK.cpp
core_src_files := $(filter-out \
$(addprefix $(src_dir)/core/basetypes/, $(core_excludes)), \
$(wildcard $(src_dir)/core/basetypes/*.cpp) $(wildcard $(src_dir)/core/basetypes/*.c))
+
abstract_src_files := $(wildcard $(src_dir)/core/abstract/*.cpp)
imap_src_files := $(wildcard $(src_dir)/core/imap/*.cpp)
nntp_src_files := $(wildcard $(src_dir)/core/nntp/*.cpp)
@@ -117,7 +121,10 @@ LOCAL_SRC_FILES := \
$(async_imap_src_files) $(async_nntp_src_files) $(async_pop_src_files) $(async_smtp_src_files)
LOCAL_CPPFLAGS := -frtti
LOCAL_CFLAGS := -DNOCRYPT
+# LOCAL_LDLIBS := -lz -llog \
+# -lc++_shared -L$(ANDROID_NDK)/sources/cxx-stl/llvm-libc++/libs/$(TARGET_ARCH_ABI)
LOCAL_LDLIBS := -lz -llog \
- -lc++_shared -L$(ANDROID_NDK)/sources/cxx-stl/llvm-libc++/libs/$(TARGET_ARCH_ABI)
+ -lgnustl_shared -L$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.9/libs/$(TARGET_ARCH_ABI)
+LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true
LOCAL_STATIC_LIBRARIES := etpan sasl2 ssl crypto icu4c xml2 tidy ctemplate
include $(BUILD_SHARED_LIBRARY)