summaryrefslogtreecommitdiffstats
path: root/NativeCode.mk
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2013-09-09 22:03:47 -0700
committerBrian Carlstrom <bdc@google.com>2013-09-10 12:39:30 -0700
commit36f1c15a1cb2e66b8852ea51f7a82c4ccc9ac886 (patch)
treeba03cff024b0425aa724c783b5b056c30479d1f7 /NativeCode.mk
parentc1b838f63f073fa8b4348f87ed294586729d265d (diff)
downloadlibcore-36f1c15a1cb2e66b8852ea51f7a82c4ccc9ac886.zip
libcore-36f1c15a1cb2e66b8852ea51f7a82c4ccc9ac886.tar.gz
libcore-36f1c15a1cb2e66b8852ea51f7a82c4ccc9ac886.tar.bz2
Fixed interruption of blocked SSLSocket via Socket.close()
Bug: 10599593 (cherry picked from commit 3f17b9a79c4331504f32d34ce46adf7a78870f87) Change-Id: I1bffa8189d64aa8ee0aa1ac414359aecb71934a5
Diffstat (limited to 'NativeCode.mk')
-rw-r--r--NativeCode.mk15
1 files changed, 6 insertions, 9 deletions
diff --git a/NativeCode.mk b/NativeCode.mk
index 42319dc..1a47ee4 100644
--- a/NativeCode.mk
+++ b/NativeCode.mk
@@ -95,11 +95,10 @@ LOCAL_CFLAGS += $(core_cflags)
LOCAL_CFLAGS += -DJNI_JARJAR_PREFIX="com/android/"
LOCAL_CPPFLAGS += $(core_cppflags)
LOCAL_SRC_FILES := \
- crypto/src/main/native/org_conscrypt_NativeCrypto.cpp \
- luni/src/main/native/AsynchronousSocketCloseMonitor.cpp
+ crypto/src/main/native/org_conscrypt_NativeCrypto.cpp
LOCAL_C_INCLUDES += $(core_c_includes) \
libcore/luni/src/main/native
-LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libcrypto libssl libnativehelper libz
+LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libcrypto libssl libnativehelper libz libjavacore
LOCAL_STATIC_LIBRARIES += $(core_static_libraries)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libjavacrypto
@@ -146,8 +145,7 @@ ifeq ($(WITH_HOST_DALVIK),true)
# Conscrypt native library for host
include $(CLEAR_VARS)
LOCAL_SRC_FILES += \
- crypto/src/main/native/org_conscrypt_NativeCrypto.cpp \
- luni/src/main/native/AsynchronousSocketCloseMonitor.cpp
+ crypto/src/main/native/org_conscrypt_NativeCrypto.cpp
LOCAL_C_INCLUDES += $(core_c_includes) \
libcore/luni/src/main/native
LOCAL_CPPFLAGS += $(core_cppflags)
@@ -156,15 +154,14 @@ ifeq ($(WITH_HOST_DALVIK),true)
LOCAL_MODULE := libjavacrypto
LOCAL_CFLAGS += -DJNI_JARJAR_PREFIX="com/android/"
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/NativeCode.mk
- LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libssl-host libcrypto-host
+ LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libssl-host libcrypto-host libjavacore
LOCAL_STATIC_LIBRARIES += $(core_static_libraries)
include $(BUILD_HOST_SHARED_LIBRARY)
# Conscrypt native library for nojarjar'd version
include $(CLEAR_VARS)
LOCAL_SRC_FILES += \
- crypto/src/main/native/org_conscrypt_NativeCrypto.cpp \
- luni/src/main/native/AsynchronousSocketCloseMonitor.cpp
+ crypto/src/main/native/org_conscrypt_NativeCrypto.cpp
LOCAL_C_INCLUDES += $(core_c_includes) \
libcore/luni/src/main/native
LOCAL_CPPFLAGS += $(core_cppflags)
@@ -172,7 +169,7 @@ ifeq ($(WITH_HOST_DALVIK),true)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libconscrypt_jni
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/NativeCode.mk
- LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libssl-host libcrypto-host
+ LOCAL_SHARED_LIBRARIES += $(core_shared_libraries) libssl-host libcrypto-host libjavacore
LOCAL_STATIC_LIBRARIES += $(core_static_libraries)
include $(BUILD_HOST_SHARED_LIBRARY)