LOCAL_PATH:= $(call my-dir) local_c_includes := \ openssl \ openssl/include \ openssl/crypto local_src_files:= \ s2_meth.c \ s2_srvr.c \ s2_clnt.c \ s2_lib.c \ s2_enc.c \ s2_pkt.c \ s3_meth.c \ s3_srvr.c \ s3_clnt.c \ s3_lib.c \ s3_enc.c \ s3_pkt.c \ s3_both.c \ s23_meth.c \ s23_srvr.c \ s23_clnt.c \ s23_lib.c \ s23_pkt.c \ t1_meth.c \ t1_srvr.c \ t1_clnt.c \ t1_lib.c \ t1_enc.c \ t1_reneg.c \ ssl_lib.c \ ssl_err2.c \ ssl_cert.c \ ssl_sess.c \ ssl_ciph.c \ ssl_stat.c \ ssl_rsa.c \ ssl_asn1.c \ ssl_txt.c \ ssl_algs.c \ bio_ssl.c \ ssl_err.c \ kssl.c ####################################### # target static library include $(CLEAR_VARS) include $(LOCAL_PATH)/../android-config.mk ifneq ($(TARGET_ARCH),x86) LOCAL_NDK_VERSION := 5 LOCAL_SDK_VERSION := 9 endif LOCAL_SRC_FILES += $(local_src_files) LOCAL_C_INCLUDES += $(local_c_includes) LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= libssl_static include $(BUILD_STATIC_LIBRARY) ####################################### # target shared library include $(CLEAR_VARS) include $(LOCAL_PATH)/../android-config.mk ifneq ($(TARGET_ARCH),x86) LOCAL_NDK_VERSION := 5 LOCAL_SDK_VERSION := 9 endif LOCAL_SRC_FILES += $(local_src_files) LOCAL_C_INCLUDES += $(local_c_includes) LOCAL_SHARED_LIBRARIES += libcrypto LOCAL_MODULE_TAGS := optional LOCAL_MODULE:= libssl include $(BUILD_SHARED_LIBRARY)