• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Farhan/openssh


Commit MetaInfo

Revisióna2c20234782ff348a19dde9b92b25deba4a803cc (tree)
Tiempo2012-02-09 03:13:00
AutorMike Lockwood <lockwood@goog...>
CommiterMike Lockwood

Log Message

Make libssh a shared library

Change-Id: I4452ad6b23b6ce5e69287b09f9e786942638256d
Signed-off-by: Mike Lockwood <lockwood@google.com>

Cambiar Resumen

Diferencia incremental

--- a/Android.mk
+++ b/Android.mk
@@ -16,7 +16,7 @@ LOCAL_SRC_FILES := \
1616 monitor_fdpass.c rijndael.c ssh-dss.c ssh-ecdsa.c ssh-rsa.c dh.c \
1717 kexdh.c kexgex.c kexdhc.c kexgexc.c bufec.c kexecdh.c kexecdhc.c \
1818 msg.c progressmeter.c dns.c entropy.c gss-genr.c umac.c jpake.c \
19- schnorr.c ssh-pkcs11.c \
19+ schnorr.c ssh-pkcs11.c roaming_dummy.c \
2020 openbsd-compat/strtonum.c openbsd-compat/bsd-misc.c \
2121 openbsd-compat/timingsafe_bcmp.c openbsd-compat/bsd-getpeereid.c \
2222 openbsd-compat/readpassphrase.c openbsd-compat/vis.c \
@@ -26,7 +26,7 @@ LOCAL_SRC_FILES := \
2626 openbsd-compat/bsd-statvfs.c openbsd-compat/xmmap.c \
2727 openbsd-compat/port-linux.c openbsd-compat/strmode.c \
2828 openbsd-compat/bsd-openpty.c \
29- openbsd-compat/getgrouplist.c openbsd-compat/fmt_scaled.c \
29+ openbsd-compat/fmt_scaled.c \
3030 openbsd-compat/pwcache.c openbsd-compat/glob.c
3131
3232 # openbsd-compat/getrrsetbyname.c
@@ -41,7 +41,7 @@ LOCAL_MODULE := libssh
4141
4242 LOCAL_CFLAGS+=-O3
4343
44-include $(BUILD_STATIC_LIBRARY)
44+include $(BUILD_SHARED_LIBRARY)
4545
4646 ###################### ssh ######################
4747
@@ -59,9 +59,7 @@ LOCAL_MODULE := ssh
5959 LOCAL_C_INCLUDES := external/openssl/include
6060 PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
6161
62-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
63-
64-LOCAL_STATIC_LIBRARIES := libssh
62+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
6563
6664 include $(BUILD_EXECUTABLE)
6765
@@ -79,9 +77,7 @@ LOCAL_MODULE := sftp
7977 LOCAL_C_INCLUDES := external/openssl/include
8078 PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
8179
82-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
83-
84-LOCAL_STATIC_LIBRARIES := libssh
80+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
8581
8682 include $(BUILD_EXECUTABLE)
8783
@@ -99,9 +95,7 @@ LOCAL_MODULE := scp
9995 LOCAL_C_INCLUDES := external/openssl/include
10096 PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
10197
102-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
103-
104-LOCAL_STATIC_LIBRARIES := libssh
98+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
10599
106100 include $(BUILD_EXECUTABLE)
107101
@@ -134,9 +128,7 @@ LOCAL_MODULE := sshd
134128 LOCAL_C_INCLUDES := external/openssl/include external/zlib
135129 PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
136130
137-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
138-
139-LOCAL_STATIC_LIBRARIES := libssh
131+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
140132
141133 include $(BUILD_EXECUTABLE)
142134
@@ -154,9 +146,7 @@ LOCAL_MODULE := ssh-keygen
154146 LOCAL_C_INCLUDES := external/openssl/include
155147 PRIVATE_C_INCLUDES := external/openssl/openbsd-compat
156148
157-LOCAL_SHARED_LIBRARIES += libssl libcrypto libdl libz
158-
159-LOCAL_STATIC_LIBRARIES := libssh
149+LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz
160150
161151 include $(BUILD_EXECUTABLE)
162152