aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@google.com>2011-12-29 13:20:32 -0500
committerMike Lockwood <lockwood@google.com>2012-02-08 10:13:00 -0800
commita2c20234782ff348a19dde9b92b25deba4a803cc (patch)
tree10ab80fb16354b41a6b04b4a81ea41c04d2f4920
parent911685113d26c59816d9acce54610b728e8d7e49 (diff)
downloadopenssh-a2c20234782ff348a19dde9b92b25deba4a803cc.tar.gz
Make libssh a shared library
Change-Id: I4452ad6b23b6ce5e69287b09f9e786942638256d Signed-off-by: Mike Lockwood <lockwood@google.com>
-rw-r--r--Android.mk26
1 files changed, 8 insertions, 18 deletions
diff --git a/Android.mk b/Android.mk
index 39e56bff1..868ca6a04 100644
--- a/Android.mk
+++ b/Android.mk
@@ -16,7 +16,7 @@ LOCAL_SRC_FILES := \
monitor_fdpass.c rijndael.c ssh-dss.c ssh-ecdsa.c ssh-rsa.c dh.c \
kexdh.c kexgex.c kexdhc.c kexgexc.c bufec.c kexecdh.c kexecdhc.c \
msg.c progressmeter.c dns.c entropy.c gss-genr.c umac.c jpake.c \
- schnorr.c ssh-pkcs11.c \
+ schnorr.c ssh-pkcs11.c roaming_dummy.c \
openbsd-compat/strtonum.c openbsd-compat/bsd-misc.c \
openbsd-compat/timingsafe_bcmp.c openbsd-compat/bsd-getpeereid.c \
openbsd-compat/readpassphrase.c openbsd-compat/vis.c \
@@ -26,7 +26,7 @@ LOCAL_SRC_FILES := \
openbsd-compat/bsd-statvfs.c openbsd-compat/xmmap.c \
openbsd-compat/port-linux.c openbsd-compat/strmode.c \
openbsd-compat/bsd-openpty.c \
- openbsd-compat/getgrouplist.c openbsd-compat/fmt_scaled.c \
+ openbsd-compat/fmt_scaled.c \
openbsd-compat/pwcache.c openbsd-compat/glob.c
# openbsd-compat/getrrsetbyname.c
@@ -41,7 +41,7 @@ LOCAL_MODULE := libssh
LOCAL_CFLAGS+=-O3
-include $(BUILD_STATIC_LIBRARY)
+include $(BUILD_SHARED_LIBRARY)
###################### ssh ######################
@@ -59,9 +59,7 @@ LOCAL_MODULE := ssh
LOCAL_C_INCLUDES := external/openssl/include
PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
-
-LOCAL_STATIC_LIBRARIES := libssh
+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
include $(BUILD_EXECUTABLE)
@@ -79,9 +77,7 @@ LOCAL_MODULE := sftp
LOCAL_C_INCLUDES := external/openssl/include
PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
-
-LOCAL_STATIC_LIBRARIES := libssh
+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
include $(BUILD_EXECUTABLE)
@@ -99,9 +95,7 @@ LOCAL_MODULE := scp
LOCAL_C_INCLUDES := external/openssl/include
PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
-
-LOCAL_STATIC_LIBRARIES := libssh
+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
include $(BUILD_EXECUTABLE)
@@ -134,9 +128,7 @@ LOCAL_MODULE := sshd
LOCAL_C_INCLUDES := external/openssl/include external/zlib
PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
-
-LOCAL_STATIC_LIBRARIES := libssh
+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
include $(BUILD_EXECUTABLE)
@@ -154,9 +146,7 @@ LOCAL_MODULE := ssh-keygen
LOCAL_C_INCLUDES := external/openssl/include
PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
-
-LOCAL_STATIC_LIBRARIES := libssh
+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
include $(BUILD_EXECUTABLE)